From 772aa4380af09f507a7e4694db7df63ad58cd76e Mon Sep 17 00:00:00 2001 From: "noah.lancien" Date: Fri, 15 Dec 2023 15:53:55 +0000 Subject: [PATCH] Init with base project laravel 10 --- .browserslistrc | 5 + .dockerignore | 2 + .editorconfig | 21 + .env.example | 66 + .eslintrc.json | 62 + .gitattributes | 11 + .gitignore | 38 + .gitlab-ci.yml | 24 + .gitlab/issue_templates/bug.md | 11 + .gitlab/issue_templates/feature.md | 7 + .stylelintrc.json | 45 + .vscode/extensions.json | 20 + .vscode/settings.json | 25 + Dockerfile | 5 + app/Auth/CrmUserProvider.php | 179 + app/Auth/ReactivateCustomerProvider.php | 71 + app/Console/Commands/TestMail.php | 35 + app/Console/Commands/UpdateGamesStatus.php | 33 + app/Console/Commands/UpdateNewsStatus.php | 33 + app/Console/Commands/UserCreate.php | 231 + app/Console/Kernel.php | 35 + .../ActivityLogs/ActivityLogsEventEnum.php | 46 + app/Enums/Contact/ObjectEnum.php | 29 + app/Enums/Country.php | 623 + app/Enums/InputType.php | 30 + .../Pagination/ItemsPerPaginationEnum.php | 16 + app/Enums/Products/NutriscoreEnum.php | 29 + app/Enums/StaticPageType.php | 39 + app/Enums/Theme/BootstrapThemeEnum.php | 21 + app/Enums/Users/RoleEnum.php | 23 + app/Exceptions/Handler.php | 48 + .../Controllers/Bo/ActivityLogController.php | 71 + .../Controllers/Bo/Auth/LoginController.php | 72 + .../Bo/Auth/ResetPasswordController.php | 33 + .../Bo/CommitmentPageController.php | 64 + .../Controllers/Bo/DashboardController.php | 19 + app/Http/Controllers/Bo/GameController.php | 169 + .../Bo/HistoricalMilestoneController.php | 168 + .../Controllers/Bo/KlubBlocController.php | 58 + .../Bo/LocalCommitmentController.php | 171 + app/Http/Controllers/Bo/NewsController.php | 163 + app/Http/Controllers/Bo/PictoController.php | 172 + app/Http/Controllers/Bo/ProductController.php | 189 + app/Http/Controllers/Bo/RangeController.php | 91 + .../Controllers/Bo/StaticPageController.php | 91 + app/Http/Controllers/Bo/UserController.php | 169 + app/Http/Controllers/Controller.php | 241 + .../Fo/Auth/ConfirmPasswordController.php | 47 + .../Fo/Auth/ForgotPasswordController.php | 85 + .../Controllers/Fo/Auth/LoginController.php | 102 + .../Fo/Auth/RegisterController.php | 190 + .../Fo/Auth/ResetPasswordController.php | 124 + .../Fo/Auth/VerificationController.php | 148 + .../Controllers/Fo/CommitmentController.php | 39 + app/Http/Controllers/Fo/ContactController.php | 64 + app/Http/Controllers/Fo/HomeController.php | 27 + .../Fo/Klub/CustomerController.php | 112 + .../Controllers/Fo/Klub/KlubController.php | 109 + .../Controllers/Fo/Klub/MesBrController.php | 274 + app/Http/Controllers/Fo/ProductController.php | 44 + app/Http/Controllers/Fo/RangeController.php | 56 + .../Controllers/Fo/StaticPageController.php | 55 + app/Http/Kernel.php | 70 + app/Http/Middleware/Authenticate.php | 39 + .../Middleware/CrmMiddlewareQuestions.php | 42 + app/Http/Middleware/EncryptCookies.php | 15 + app/Http/Middleware/HtmlSanitizer.php | 61 + .../PreventRequestsDuringMaintenance.php | 15 + .../Middleware/RedirectIfAuthenticated.php | 43 + app/Http/Middleware/SecureHeaders.php | 118 + app/Http/Middleware/TrimStrings.php | 19 + app/Http/Middleware/TrustHosts.php | 20 + app/Http/Middleware/TrustProxies.php | 28 + app/Http/Middleware/ValidateSignature.php | 15 + app/Http/Middleware/VerifyCsrfToken.php | 17 + .../UpdateCommitmentPageRequest.php | 60 + .../Requests/Bo/Games/StoreGameRequest.php | 119 + .../Requests/Bo/Games/UpdateGameRequest.php | 7 + .../StoreHistoricalMilestoneRequest.php | 109 + .../UpdateHistoricalMilestoneRequest.php | 7 + .../Bo/KlubBlocs/UpdateKlubBlocRequest.php | 62 + .../StoreLocalCommitmentRequest.php | 107 + .../UpdateLocalCommitmentRequest.php | 7 + .../Requests/Bo/News/StoreNewsRequest.php | 89 + .../Requests/Bo/News/UpdateNewsRequest.php | 7 + .../Requests/Bo/Pictos/StorePictoRequest.php | 71 + .../Requests/Bo/Pictos/UpdatePictoRequest.php | 7 + .../Bo/Products/StoreProductRequest.php | 102 + .../Bo/Products/UpdateProductRequest.php | 7 + .../Requests/Bo/Ranges/StoreRangeRequest.php | 89 + .../Requests/Bo/Ranges/UpdateRangeRequest.php | 7 + .../StaticPages/UpdateStaticPageRequest.php | 61 + .../Requests/Bo/UpdateChangeOrderRequest.php | 42 + .../Requests/Bo/UpdateMiniCrudRequest.php | 229 + .../Requests/Bo/Users/StoreUserRequest.php | 74 + .../Requests/Bo/Users/UpdateUserRequest.php | 48 + app/Http/Requests/Fo/ContactFormRequest.php | 123 + .../Fo/Customers/CreateAccountRequest.php | 109 + .../Customers/CrmQuestionsAnswersRequest.php | 108 + .../Fo/Customers/UpdateAccountRequest.php | 41 + .../Fo/Customers/UpdatePasswordRequest.php | 54 + .../Requests/Fo/MesBr/PrintCouponsRequest.php | 59 + app/Jobs/GamesStatusUpdate.php | 53 + app/Jobs/NewsStatusUpdate.php | 46 + app/Lib/Helpers/CollectionHelper.php | 64 + app/Lib/Helpers/ExceptionsHelper.php | 190 + app/Lib/Helpers/FileStorageHelper.php | 472 + app/Lib/Helpers/ToolboxHelper.php | 540 + app/Lib/vendor/LDCWEB/MesBR.php | 73 + app/Lib/vendor/crm-client-3.0.6/.editorconfig | 18 + app/Lib/vendor/crm-client-3.0.6/.env.default | 3 + app/Lib/vendor/crm-client-3.0.6/.gitignore | 5 + app/Lib/vendor/crm-client-3.0.6/.gitkeep | 0 .../vendor/crm-client-3.0.6/.gitlab-ci.yml | 26 + .../crm-client-3.0.6/.vscode/launch.json | 22 + .../crm-client-3.0.6/apiConfig.readonly.json | 6 + app/Lib/vendor/crm-client-3.0.6/changelog.md | 92 + app/Lib/vendor/crm-client-3.0.6/composer.json | 47 + app/Lib/vendor/crm-client-3.0.6/composer.lock | 8082 + .../classes/LDC-LDCCRM-CrmApiV2.html | 807 + .../classes/LDC-LDCCRM-Enums-ApiError.html | 906 + .../classes/LDC-LDCCRM-Enums-ApiStatus.html | 357 + .../LDC-LDCCRM-Enums-ArcadiaMailType.html | 397 + .../LDC-LDCCRM-Enums-ArcadiaOrderType.html | 397 + .../classes/LDC-LDCCRM-Enums-Country.html | 10078 ++ .../classes/LDC-LDCCRM-Enums-LogLevel.html | 647 + .../LDC-LDCCRM-Enums-QuestionType.html | 436 + .../LDC-LDCCRM-Exceptions-AccessError.html | 341 + ...C-LDCCRM-Exceptions-ApiErrorException.html | 630 + .../LDC-LDCCRM-Exceptions-CrmException.html | 332 + ...RM-Exceptions-SkipValidationException.html | 267 + ...LDCCRM-Exceptions-ValidationException.html | 330 + ...M-Exceptions-WpCrmInvalidJsonUserInfo.html | 332 + .../classes/LDC-LDCCRM-Models-Answer.html | 867 + .../LDC-LDCCRM-Models-ArcadiaMailDefault.html | 2133 + .../LDC-LDCCRM-Models-ArcadiaMailGame.html | 1922 + .../classes/LDC-LDCCRM-Models-Customer.html | 2936 + .../classes/LDC-LDCCRM-Models-Question.html | 1381 + .../LDC-LDCCRM-Models-SingleOptin.html | 469 + .../classes/LDC-LDCCRM-Models-Stats.html | 621 + .../classes/LDC-LDCCRM-Transport-Request.html | 1085 + .../LDC-LDCCRM-Transport-Response.html | 1105 + .../client-api/classes/LDC-LDCCRM-Utils.html | 2005 + .../classes/LDC-LDCCRM-WordPress-WPCrm.html | 2013 + .../LDC-LDCCRM-WordPress-WPCrmAnswer.html | 437 + .../LDC-LDCCRM-WordPress-WPCrmQuestion.html | 592 + .../LDC-LDCCRM-WordPress-WPCrmUser.html | 1801 + .../docs/client-api/css/base.css | 1087 + .../docs/client-api/css/normalize.css | 427 + .../docs/client-api/css/template.css | 188 + .../files/examples-customerexample.html | 162 + .../docs/client-api/files/src-crmapiv2.html | 173 + .../client-api/files/src-enums-apierror.html | 173 + .../client-api/files/src-enums-apistatus.html | 173 + .../files/src-enums-arcadiamailtype.html | 173 + .../files/src-enums-arcadiaordertype.html | 173 + .../client-api/files/src-enums-country.html | 173 + .../files/src-enums-httpmethods.html | 162 + .../client-api/files/src-enums-loglevel.html | 173 + .../files/src-enums-questiontype.html | 173 + .../files/src-exceptions-accesserror.html | 173 + .../src-exceptions-apierrorexception.html | 175 + .../files/src-exceptions-crmexception.html | 173 + ...rc-exceptions-skipvalidationexception.html | 173 + .../src-exceptions-validationexception.html | 174 + ...c-exceptions-wpcrminvalidjsonuserinfo.html | 173 + .../client-api/files/src-models-answer.html | 174 + .../files/src-models-arcadiamaildefault.html | 174 + .../files/src-models-arcadiamailgame.html | 174 + .../files/src-models-crmclientmodel.html | 162 + .../client-api/files/src-models-customer.html | 175 + .../client-api/files/src-models-question.html | 174 + .../files/src-models-singleoptin.html | 173 + .../client-api/files/src-models-stats.html | 173 + .../files/src-transport-apiinterface.html | 162 + .../files/src-transport-request.html | 174 + .../files/src-transport-response.html | 173 + .../docs/client-api/files/src-utils.html | 173 + .../client-api/files/src-wordpress-wpcrm.html | 213 + .../files/src-wordpress-wpcrmanswer.html | 213 + .../files/src-wordpress-wpcrmquestion.html | 213 + .../files/src-wordpress-wpcrmuser.html | 213 + .../docs/client-api/graphs/classes.html | 139 + .../docs/client-api/index.html | 167 + .../docs/client-api/indices/files.html | 203 + .../docs/client-api/js/search.js | 173 + .../docs/client-api/js/searchIndex.js | 1339 + .../docs/client-api/namespaces/default.html | 162 + .../namespaces/ldc-ldccrm-enums.html | 179 + .../namespaces/ldc-ldccrm-exceptions.html | 180 + .../namespaces/ldc-ldccrm-models.html | 185 + .../namespaces/ldc-ldccrm-transport.html | 170 + .../namespaces/ldc-ldccrm-wordpress.html | 173 + .../client-api/namespaces/ldc-ldccrm.html | 180 + .../docs/client-api/namespaces/ldc.html | 162 + .../packages/LDCCrmClient-Wordpress.html | 172 + .../packages/LDCCrmClient-enums.html | 178 + .../packages/LDCCrmClient-exceptions.html | 179 + .../packages/LDCCrmClient-models.html | 184 + .../packages/LDCCrmClient-transport.html | 169 + .../packages/LDCCrmClient-utilities.html | 166 + .../client-api/packages/LDCCrmClient.html | 178 + .../docs/client-api/packages/None.html | 154 + .../docs/client-api/packages/default.html | 163 + .../docs/client-api/reports/deprecated.html | 152 + .../docs/client-api/reports/errors.html | 151 + .../docs/client-api/reports/markers.html | 152 + .../crm-client-3.0.6/docs/usages/client.md | 14 + .../crm-client-3.0.6/docs/usages/custom.md | 194 + .../docs/usages/custom/routes.md | 576 + .../docs/usages/wordpress-client.md | 21 + .../classes/LDC-LDCCRM-CrmApiV2.html | 785 + .../classes/LDC-LDCCRM-Enums-ApiError.html | 884 + .../classes/LDC-LDCCRM-Enums-ApiStatus.html | 335 + .../LDC-LDCCRM-Enums-ArcadiaMailType.html | 375 + .../LDC-LDCCRM-Enums-ArcadiaOrderType.html | 375 + .../classes/LDC-LDCCRM-Enums-Country.html | 10056 ++ .../classes/LDC-LDCCRM-Enums-LogLevel.html | 625 + .../LDC-LDCCRM-Enums-QuestionType.html | 414 + .../LDC-LDCCRM-Exceptions-AccessError.html | 319 + ...C-LDCCRM-Exceptions-ApiErrorException.html | 595 + .../LDC-LDCCRM-Exceptions-CrmException.html | 310 + ...RM-Exceptions-SkipValidationException.html | 245 + ...LDCCRM-Exceptions-ValidationException.html | 308 + ...M-Exceptions-WpCrmInvalidJsonUserInfo.html | 310 + .../classes/LDC-LDCCRM-Models-Answer.html | 845 + .../LDC-LDCCRM-Models-ArcadiaMailDefault.html | 2111 + .../LDC-LDCCRM-Models-ArcadiaMailGame.html | 1900 + .../classes/LDC-LDCCRM-Models-Customer.html | 2914 + .../classes/LDC-LDCCRM-Models-Question.html | 1359 + .../LDC-LDCCRM-Models-SingleOptin.html | 427 + .../classes/LDC-LDCCRM-Models-Stats.html | 599 + .../classes/LDC-LDCCRM-Transport-Request.html | 1063 + .../LDC-LDCCRM-Transport-Response.html | 1083 + .../classes/LDC-LDCCRM-Utils.html | 1983 + .../classes/LDC-LDCCRM-WordPress-WPCrm.html | 2033 + .../LDC-LDCCRM-WordPress-WPCrmAnswer.html | 415 + .../LDC-LDCCRM-WordPress-WPCrmQuestion.html | 570 + .../LDC-LDCCRM-WordPress-WPCrmUser.html | 1779 + .../documentation/css/base.css | 1087 + .../documentation/css/normalize.css | 427 + .../documentation/css/template.css | 188 + .../files/examples-customerexample.html | 140 + .../documentation/files/src-crmapiv2.html | 151 + .../files/src-enums-apierror.html | 151 + .../files/src-enums-apistatus.html | 151 + .../files/src-enums-arcadiamailtype.html | 151 + .../files/src-enums-arcadiaordertype.html | 151 + .../files/src-enums-country.html | 151 + .../files/src-enums-httpmethods.html | 140 + .../files/src-enums-loglevel.html | 151 + .../files/src-enums-questiontype.html | 151 + .../files/src-exceptions-accesserror.html | 151 + .../src-exceptions-apierrorexception.html | 153 + .../files/src-exceptions-crmexception.html | 151 + ...rc-exceptions-skipvalidationexception.html | 151 + .../src-exceptions-validationexception.html | 152 + ...c-exceptions-wpcrminvalidjsonuserinfo.html | 151 + .../files/src-models-answer.html | 152 + .../files/src-models-arcadiamaildefault.html | 152 + .../files/src-models-arcadiamailgame.html | 152 + .../files/src-models-crmclientmodel.html | 140 + .../files/src-models-customer.html | 153 + .../files/src-models-question.html | 152 + .../files/src-models-singleoptin.html | 151 + .../documentation/files/src-models-stats.html | 151 + .../files/src-transport-apiinterface.html | 140 + .../files/src-transport-request.html | 152 + .../files/src-transport-response.html | 151 + .../documentation/files/src-utils.html | 151 + .../files/src-wordpress-wpcrm.html | 191 + .../files/src-wordpress-wpcrmanswer.html | 191 + .../files/src-wordpress-wpcrmquestion.html | 191 + .../files/src-wordpress-wpcrmuser.html | 191 + .../documentation/graphs/classes.html | 117 + .../crm-client-3.0.6/documentation/index.html | 145 + .../documentation/indices/files.html | 181 + .../documentation/js/search.js | 173 + .../documentation/js/searchIndex.js | 1344 + .../documentation/namespaces/default.html | 140 + .../namespaces/ldc-ldccrm-enums.html | 157 + .../namespaces/ldc-ldccrm-exceptions.html | 158 + .../namespaces/ldc-ldccrm-models.html | 163 + .../namespaces/ldc-ldccrm-transport.html | 148 + .../namespaces/ldc-ldccrm-wordpress.html | 151 + .../documentation/namespaces/ldc-ldccrm.html | 158 + .../documentation/namespaces/ldc.html | 140 + .../packages/LDCCrmClient-Wordpress.html | 150 + .../packages/LDCCrmClient-enums.html | 156 + .../packages/LDCCrmClient-exceptions.html | 157 + .../packages/LDCCrmClient-models.html | 162 + .../packages/LDCCrmClient-transport.html | 147 + .../packages/LDCCrmClient-utilities.html | 144 + .../documentation/packages/LDCCrmClient.html | 156 + .../documentation/packages/None.html | 132 + .../documentation/packages/default.html | 141 + .../documentation/reports/deprecated.html | 130 + .../documentation/reports/errors.html | 129 + .../documentation/reports/markers.html | 768 + .../examples/CustomerExample.php | 55 + app/Lib/vendor/crm-client-3.0.6/license.md | 21 + app/Lib/vendor/crm-client-3.0.6/phpcs.xml | 125 + .../vendor/crm-client-3.0.6/phpdoc.dist.xml | 21 + app/Lib/vendor/crm-client-3.0.6/readme.md | 143 + .../crm-client-3.0.6/resources/lang/fr.php | 31 + .../vendor/crm-client-3.0.6/src/CrmApiV2.php | 141 + .../crm-client-3.0.6/src/Enums/ApiError.php | 114 + .../crm-client-3.0.6/src/Enums/ApiStatus.php | 16 + .../src/Enums/ArcadiaMailType.php | 28 + .../src/Enums/ArcadiaOrderType.php | 28 + .../crm-client-3.0.6/src/Enums/Country.php | 869 + .../src/Enums/HttpMethods.php | 16 + .../crm-client-3.0.6/src/Enums/LogLevel.php | 40 + .../src/Enums/QuestionType.php | 30 + .../src/Exceptions/AccessError.php | 25 + .../src/Exceptions/ApiErrorException.php | 104 + .../src/Exceptions/CrmException.php | 29 + .../Exceptions/SkipValidationException.php | 15 + .../src/Exceptions/ValidationException.php | 28 + .../Exceptions/WpCrmInvalidJsonUserInfo.php | 27 + .../crm-client-3.0.6/src/Models/Answer.php | 134 + .../src/Models/ArcadiaMailDefault.php | 408 + .../src/Models/ArcadiaMailGame.php | 350 + .../src/Models/CrmClientModel.php | 350 + .../crm-client-3.0.6/src/Models/Customer.php | 624 + .../crm-client-3.0.6/src/Models/Question.php | 308 + .../src/Models/SingleOptin.php | 74 + .../crm-client-3.0.6/src/Models/Stats.php | 87 + .../src/Transport/ApiInterface.php | 239 + .../src/Transport/Request.php | 210 + .../src/Transport/Response.php | 201 + app/Lib/vendor/crm-client-3.0.6/src/Utils.php | 721 + .../crm-client-3.0.6/src/WordPress/WPCrm.php | 625 + .../src/WordPress/WPCrmAnswer.php | 48 + .../src/WordPress/WPCrmQuestion.php | 89 + .../src/WordPress/WPCrmUser.php | 271 + .../vendor/crm-client-3.0.6/src/routes.json | 112 + app/Listeners/LogVerifiedUser.php | 24 + app/Listeners/PasswordHasReset.php | 30 + app/Mail/SendContactMail.php | 141 + app/Models/ActivityLog.php | 129 + app/Models/CommitmentPage.php | 70 + app/Models/Customer.php | 354 + app/Models/Game.php | 173 + app/Models/HistoricalMilestone.php | 110 + app/Models/KlubBloc.php | 51 + app/Models/LocalCommitment.php | 154 + app/Models/News.php | 133 + app/Models/Picto.php | 103 + app/Models/Product.php | 182 + app/Models/Range.php | 148 + app/Models/Reduction.php | 78 + app/Models/StaticPage.php | 86 + app/Models/User.php | 125 + .../Customer/DestroyCustomer.php | 49 + .../Customer/DestroyedCustomer.php | 47 + app/Notifications/Customer/ResetPassword.php | 66 + app/Notifications/Customer/UpdateEmail.php | 43 + app/Notifications/Customer/UpdatePassword.php | 43 + app/Notifications/Customer/VerifyEmail.php | 66 + app/Observers/ModelObserver.php | 54 + app/Policies/CommitmentPagePolicy.php | 21 + app/Policies/GamePolicy.php | 109 + app/Policies/HistoricalMilestonePolicy.php | 109 + app/Policies/KlubBlocPolicy.php | 21 + app/Policies/LocalCommitmentPolicy.php | 120 + app/Policies/NewsPolicy.php | 109 + app/Policies/PictoPolicy.php | 109 + app/Policies/ProductPolicy.php | 120 + app/Policies/RangePolicy.php | 98 + app/Policies/Rules/UserStaticRules.php | 47 + app/Policies/StaticPagePolicy.php | 36 + app/Policies/UserPolicy.php | 129 + app/Providers/AppServiceProvider.php | 43 + app/Providers/AuthServiceProvider.php | 35 + app/Providers/CrmApiServiceProvider.php | 26 + app/Providers/EventServiceProvider.php | 41 + app/Providers/MesBrServiceProvider.php | 25 + app/Providers/RouteServiceProvider.php | 114 + app/Providers/TranslationServiceProvider.php | 78 + app/Providers/ViewServiceProvider.php | 60 + app/Rules/CrmCustomerPassword.php | 56 + app/Rules/IsAdult.php | 105 + app/Traits/Controllers/ChangesModelOrder.php | 68 + .../Controllers/UpdateModelPublished.php | 26 + app/Traits/Enums/BaseEnum.php | 263 + app/Traits/Models/ActivityLog.php | 23 + app/Traits/Models/IsCachedAsCollection.php | 103 + app/Traits/Models/MiniCrudModel.php | 180 + app/Traits/Requests/.gitkeep | 0 app/Traits/Requests/HasPicture.php | 174 + artisan | 53 + bootstrap/app.php | 55 + bootstrap/cache/.gitignore | 2 + composer.json | 89 + composer.lock | 12233 ++ config/app.php | 218 + config/auth.php | 120 + config/breadcrumbs.php | 78 + config/broadcasting.php | 70 + config/cache.php | 110 + config/cors.php | 34 + config/crm copy.php | 7 + config/crm.php | 7 + config/database.php | 149 + config/filesystems.php | 83 + config/hashing.php | 52 + config/logging.php | 148 + config/mail.php | 126 + config/mesbr.php | 7 + config/purifier.php | 132 + config/queue.php | 109 + config/sentry.php | 61 + config/services.php | 42 + config/session.php | 201 + config/view.php | 38 + database/.gitignore | 1 + database/factories/CommitmentPageFactory.php | 27 + database/factories/GameFactory.php | 28 + .../factories/HistoricalMilestoneFactory.php | 32 + database/factories/KlubBlocFactory.php | 21 + database/factories/LocalCommitmentFactory.php | 28 + database/factories/NewsFactory.php | 29 + database/factories/PictoFactory.php | 23 + database/factories/ProductFactory.php | 73 + database/factories/RangeFactory.php | 35 + database/factories/ReductionFactory.php | 23 + database/factories/UserFactory.php | 44 + .../assets/games/default-picture-585x415.png | Bin 0 -> 5147 bytes .../default-picture-431x300.png | Bin 0 -> 3747 bytes .../klubblocs/default-picture-640x637.png | Bin 0 -> 6957 bytes .../default-picture-587x429.png | Bin 0 -> 6618 bytes .../assets/news/default-picture-308x223.png | Bin 0 -> 3346 bytes .../assets/pictos/default-picture-85x85.png | Bin 0 -> 548 bytes .../products/default-picture-310x310.png | Bin 0 -> 2967 bytes .../products/default-picture-503x503.png | Bin 0 -> 5433 bytes .../assets/ranges/default-picture-333x333.png | Bin 0 -> 2447 bytes .../assets/ranges/default-picture-579x579.png | Bin 0 -> 5608 bytes .../assets/ranges/default-picture-67x70.png | Bin 0 -> 580 bytes .../reductions/default-picture-266x266.png | Bin 0 -> 2442 bytes .../2014_10_12_000000_create_users_table.php | 40 + ...12_100000_create_password_resets_table.php | 32 + ..._08_19_000000_create_failed_jobs_table.php | 36 + .../2021_11_19_102529_create_jobs_table.php | 36 + ...9_08_102717_create_actitivy_logs_table.php | 39 + .../2023_10_19_094711_create_static_pages.php | 46 + ...904_create_commitment_page_picto_table.php | 31 + ...4_103904_create_commitment_pages_table.php | 39 + ...23_10_24_103904_create_customers_table.php | 34 + .../2023_10_24_103904_create_games_table.php | 46 + ...904_create_historical_milestones_table.php | 48 + ...3_10_24_103904_create_klub_blocs_table.php | 34 + ..._103904_create_local_commitments_table.php | 45 + .../2023_10_24_103904_create_news_table.php | 38 + ...0_24_103904_create_picto_product_table.php | 31 + .../2023_10_24_103904_create_pictos_table.php | 36 + ...023_10_24_103904_create_products_table.php | 51 + .../2023_10_24_103904_create_ranges_table.php | 49 + ...3_10_24_103904_create_reductions_table.php | 37 + ...gn_keys_to_commitment_page_picto_table.php | 34 + ...dd_foreign_keys_to_picto_product_table.php | 34 + ...907_add_foreign_keys_to_products_table.php | 32 + ...31_101227_add_date_fileds_on_customers.php | 34 + ...31_152709_add_soft_delete_to_customers.php | 32 + database/seeders/CommitmentPageSeeder.php | 25 + database/seeders/DatabaseSeeder.php | 30 + database/seeders/GameSeeder.php | 40 + .../seeders/HistoricalMilestoneSeeder.php | 46 + database/seeders/KlubBlocSeeder.php | 29 + database/seeders/LocalCommitmentSeeder.php | 49 + database/seeders/NewsSeeder.php | 30 + database/seeders/PictoSeeder.php | 30 + database/seeders/ProductSeeder.php | 43 + database/seeders/RangeSeeder.php | 52 + database/seeders/ReductionSeeder.php | 30 + database/seeders/StaticPageSeeder.php | 130 + database/seeders/UserSeeder.php | 19 + jsconfig.json | 3 + manifest.yaml | 188 + package-lock.json | 8440 + package.json | 72 + phpcs.xml | 130 + phpunit.xml | 31 + public/.htaccess | 21 + public/index.php | 55 + public/robots.txt | 2 + resources/assets/fonts/AmaticSC-Bold.woff | Bin 0 -> 24576 bytes resources/assets/fonts/AmaticSC-Bold.woff2 | Bin 0 -> 19580 bytes resources/assets/fonts/AmaticSC-Regular.woff | Bin 0 -> 25336 bytes resources/assets/fonts/AmaticSC-Regular.woff2 | Bin 0 -> 20400 bytes resources/assets/fonts/BritoTri-Regular.woff | Bin 0 -> 21008 bytes resources/assets/fonts/BritoTri-Regular.woff2 | Bin 0 -> 15164 bytes resources/assets/fonts/IntroHeadB-Base.woff | Bin 0 -> 80940 bytes resources/assets/fonts/IntroHeadB-Base.woff2 | Bin 0 -> 62436 bytes resources/assets/fonts/IntroHeadH-Base.woff | Bin 0 -> 82452 bytes resources/assets/fonts/IntroHeadH-Base.woff2 | Bin 0 -> 63744 bytes resources/assets/fonts/IntroScriptB-Base.woff | Bin 0 -> 95508 bytes .../assets/fonts/IntroScriptB-Base.woff2 | Bin 0 -> 71672 bytes resources/assets/fonts/KeepCalm-Medium.woff | Bin 0 -> 33524 bytes resources/assets/fonts/KeepCalm-Medium.woff2 | Bin 0 -> 23332 bytes resources/assets/fonts/Lobster14.woff | Bin 0 -> 27772 bytes resources/assets/fonts/Lobster14.woff2 | Bin 0 -> 20712 bytes resources/assets/fonts/MyriadPro-Black.woff | Bin 0 -> 49824 bytes resources/assets/fonts/MyriadPro-Black.woff2 | Bin 0 -> 35496 bytes resources/assets/fonts/MyriadPro-Bold.woff | Bin 0 -> 49664 bytes resources/assets/fonts/MyriadPro-Bold.woff2 | Bin 0 -> 35376 bytes resources/assets/fonts/MyriadPro-Regular.woff | Bin 0 -> 49488 bytes .../assets/fonts/MyriadPro-Regular.woff2 | Bin 0 -> 35548 bytes .../assets/fonts/MyriadPro-Semibold.woff | Bin 0 -> 49676 bytes .../assets/fonts/MyriadPro-Semibold.woff2 | Bin 0 -> 35604 bytes .../images/commitments/bg-environnement.jpg | Bin 0 -> 190634 bytes .../assets/images/commitments/bg-header.jpg | Bin 0 -> 145089 bytes .../assets/images/commitments/bg-qualite.jpg | Bin 0 -> 227553 bytes .../assets/images/commitments/cochon.svg | 6 + .../assets/images/commitments/farine.svg | 14 + resources/assets/images/commitments/lait.svg | 8 + resources/assets/images/commitments/poule.svg | 11 + .../images/commitments/rounded-handline.svg | 4 + .../assets/images/commitments/seagull.svg | 11 + .../assets/images/contact/contact-bg.jpg | Bin 0 -> 157305 bytes resources/assets/images/contact/ship.svg | 17 + .../assets/images/contact/suzette-contact.png | Bin 0 -> 31287 bytes .../assets/images/global/arrow-desktop.png | Bin 0 -> 2643 bytes .../assets/images/global/bg-white-bubble.svg | 8 + .../assets/images/global/border-beige-top.svg | 3 + .../images/global/border-yellow-bottom.svg | 24 + .../images/global/border-yellow-top.svg | 24 + .../assets/images/global/btn-arrow-dark.png | Bin 0 -> 616 bytes resources/assets/images/global/btn-arrow.png | Bin 0 -> 1271 bytes .../assets/images/global/ellipse_blue.png | Bin 0 -> 14587 bytes .../assets/images/global/ellipse_white.png | Bin 0 -> 10513 bytes .../assets/images/global/ellipse_yellow.png | Bin 0 -> 12783 bytes resources/assets/images/global/mouettes.svg | 12 + resources/assets/images/global/plate.png | Bin 0 -> 31437 bytes resources/assets/images/global/seagulls.png | Bin 0 -> 2121 bytes resources/assets/images/global/ship-blue.svg | 16 + .../images/global/slider-nav-active.png | Bin 0 -> 796 bytes resources/assets/images/global/slider-nav.png | Bin 0 -> 417 bytes .../assets/images/global/underline-white.svg | 4 + .../assets/images/global/underline-yellow.svg | 4 + .../images/global/yellow-lighthouse.png | Bin 0 -> 10290 bytes .../assets/images/historypage/bg-history.jpg | Bin 0 -> 331508 bytes .../assets/images/historypage/suzette.png | Bin 0 -> 47823 bytes .../images/historypage/vector_yellow.svg | 3 + resources/assets/images/historypage/wheat.png | Bin 0 -> 4845 bytes resources/assets/images/homepage/arrow.png | Bin 0 -> 3408 bytes .../assets/images/homepage/bg-commitments.png | Bin 0 -> 510727 bytes .../images/homepage/border-actu-bottom.svg | 24 + .../images/homepage/border-actu-top.svg | 3 + .../assets/images/homepage/bubble1-text.png | Bin 0 -> 9458 bytes .../images/homepage/bubble1-with-text.png | Bin 0 -> 16462 bytes resources/assets/images/homepage/bubble1.png | Bin 0 -> 9000 bytes .../assets/images/homepage/made-in-breizh.png | Bin 0 -> 5299 bytes resources/assets/images/homepage/nav-next.png | Bin 0 -> 346 bytes resources/assets/images/homepage/nav-prev.png | Bin 0 -> 358 bytes .../images/homepage/suzette-empty-hand.png | Bin 0 -> 46014 bytes resources/assets/images/homepage/suzette2.png | Bin 0 -> 21917 bytes .../images/homepage/wheat-transparent.png | Bin 0 -> 3858 bytes .../assets/images/homepage/yellow-boat.png | Bin 0 -> 14246 bytes resources/assets/images/klub/br-bg.svg | 7 + resources/assets/images/klub/br.svg | 18 + resources/assets/images/klub/dices.svg | 12 + resources/assets/images/klub/suzette.png | Bin 0 -> 21370 bytes resources/assets/images/klub/tablet.png | Bin 0 -> 25278 bytes resources/assets/images/layout/btn-bg.svg | 3 + .../assets/images/layout/hamburger-menu.svg | 13 + .../assets/images/layout/klub-btn-outline.svg | 3 + .../images/layout/klub-btn-underline.svg | 4 + resources/assets/images/layout/menu-bg.svg | 4 + .../assets/images/layout/textured-bg.jpg | Bin 0 -> 67722 bytes resources/assets/images/logo-regalette.png | Bin 0 -> 7888 bytes resources/assets/images/logo.png | Bin 0 -> 41260 bytes resources/assets/images/product/beacon.png | Bin 0 -> 11478 bytes .../assets/images/product/bg-product-data.jpg | Bin 0 -> 826563 bytes .../assets/images/product/nutriscore-1.png | Bin 0 -> 17135 bytes .../assets/images/product/nutriscore-2.png | Bin 0 -> 18049 bytes .../assets/images/product/nutriscore-3.png | Bin 0 -> 18037 bytes .../assets/images/product/nutriscore-4.png | Bin 0 -> 18118 bytes .../assets/images/product/nutriscore-5.png | Bin 0 -> 17111 bytes .../assets/images/product/slider-arrow.png | Bin 0 -> 366 bytes .../assets/images/ranges/arrow-mobile.png | Bin 0 -> 1380 bytes .../assets/images/ranges/picto-flour.png | Bin 0 -> 6572 bytes resources/assets/images/ranges/picto-hen.png | Bin 0 -> 8420 bytes resources/assets/images/ranges/picto-milk.png | Bin 0 -> 6516 bytes resources/assets/images/ranges/picto-pork.png | Bin 0 -> 6368 bytes .../images/ranges/suzette_whithout_items.png | Bin 0 -> 45728 bytes .../assets/images/socials/btn-fb-head.svg | 11 + .../assets/images/socials/btn-it-head.svg | 13 + .../images/socials/btn-lkdin-footer.svg | 13 + resources/favicon/android-chrome-192x192.png | Bin 0 -> 35164 bytes resources/favicon/android-chrome-256x256.png | Bin 0 -> 52127 bytes resources/favicon/apple-touch-icon.png | Bin 0 -> 23040 bytes resources/favicon/browserconfig.xml | 9 + resources/favicon/favicon-16x16.png | Bin 0 -> 1406 bytes resources/favicon/favicon-32x32.png | Bin 0 -> 2782 bytes resources/favicon/favicon.ico | Bin 0 -> 15086 bytes resources/favicon/mstile-150x150.png | Bin 0 -> 20126 bytes resources/favicon/safari-pinned-tab.svg | 223 + resources/favicon/site.webmanifest | 19 + resources/js/vendor/ckeditor/.gitignore | 1 + resources/js/vendor/ckeditor/LICENSE.md | 49 + resources/js/vendor/ckeditor/README.md | 68 + .../js/vendor/ckeditor/build/ckeditor.js | 119819 +++++++++++++++ .../ckeditor/build/ckeditor.js.LICENSE.txt | 23 + resources/js/vendor/ckeditor/build/styles.css | 7818 + .../vendor/ckeditor/build/translations/af.js | 1 + .../vendor/ckeditor/build/translations/ar.js | 1 + .../vendor/ckeditor/build/translations/ast.js | 1 + .../vendor/ckeditor/build/translations/az.js | 1 + .../vendor/ckeditor/build/translations/bg.js | 1 + .../vendor/ckeditor/build/translations/bn.js | 1 + .../vendor/ckeditor/build/translations/bs.js | 1 + .../vendor/ckeditor/build/translations/ca.js | 1 + .../vendor/ckeditor/build/translations/cs.js | 1 + .../vendor/ckeditor/build/translations/da.js | 1 + .../ckeditor/build/translations/de-ch.js | 1 + .../vendor/ckeditor/build/translations/de.js | 1 + .../vendor/ckeditor/build/translations/el.js | 1 + .../ckeditor/build/translations/en-au.js | 1 + .../ckeditor/build/translations/en-gb.js | 1 + .../vendor/ckeditor/build/translations/en.js | 1 + .../vendor/ckeditor/build/translations/eo.js | 1 + .../ckeditor/build/translations/es-co.js | 1 + .../vendor/ckeditor/build/translations/es.js | 1 + .../vendor/ckeditor/build/translations/et.js | 1 + .../vendor/ckeditor/build/translations/eu.js | 1 + .../vendor/ckeditor/build/translations/fa.js | 1 + .../vendor/ckeditor/build/translations/fi.js | 1 + .../vendor/ckeditor/build/translations/gl.js | 1 + .../vendor/ckeditor/build/translations/gu.js | 1 + .../vendor/ckeditor/build/translations/he.js | 1 + .../vendor/ckeditor/build/translations/hi.js | 1 + .../vendor/ckeditor/build/translations/hr.js | 1 + .../vendor/ckeditor/build/translations/hu.js | 1 + .../vendor/ckeditor/build/translations/id.js | 1 + .../vendor/ckeditor/build/translations/it.js | 1 + .../vendor/ckeditor/build/translations/ja.js | 1 + .../vendor/ckeditor/build/translations/jv.js | 1 + .../vendor/ckeditor/build/translations/kk.js | 1 + .../vendor/ckeditor/build/translations/km.js | 1 + .../vendor/ckeditor/build/translations/kn.js | 1 + .../vendor/ckeditor/build/translations/ko.js | 1 + .../vendor/ckeditor/build/translations/ku.js | 1 + .../vendor/ckeditor/build/translations/lt.js | 1 + .../vendor/ckeditor/build/translations/lv.js | 1 + .../vendor/ckeditor/build/translations/ms.js | 1 + .../vendor/ckeditor/build/translations/nb.js | 1 + .../vendor/ckeditor/build/translations/ne.js | 1 + .../vendor/ckeditor/build/translations/nl.js | 1 + .../vendor/ckeditor/build/translations/no.js | 1 + .../vendor/ckeditor/build/translations/oc.js | 1 + .../vendor/ckeditor/build/translations/pl.js | 1 + .../ckeditor/build/translations/pt-br.js | 1 + .../vendor/ckeditor/build/translations/pt.js | 1 + .../vendor/ckeditor/build/translations/ro.js | 1 + .../vendor/ckeditor/build/translations/ru.js | 1 + .../vendor/ckeditor/build/translations/si.js | 1 + .../vendor/ckeditor/build/translations/sk.js | 1 + .../vendor/ckeditor/build/translations/sl.js | 1 + .../vendor/ckeditor/build/translations/sq.js | 1 + .../ckeditor/build/translations/sr-latn.js | 1 + .../vendor/ckeditor/build/translations/sr.js | 1 + .../vendor/ckeditor/build/translations/sv.js | 1 + .../vendor/ckeditor/build/translations/th.js | 1 + .../vendor/ckeditor/build/translations/tk.js | 1 + .../vendor/ckeditor/build/translations/tr.js | 1 + .../vendor/ckeditor/build/translations/tt.js | 1 + .../vendor/ckeditor/build/translations/ug.js | 1 + .../vendor/ckeditor/build/translations/uk.js | 1 + .../vendor/ckeditor/build/translations/ur.js | 1 + .../vendor/ckeditor/build/translations/uz.js | 1 + .../vendor/ckeditor/build/translations/vi.js | 1 + .../ckeditor/build/translations/zh-cn.js | 1 + .../vendor/ckeditor/build/translations/zh.js | 1 + .../js/vendor/ckeditor/package-lock.json | 8332 + resources/js/vendor/ckeditor/package.json | 53 + .../js/vendor/ckeditor/sample/index.html | 171 + .../js/vendor/ckeditor/sample/styles.css | 500 + resources/js/vendor/ckeditor/src/ckeditor.js | 171 + .../js/vendor/ckeditor/webpack.config.js | 99 + resources/lang/.gitkeep | 0 resources/lang/en.json | 55 + resources/lang/en/auth.php | 9 + resources/lang/en/cookie-notice.php | 43 + resources/lang/en/crud.php | 105 + resources/lang/en/enums.php | 3 + resources/lang/en/http-statuses.php | 84 + resources/lang/en/models.php | 18 + resources/lang/en/pagination.php | 12 + resources/lang/en/passwords.php | 11 + resources/lang/en/recaptcha.php | 6 + resources/lang/en/validation.php | 282 + resources/lang/en/vue.php | 38 + resources/lang/fr.json | 55 + resources/lang/fr/auth.php | 9 + resources/lang/fr/cookie-notice.php | 43 + resources/lang/fr/crud.php | 120 + resources/lang/fr/enums.php | 3 + resources/lang/fr/http-statuses.php | 84 + resources/lang/fr/models.php | 18 + resources/lang/fr/pagination.php | 12 + resources/lang/fr/passwords.php | 11 + resources/lang/fr/recaptcha.php | 6 + resources/lang/fr/validation.php | 285 + resources/lang/fr/vue.php | 38 + .../sass/bo/base/_bootstrap-overload.scss | 4 + resources/sass/bo/base/_common.scss | 66 + resources/sass/bo/base/_fonts.scss | 1 + resources/sass/bo/bo.scss | 12 + resources/sass/bo/pages/.gitkeep | 0 resources/sass/bo/partials/.gitkeep | 0 .../sass/bo/utilities/_bootstrap-custom.scss | 36 + .../bo/utilities/_bootstrap-variables.scss | 24 + resources/sass/bo/utilities/_mixins.scss | 54 + resources/sass/bo/utilities/_variables.scss | 21 + resources/sass/bo/vendor/_bootstrap.scss | 46 + .../sass/fo/base/_bootstrap-overload.scss | 4 + resources/sass/fo/base/_common.scss | 41 + resources/sass/fo/base/_fonts.scss | 152 + resources/sass/fo/base/_layout.scss | 456 + resources/sass/fo/fo.scss | 30 + resources/sass/fo/mail-theme.scss | 313 + resources/sass/fo/pages/_commitments.scss | 128 + resources/sass/fo/pages/_contact.scss | 37 + resources/sass/fo/pages/_historypage.scss | 161 + resources/sass/fo/pages/_homepage.scss | 422 + resources/sass/fo/pages/_klub.scss | 100 + resources/sass/fo/pages/_mesbr.scss | 34 + resources/sass/fo/pages/_product.scss | 243 + resources/sass/fo/pages/_range.scss | 177 + resources/sass/fo/pages/_ranges.scss | 5 + resources/sass/fo/partials/_news-section.scss | 19 + .../sass/fo/utilities/_bootstrap-custom.scss | 106 + .../fo/utilities/_bootstrap-variables.scss | 59 + resources/sass/fo/utilities/_mixins.scss | 98 + resources/sass/fo/utilities/_variables.scss | 124 + .../sass/fo/utilities/bs-customs/_button.scss | 113 + resources/sass/fo/vendor/_bootstrap.scss | 49 + .../sass/fo/vendor/_ckEditorContent.scss | 482 + resources/sass/fo/vendor/_swiper.scss | 1 + resources/ts/bo/base/common.ts | 33 + resources/ts/bo/bo.ts | 15 + .../BelongsToManyDropdownComponent.vue | 255 + .../ts/bo/components/CkEditorComponent.vue | 366 + .../ts/bo/components/ImageInputComponent.vue | 961 + .../bo/components/InputTextAutoComponent.vue | 108 + .../ts/bo/components/PasswordVisibility.vue | 124 + .../ts/bo/components/WordCounterComponent.vue | 122 + resources/ts/bo/utilities/bootstrap.ts | 21 + resources/ts/bo/utilities/fontawesome.ts | 92 + resources/ts/bo/utilities/vue-bo.ts | 58 + resources/ts/env.d.ts | 8 + resources/ts/fo/base/common.ts | 258 + .../HistoricalMilestonesSliderComponent.vue | 315 + resources/ts/fo/components/InputBirthDate.vue | 101 + .../fo/components/ProductsListComponent.vue | 383 + .../ts/fo/components/RangeSliderComponent.vue | 411 + resources/ts/fo/fo.ts | 21 + resources/ts/fo/pages/contact.ts | 101 + resources/ts/fo/pages/home.ts | 57 + resources/ts/fo/pages/mesbr.ts | 11 + resources/ts/fo/utilities/bootstrap.ts | 21 + resources/ts/fo/utilities/fontawesome.ts | 94 + resources/ts/fo/utilities/vue-fo.ts | 58 + resources/ts/index.d.ts | 89 + resources/ts/libs/.gitkeep | 0 resources/ts/modules/asset.ts | 7 + resources/ts/modules/bsTooltips.ts | 26 + .../ts/modules/parseLaravelErrorMessages.ts | 53 + resources/ts/modules/route.ts | 97 + resources/ts/modules/sweetalert.ts | 110 + resources/ts/modules/sweetalertConfirm.ts | 100 + resources/ts/modules/toast.ts | 34 + resources/ts/modules/trans.ts | 49 + .../types/@sipec/vue3-tags-input/index.d.ts | 49 + resources/views/bo/auth/login.blade.php | 67 + resources/views/bo/layout.blade.php | 42 + resources/views/bo/layouts/footer.blade.php | 10 + resources/views/bo/layouts/head.blade.php | 41 + resources/views/bo/layouts/header.blade.php | 83 + resources/views/bo/layouts/nav-list.blade.php | 150 + .../bo/modules/change-model-order.blade.php | 32 + .../modules/change-published-status.blade.php | 20 + .../views/bo/modules/pagination.blade.php | 114 + .../views/bo/modules/search-bar.blade.php | 48 + .../bo/modules/table-col-sorter.blade.php | 76 + .../pages/activity_logs/index-list.blade.php | 72 + .../bo/pages/activity_logs/index.blade.php | 15 + .../bo/pages/activity_logs/show.blade.php | 121 + .../bo/pages/commitment_pages/edit.blade.php | 35 + .../bo/pages/commitment_pages/form.blade.php | 255 + resources/views/bo/pages/dashboard.blade.php | 33 + .../views/bo/pages/games/create.blade.php | 36 + resources/views/bo/pages/games/edit.blade.php | 52 + resources/views/bo/pages/games/form.blade.php | 323 + .../views/bo/pages/games/index-list.blade.php | 68 + .../views/bo/pages/games/index.blade.php | 21 + .../historicalmilestones/create.blade.php | 36 + .../pages/historicalmilestones/edit.blade.php | 54 + .../pages/historicalmilestones/form.blade.php | 404 + .../historicalmilestones/index-list.blade.php | 71 + .../historicalmilestones/index.blade.php | 21 + .../views/bo/pages/klub_blocs/edit.blade.php | 33 + .../views/bo/pages/klub_blocs/form.blade.php | 107 + .../pages/local_commitments/create.blade.php | 36 + .../bo/pages/local_commitments/edit.blade.php | 52 + .../bo/pages/local_commitments/form.blade.php | 334 + .../local_commitments/index-list.blade.php | 102 + .../pages/local_commitments/index.blade.php | 21 + .../views/bo/pages/news/create.blade.php | 36 + resources/views/bo/pages/news/edit.blade.php | 52 + resources/views/bo/pages/news/form.blade.php | 178 + .../views/bo/pages/news/index-list.blade.php | 69 + resources/views/bo/pages/news/index.blade.php | 21 + .../views/bo/pages/pictos/create.blade.php | 36 + .../views/bo/pages/pictos/edit.blade.php | 52 + .../views/bo/pages/pictos/form.blade.php | 156 + .../bo/pages/pictos/index-list.blade.php | 72 + .../views/bo/pages/pictos/index.blade.php | 21 + .../views/bo/pages/products/create.blade.php | 36 + .../views/bo/pages/products/edit.blade.php | 52 + .../views/bo/pages/products/form.blade.php | 472 + .../bo/pages/products/index-list.blade.php | 83 + .../views/bo/pages/products/index.blade.php | 21 + .../views/bo/pages/ranges/edit.blade.php | 37 + .../views/bo/pages/ranges/form.blade.php | 451 + .../bo/pages/ranges/index-list.blade.php | 46 + .../views/bo/pages/ranges/index.blade.php | 14 + .../bo/pages/static_pages/edit.blade.php | 39 + .../bo/pages/static_pages/form.blade.php | 171 + .../pages/static_pages/index-list.blade.php | 45 + .../bo/pages/static_pages/index.blade.php | 15 + .../views/bo/pages/users/create.blade.php | 36 + resources/views/bo/pages/users/edit.blade.php | 52 + resources/views/bo/pages/users/form.blade.php | 173 + .../views/bo/pages/users/index-list.blade.php | 70 + .../views/bo/pages/users/index.blade.php | 21 + .../inputs/bigint-foreign-id.blade.php | 43 + .../bo/partials/inputs/int-number.blade.php | 57 + .../inputs/json-nutritionnal-values.blade.php | 226 + .../inputs/pivot-belongsToMany.blade.php | 28 + .../inputs/select-multiple-enum.blade.php | 16 + .../bo/partials/inputs/text-html.blade.php | 32 + .../partials/inputs/text-list-items.blade.php | 31 + .../inputs/timestamp-datetime.blade.php | 27 + .../partials/inputs/tinyint-boolean.blade.php | 29 + .../bo/partials/inputs/tinyint-enum.blade.php | 44 + .../partials/inputs/varchar-email.blade.php | 33 + .../bo/partials/inputs/varchar-file.blade.php | 44 + .../inputs/varchar-multiline.blade.php | 32 + .../inputs/varchar-password.blade.php | 44 + .../partials/inputs/varchar-picture.blade.php | 31 + .../bo/partials/inputs/varchar-url.blade.php | 37 + .../bo/partials/inputs/varchar.blade.php | 37 + .../views/emails/send-contact-form.blade.php | 41 + resources/views/fo/auth/login.blade.php | 96 + .../views/fo/auth/passwords/change.blade.php | 74 + .../views/fo/auth/passwords/confirm.blade.php | 55 + .../views/fo/auth/passwords/email.blade.php | 57 + .../views/fo/auth/passwords/reset.blade.php | 82 + resources/views/fo/auth/register.blade.php | 77 + resources/views/fo/auth/verify.blade.php | 41 + resources/views/fo/layout.blade.php | 38 + resources/views/fo/layouts/footer.blade.php | 73 + resources/views/fo/layouts/head.blade.php | 46 + resources/views/fo/layouts/header.blade.php | 32 + resources/views/fo/layouts/nav-link.blade.php | 26 + resources/views/fo/layouts/nav-list.blade.php | 67 + resources/views/fo/layouts/nav-menu.blade.php | 10 + .../views/fo/layouts/nav-offcanvas.blade.php | 14 + .../views/fo/modules/video-frame.blade.php | 14 + .../views/fo/pages/commitments.blade.php | 255 + resources/views/fo/pages/contact.blade.php | 368 + resources/views/fo/pages/history.blade.php | 102 + resources/views/fo/pages/home.blade.php | 146 + .../fo/pages/klub/customer-form.blade.php | 135 + resources/views/fo/pages/klub/home.blade.php | 30 + resources/views/fo/pages/klub/mesbr.blade.php | 62 + .../pages/klub/parts/coupon-slide.blade.php | 54 + .../fo/pages/klub/parts/coupon.blade.php | 18 + .../views/fo/pages/klub/parts/game.blade.php | 21 + .../views/fo/pages/klub/parts/menu.blade.php | 17 + .../fo/pages/klub/parts/submenu.blade.php | 18 + .../views/fo/pages/klub/profile.blade.php | 71 + .../views/fo/pages/klub/questions.blade.php | 68 + .../pages/klub/questions/checkbox.blade.php | 12 + .../fo/pages/klub/questions/radio.blade.php | 12 + .../fo/pages/klub/questions/select.blade.php | 12 + resources/views/fo/pages/legals.blade.php | 23 + .../views/fo/pages/products/show.blade.php | 271 + .../views/fo/pages/ranges/index.blade.php | 13 + .../views/fo/pages/ranges/show.blade.php | 130 + resources/views/fo/partials/card.blade.php | 9 + .../views/fo/partials/news-section.blade.php | 52 + resources/views/fo/partials/ranges.blade.php | 34 + .../breadcrumbs/breadcrumb-body.blade.php | 7 + .../breadcrumbs/breadcrumb-head.blade.php | 10 + .../breadcrumbs/breadcrumb-layout.blade.php | 17 + .../views/modules/flash-messages.blade.php | 47 + resources/views/modules/input-error.blade.php | 8 + .../modules/minicrud-form-inputs.blade.php | 313 + .../views/modules/script-constants.blade.php | 8 + .../views/modules/script-routes.blade.php | 15 + resources/views/vendor/cn-cookies.blade.php | 109 + .../standard.blade.php | 91 + resources/views/vendor/errors/400.blade.php | 5 + resources/views/vendor/errors/401.blade.php | 5 + resources/views/vendor/errors/403.blade.php | 13 + resources/views/vendor/errors/404.blade.php | 13 + resources/views/vendor/errors/419.blade.php | 15 + resources/views/vendor/errors/429.blade.php | 5 + resources/views/vendor/errors/500.blade.php | 5 + resources/views/vendor/errors/503.blade.php | 11 + .../errors/illustrated-layout.blade.php | 50 + .../views/vendor/errors/minimal.blade.php | 29 + .../views/vendor/mail/html/header.blade.php | 13 + routes/api.php | 1 + routes/breadcrumbs-bo.php | 218 + routes/breadcrumbs-fo.php | 1 + routes/console.php | 1 + routes/web-bo.php | 154 + routes/web-fo.php | 79 + storage/app/.gitignore | 3 + storage/app/public/.gitignore | 2 + storage/framework/.gitignore | 9 + storage/framework/cache/.gitignore | 3 + storage/framework/cache/data/.gitignore | 2 + storage/framework/sessions/.gitignore | 2 + storage/framework/testing/.gitignore | 2 + storage/framework/views/.gitignore | 2 + storage/logs/.gitignore | 2 + tests/CreatesApplication.php | 21 + tests/Feature/ExampleTest.php | 19 + tests/TestCase.php | 10 + tests/Unit/ExampleTest.php | 16 + tsconfig.json | 14 + vite.config.ts | 163 + 937 files changed, 308303 insertions(+) create mode 100644 .browserslistrc create mode 100644 .dockerignore create mode 100644 .editorconfig create mode 100644 .env.example create mode 100644 .eslintrc.json create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 .gitlab-ci.yml create mode 100644 .gitlab/issue_templates/bug.md create mode 100644 .gitlab/issue_templates/feature.md create mode 100644 .stylelintrc.json create mode 100644 .vscode/extensions.json create mode 100644 .vscode/settings.json create mode 100644 Dockerfile create mode 100644 app/Auth/CrmUserProvider.php create mode 100644 app/Auth/ReactivateCustomerProvider.php create mode 100644 app/Console/Commands/TestMail.php create mode 100644 app/Console/Commands/UpdateGamesStatus.php create mode 100644 app/Console/Commands/UpdateNewsStatus.php create mode 100644 app/Console/Commands/UserCreate.php create mode 100644 app/Console/Kernel.php create mode 100644 app/Enums/ActivityLogs/ActivityLogsEventEnum.php create mode 100644 app/Enums/Contact/ObjectEnum.php create mode 100644 app/Enums/Country.php create mode 100644 app/Enums/InputType.php create mode 100644 app/Enums/Pagination/ItemsPerPaginationEnum.php create mode 100644 app/Enums/Products/NutriscoreEnum.php create mode 100644 app/Enums/StaticPageType.php create mode 100644 app/Enums/Theme/BootstrapThemeEnum.php create mode 100644 app/Enums/Users/RoleEnum.php create mode 100644 app/Exceptions/Handler.php create mode 100644 app/Http/Controllers/Bo/ActivityLogController.php create mode 100644 app/Http/Controllers/Bo/Auth/LoginController.php create mode 100644 app/Http/Controllers/Bo/Auth/ResetPasswordController.php create mode 100644 app/Http/Controllers/Bo/CommitmentPageController.php create mode 100644 app/Http/Controllers/Bo/DashboardController.php create mode 100644 app/Http/Controllers/Bo/GameController.php create mode 100644 app/Http/Controllers/Bo/HistoricalMilestoneController.php create mode 100644 app/Http/Controllers/Bo/KlubBlocController.php create mode 100644 app/Http/Controllers/Bo/LocalCommitmentController.php create mode 100644 app/Http/Controllers/Bo/NewsController.php create mode 100644 app/Http/Controllers/Bo/PictoController.php create mode 100644 app/Http/Controllers/Bo/ProductController.php create mode 100644 app/Http/Controllers/Bo/RangeController.php create mode 100644 app/Http/Controllers/Bo/StaticPageController.php create mode 100644 app/Http/Controllers/Bo/UserController.php create mode 100644 app/Http/Controllers/Controller.php create mode 100644 app/Http/Controllers/Fo/Auth/ConfirmPasswordController.php create mode 100644 app/Http/Controllers/Fo/Auth/ForgotPasswordController.php create mode 100644 app/Http/Controllers/Fo/Auth/LoginController.php create mode 100644 app/Http/Controllers/Fo/Auth/RegisterController.php create mode 100644 app/Http/Controllers/Fo/Auth/ResetPasswordController.php create mode 100644 app/Http/Controllers/Fo/Auth/VerificationController.php create mode 100644 app/Http/Controllers/Fo/CommitmentController.php create mode 100644 app/Http/Controllers/Fo/ContactController.php create mode 100644 app/Http/Controllers/Fo/HomeController.php create mode 100644 app/Http/Controllers/Fo/Klub/CustomerController.php create mode 100644 app/Http/Controllers/Fo/Klub/KlubController.php create mode 100644 app/Http/Controllers/Fo/Klub/MesBrController.php create mode 100644 app/Http/Controllers/Fo/ProductController.php create mode 100644 app/Http/Controllers/Fo/RangeController.php create mode 100644 app/Http/Controllers/Fo/StaticPageController.php create mode 100644 app/Http/Kernel.php create mode 100644 app/Http/Middleware/Authenticate.php create mode 100644 app/Http/Middleware/CrmMiddlewareQuestions.php create mode 100644 app/Http/Middleware/EncryptCookies.php create mode 100644 app/Http/Middleware/HtmlSanitizer.php create mode 100644 app/Http/Middleware/PreventRequestsDuringMaintenance.php create mode 100644 app/Http/Middleware/RedirectIfAuthenticated.php create mode 100644 app/Http/Middleware/SecureHeaders.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/Requests/Bo/CommitmentPages/UpdateCommitmentPageRequest.php create mode 100644 app/Http/Requests/Bo/Games/StoreGameRequest.php create mode 100644 app/Http/Requests/Bo/Games/UpdateGameRequest.php create mode 100644 app/Http/Requests/Bo/HistoricalMilestones/StoreHistoricalMilestoneRequest.php create mode 100644 app/Http/Requests/Bo/HistoricalMilestones/UpdateHistoricalMilestoneRequest.php create mode 100644 app/Http/Requests/Bo/KlubBlocs/UpdateKlubBlocRequest.php create mode 100644 app/Http/Requests/Bo/LocalCommitments/StoreLocalCommitmentRequest.php create mode 100644 app/Http/Requests/Bo/LocalCommitments/UpdateLocalCommitmentRequest.php create mode 100644 app/Http/Requests/Bo/News/StoreNewsRequest.php create mode 100644 app/Http/Requests/Bo/News/UpdateNewsRequest.php create mode 100644 app/Http/Requests/Bo/Pictos/StorePictoRequest.php create mode 100644 app/Http/Requests/Bo/Pictos/UpdatePictoRequest.php create mode 100644 app/Http/Requests/Bo/Products/StoreProductRequest.php create mode 100644 app/Http/Requests/Bo/Products/UpdateProductRequest.php create mode 100644 app/Http/Requests/Bo/Ranges/StoreRangeRequest.php create mode 100644 app/Http/Requests/Bo/Ranges/UpdateRangeRequest.php create mode 100644 app/Http/Requests/Bo/StaticPages/UpdateStaticPageRequest.php create mode 100644 app/Http/Requests/Bo/UpdateChangeOrderRequest.php create mode 100644 app/Http/Requests/Bo/UpdateMiniCrudRequest.php create mode 100644 app/Http/Requests/Bo/Users/StoreUserRequest.php create mode 100644 app/Http/Requests/Bo/Users/UpdateUserRequest.php create mode 100644 app/Http/Requests/Fo/ContactFormRequest.php create mode 100644 app/Http/Requests/Fo/Customers/CreateAccountRequest.php create mode 100644 app/Http/Requests/Fo/Customers/CrmQuestionsAnswersRequest.php create mode 100644 app/Http/Requests/Fo/Customers/UpdateAccountRequest.php create mode 100644 app/Http/Requests/Fo/Customers/UpdatePasswordRequest.php create mode 100644 app/Http/Requests/Fo/MesBr/PrintCouponsRequest.php create mode 100644 app/Jobs/GamesStatusUpdate.php create mode 100644 app/Jobs/NewsStatusUpdate.php create mode 100644 app/Lib/Helpers/CollectionHelper.php create mode 100644 app/Lib/Helpers/ExceptionsHelper.php create mode 100644 app/Lib/Helpers/FileStorageHelper.php create mode 100644 app/Lib/Helpers/ToolboxHelper.php create mode 100644 app/Lib/vendor/LDCWEB/MesBR.php create mode 100644 app/Lib/vendor/crm-client-3.0.6/.editorconfig create mode 100644 app/Lib/vendor/crm-client-3.0.6/.env.default create mode 100644 app/Lib/vendor/crm-client-3.0.6/.gitignore create mode 100644 app/Lib/vendor/crm-client-3.0.6/.gitkeep create mode 100644 app/Lib/vendor/crm-client-3.0.6/.gitlab-ci.yml create mode 100644 app/Lib/vendor/crm-client-3.0.6/.vscode/launch.json create mode 100644 app/Lib/vendor/crm-client-3.0.6/apiConfig.readonly.json create mode 100644 app/Lib/vendor/crm-client-3.0.6/changelog.md create mode 100644 app/Lib/vendor/crm-client-3.0.6/composer.json create mode 100644 app/Lib/vendor/crm-client-3.0.6/composer.lock create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-CrmApiV2.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Enums-ApiError.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Enums-ApiStatus.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Enums-ArcadiaMailType.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Enums-ArcadiaOrderType.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Enums-Country.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Enums-LogLevel.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Enums-QuestionType.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Exceptions-AccessError.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Exceptions-ApiErrorException.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Exceptions-CrmException.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Exceptions-SkipValidationException.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Exceptions-ValidationException.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Exceptions-WpCrmInvalidJsonUserInfo.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Models-Answer.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Models-ArcadiaMailGame.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Models-Customer.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Models-Question.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Models-SingleOptin.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Models-Stats.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Transport-Request.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Transport-Response.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Utils.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-WordPress-WPCrm.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-WordPress-WPCrmAnswer.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-WordPress-WPCrmQuestion.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-WordPress-WPCrmUser.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/css/base.css create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/css/normalize.css create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/css/template.css create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/examples-customerexample.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-crmapiv2.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-enums-apierror.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-enums-apistatus.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-enums-arcadiamailtype.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-enums-arcadiaordertype.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-enums-country.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-enums-httpmethods.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-enums-loglevel.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-enums-questiontype.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-exceptions-accesserror.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-exceptions-apierrorexception.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-exceptions-crmexception.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-exceptions-skipvalidationexception.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-exceptions-validationexception.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-exceptions-wpcrminvalidjsonuserinfo.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-models-answer.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-models-arcadiamaildefault.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-models-arcadiamailgame.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-models-crmclientmodel.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-models-customer.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-models-question.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-models-singleoptin.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-models-stats.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-transport-apiinterface.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-transport-request.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-transport-response.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-utils.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-wordpress-wpcrm.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-wordpress-wpcrmanswer.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-wordpress-wpcrmquestion.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-wordpress-wpcrmuser.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/graphs/classes.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/index.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/indices/files.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/js/search.js create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/js/searchIndex.js create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/namespaces/default.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/namespaces/ldc-ldccrm-enums.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/namespaces/ldc-ldccrm-exceptions.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/namespaces/ldc-ldccrm-models.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/namespaces/ldc-ldccrm-transport.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/namespaces/ldc-ldccrm-wordpress.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/namespaces/ldc-ldccrm.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/namespaces/ldc.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/packages/LDCCrmClient-Wordpress.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/packages/LDCCrmClient-enums.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/packages/LDCCrmClient-exceptions.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/packages/LDCCrmClient-models.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/packages/LDCCrmClient-transport.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/packages/LDCCrmClient-utilities.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/packages/LDCCrmClient.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/packages/None.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/packages/default.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/reports/deprecated.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/reports/errors.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/client-api/reports/markers.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/usages/client.md create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/usages/custom.md create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/usages/custom/routes.md create mode 100644 app/Lib/vendor/crm-client-3.0.6/docs/usages/wordpress-client.md create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-CrmApiV2.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Enums-ApiError.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Enums-ApiStatus.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Enums-ArcadiaMailType.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Enums-ArcadiaOrderType.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Enums-Country.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Enums-LogLevel.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Enums-QuestionType.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Exceptions-AccessError.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Exceptions-ApiErrorException.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Exceptions-CrmException.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Exceptions-SkipValidationException.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Exceptions-ValidationException.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Exceptions-WpCrmInvalidJsonUserInfo.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Models-Answer.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Models-ArcadiaMailGame.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Models-Customer.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Models-Question.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Models-SingleOptin.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Models-Stats.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Transport-Request.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Transport-Response.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Utils.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-WordPress-WPCrm.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-WordPress-WPCrmAnswer.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-WordPress-WPCrmQuestion.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-WordPress-WPCrmUser.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/css/base.css create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/css/normalize.css create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/css/template.css create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/files/examples-customerexample.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/files/src-crmapiv2.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/files/src-enums-apierror.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/files/src-enums-apistatus.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/files/src-enums-arcadiamailtype.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/files/src-enums-arcadiaordertype.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/files/src-enums-country.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/files/src-enums-httpmethods.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/files/src-enums-loglevel.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/files/src-enums-questiontype.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/files/src-exceptions-accesserror.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/files/src-exceptions-apierrorexception.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/files/src-exceptions-crmexception.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/files/src-exceptions-skipvalidationexception.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/files/src-exceptions-validationexception.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/files/src-exceptions-wpcrminvalidjsonuserinfo.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/files/src-models-answer.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/files/src-models-arcadiamaildefault.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/files/src-models-arcadiamailgame.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/files/src-models-crmclientmodel.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/files/src-models-customer.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/files/src-models-question.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/files/src-models-singleoptin.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/files/src-models-stats.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/files/src-transport-apiinterface.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/files/src-transport-request.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/files/src-transport-response.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/files/src-utils.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/files/src-wordpress-wpcrm.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/files/src-wordpress-wpcrmanswer.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/files/src-wordpress-wpcrmquestion.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/files/src-wordpress-wpcrmuser.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/graphs/classes.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/index.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/indices/files.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/js/search.js create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/js/searchIndex.js create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/namespaces/default.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/namespaces/ldc-ldccrm-enums.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/namespaces/ldc-ldccrm-exceptions.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/namespaces/ldc-ldccrm-models.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/namespaces/ldc-ldccrm-transport.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/namespaces/ldc-ldccrm-wordpress.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/namespaces/ldc-ldccrm.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/namespaces/ldc.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/packages/LDCCrmClient-Wordpress.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/packages/LDCCrmClient-enums.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/packages/LDCCrmClient-exceptions.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/packages/LDCCrmClient-models.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/packages/LDCCrmClient-transport.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/packages/LDCCrmClient-utilities.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/packages/LDCCrmClient.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/packages/None.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/packages/default.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/reports/deprecated.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/reports/errors.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/documentation/reports/markers.html create mode 100644 app/Lib/vendor/crm-client-3.0.6/examples/CustomerExample.php create mode 100644 app/Lib/vendor/crm-client-3.0.6/license.md create mode 100644 app/Lib/vendor/crm-client-3.0.6/phpcs.xml create mode 100644 app/Lib/vendor/crm-client-3.0.6/phpdoc.dist.xml create mode 100644 app/Lib/vendor/crm-client-3.0.6/readme.md create mode 100644 app/Lib/vendor/crm-client-3.0.6/resources/lang/fr.php create mode 100644 app/Lib/vendor/crm-client-3.0.6/src/CrmApiV2.php create mode 100644 app/Lib/vendor/crm-client-3.0.6/src/Enums/ApiError.php create mode 100644 app/Lib/vendor/crm-client-3.0.6/src/Enums/ApiStatus.php create mode 100644 app/Lib/vendor/crm-client-3.0.6/src/Enums/ArcadiaMailType.php create mode 100644 app/Lib/vendor/crm-client-3.0.6/src/Enums/ArcadiaOrderType.php create mode 100644 app/Lib/vendor/crm-client-3.0.6/src/Enums/Country.php create mode 100644 app/Lib/vendor/crm-client-3.0.6/src/Enums/HttpMethods.php create mode 100644 app/Lib/vendor/crm-client-3.0.6/src/Enums/LogLevel.php create mode 100644 app/Lib/vendor/crm-client-3.0.6/src/Enums/QuestionType.php create mode 100644 app/Lib/vendor/crm-client-3.0.6/src/Exceptions/AccessError.php create mode 100644 app/Lib/vendor/crm-client-3.0.6/src/Exceptions/ApiErrorException.php create mode 100644 app/Lib/vendor/crm-client-3.0.6/src/Exceptions/CrmException.php create mode 100644 app/Lib/vendor/crm-client-3.0.6/src/Exceptions/SkipValidationException.php create mode 100644 app/Lib/vendor/crm-client-3.0.6/src/Exceptions/ValidationException.php create mode 100644 app/Lib/vendor/crm-client-3.0.6/src/Exceptions/WpCrmInvalidJsonUserInfo.php create mode 100644 app/Lib/vendor/crm-client-3.0.6/src/Models/Answer.php create mode 100644 app/Lib/vendor/crm-client-3.0.6/src/Models/ArcadiaMailDefault.php create mode 100644 app/Lib/vendor/crm-client-3.0.6/src/Models/ArcadiaMailGame.php create mode 100644 app/Lib/vendor/crm-client-3.0.6/src/Models/CrmClientModel.php create mode 100644 app/Lib/vendor/crm-client-3.0.6/src/Models/Customer.php create mode 100644 app/Lib/vendor/crm-client-3.0.6/src/Models/Question.php create mode 100644 app/Lib/vendor/crm-client-3.0.6/src/Models/SingleOptin.php create mode 100644 app/Lib/vendor/crm-client-3.0.6/src/Models/Stats.php create mode 100644 app/Lib/vendor/crm-client-3.0.6/src/Transport/ApiInterface.php create mode 100644 app/Lib/vendor/crm-client-3.0.6/src/Transport/Request.php create mode 100644 app/Lib/vendor/crm-client-3.0.6/src/Transport/Response.php create mode 100644 app/Lib/vendor/crm-client-3.0.6/src/Utils.php create mode 100644 app/Lib/vendor/crm-client-3.0.6/src/WordPress/WPCrm.php create mode 100644 app/Lib/vendor/crm-client-3.0.6/src/WordPress/WPCrmAnswer.php create mode 100644 app/Lib/vendor/crm-client-3.0.6/src/WordPress/WPCrmQuestion.php create mode 100644 app/Lib/vendor/crm-client-3.0.6/src/WordPress/WPCrmUser.php create mode 100644 app/Lib/vendor/crm-client-3.0.6/src/routes.json create mode 100644 app/Listeners/LogVerifiedUser.php create mode 100644 app/Listeners/PasswordHasReset.php create mode 100644 app/Mail/SendContactMail.php create mode 100644 app/Models/ActivityLog.php create mode 100644 app/Models/CommitmentPage.php create mode 100644 app/Models/Customer.php create mode 100644 app/Models/Game.php create mode 100644 app/Models/HistoricalMilestone.php create mode 100644 app/Models/KlubBloc.php create mode 100644 app/Models/LocalCommitment.php create mode 100644 app/Models/News.php create mode 100644 app/Models/Picto.php create mode 100644 app/Models/Product.php create mode 100644 app/Models/Range.php create mode 100644 app/Models/Reduction.php create mode 100644 app/Models/StaticPage.php create mode 100644 app/Models/User.php create mode 100644 app/Notifications/Customer/DestroyCustomer.php create mode 100644 app/Notifications/Customer/DestroyedCustomer.php create mode 100644 app/Notifications/Customer/ResetPassword.php create mode 100644 app/Notifications/Customer/UpdateEmail.php create mode 100644 app/Notifications/Customer/UpdatePassword.php create mode 100644 app/Notifications/Customer/VerifyEmail.php create mode 100644 app/Observers/ModelObserver.php create mode 100644 app/Policies/CommitmentPagePolicy.php create mode 100644 app/Policies/GamePolicy.php create mode 100644 app/Policies/HistoricalMilestonePolicy.php create mode 100644 app/Policies/KlubBlocPolicy.php create mode 100644 app/Policies/LocalCommitmentPolicy.php create mode 100644 app/Policies/NewsPolicy.php create mode 100644 app/Policies/PictoPolicy.php create mode 100644 app/Policies/ProductPolicy.php create mode 100644 app/Policies/RangePolicy.php create mode 100644 app/Policies/Rules/UserStaticRules.php create mode 100644 app/Policies/StaticPagePolicy.php create mode 100644 app/Policies/UserPolicy.php create mode 100644 app/Providers/AppServiceProvider.php create mode 100644 app/Providers/AuthServiceProvider.php create mode 100644 app/Providers/CrmApiServiceProvider.php create mode 100644 app/Providers/EventServiceProvider.php create mode 100644 app/Providers/MesBrServiceProvider.php create mode 100644 app/Providers/RouteServiceProvider.php create mode 100644 app/Providers/TranslationServiceProvider.php create mode 100644 app/Providers/ViewServiceProvider.php create mode 100644 app/Rules/CrmCustomerPassword.php create mode 100644 app/Rules/IsAdult.php create mode 100644 app/Traits/Controllers/ChangesModelOrder.php create mode 100644 app/Traits/Controllers/UpdateModelPublished.php create mode 100644 app/Traits/Enums/BaseEnum.php create mode 100644 app/Traits/Models/ActivityLog.php create mode 100644 app/Traits/Models/IsCachedAsCollection.php create mode 100644 app/Traits/Models/MiniCrudModel.php create mode 100644 app/Traits/Requests/.gitkeep create mode 100644 app/Traits/Requests/HasPicture.php create mode 100644 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/breadcrumbs.php create mode 100644 config/broadcasting.php create mode 100644 config/cache.php create mode 100644 config/cors.php create mode 100644 config/crm copy.php create mode 100644 config/crm.php create mode 100644 config/database.php create mode 100644 config/filesystems.php create mode 100644 config/hashing.php create mode 100644 config/logging.php create mode 100644 config/mail.php create mode 100644 config/mesbr.php create mode 100644 config/purifier.php create mode 100644 config/queue.php create mode 100644 config/sentry.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/CommitmentPageFactory.php create mode 100644 database/factories/GameFactory.php create mode 100644 database/factories/HistoricalMilestoneFactory.php create mode 100644 database/factories/KlubBlocFactory.php create mode 100644 database/factories/LocalCommitmentFactory.php create mode 100644 database/factories/NewsFactory.php create mode 100644 database/factories/PictoFactory.php create mode 100644 database/factories/ProductFactory.php create mode 100644 database/factories/RangeFactory.php create mode 100644 database/factories/ReductionFactory.php create mode 100644 database/factories/UserFactory.php create mode 100644 database/factories/assets/games/default-picture-585x415.png create mode 100644 database/factories/assets/historicalmilestones/default-picture-431x300.png create mode 100644 database/factories/assets/klubblocs/default-picture-640x637.png create mode 100644 database/factories/assets/localcommitments/default-picture-587x429.png create mode 100644 database/factories/assets/news/default-picture-308x223.png create mode 100644 database/factories/assets/pictos/default-picture-85x85.png create mode 100644 database/factories/assets/products/default-picture-310x310.png create mode 100644 database/factories/assets/products/default-picture-503x503.png create mode 100644 database/factories/assets/ranges/default-picture-333x333.png create mode 100644 database/factories/assets/ranges/default-picture-579x579.png create mode 100644 database/factories/assets/ranges/default-picture-67x70.png create mode 100644 database/factories/assets/reductions/default-picture-266x266.png create mode 100644 database/migrations/2014_10_12_000000_create_users_table.php create mode 100644 database/migrations/2014_10_12_100000_create_password_resets_table.php create mode 100644 database/migrations/2019_08_19_000000_create_failed_jobs_table.php create mode 100644 database/migrations/2021_11_19_102529_create_jobs_table.php create mode 100644 database/migrations/2023_09_08_102717_create_actitivy_logs_table.php create mode 100644 database/migrations/2023_10_19_094711_create_static_pages.php create mode 100644 database/migrations/2023_10_24_103904_create_commitment_page_picto_table.php create mode 100644 database/migrations/2023_10_24_103904_create_commitment_pages_table.php create mode 100644 database/migrations/2023_10_24_103904_create_customers_table.php create mode 100644 database/migrations/2023_10_24_103904_create_games_table.php create mode 100644 database/migrations/2023_10_24_103904_create_historical_milestones_table.php create mode 100644 database/migrations/2023_10_24_103904_create_klub_blocs_table.php create mode 100644 database/migrations/2023_10_24_103904_create_local_commitments_table.php create mode 100644 database/migrations/2023_10_24_103904_create_news_table.php create mode 100644 database/migrations/2023_10_24_103904_create_picto_product_table.php create mode 100644 database/migrations/2023_10_24_103904_create_pictos_table.php create mode 100644 database/migrations/2023_10_24_103904_create_products_table.php create mode 100644 database/migrations/2023_10_24_103904_create_ranges_table.php create mode 100644 database/migrations/2023_10_24_103904_create_reductions_table.php create mode 100644 database/migrations/2023_10_24_103907_add_foreign_keys_to_commitment_page_picto_table.php create mode 100644 database/migrations/2023_10_24_103907_add_foreign_keys_to_picto_product_table.php create mode 100644 database/migrations/2023_10_24_103907_add_foreign_keys_to_products_table.php create mode 100644 database/migrations/2023_10_31_101227_add_date_fileds_on_customers.php create mode 100644 database/migrations/2023_10_31_152709_add_soft_delete_to_customers.php create mode 100644 database/seeders/CommitmentPageSeeder.php create mode 100644 database/seeders/DatabaseSeeder.php create mode 100644 database/seeders/GameSeeder.php create mode 100644 database/seeders/HistoricalMilestoneSeeder.php create mode 100644 database/seeders/KlubBlocSeeder.php create mode 100644 database/seeders/LocalCommitmentSeeder.php create mode 100644 database/seeders/NewsSeeder.php create mode 100644 database/seeders/PictoSeeder.php create mode 100644 database/seeders/ProductSeeder.php create mode 100644 database/seeders/RangeSeeder.php create mode 100644 database/seeders/ReductionSeeder.php create mode 100644 database/seeders/StaticPageSeeder.php create mode 100644 database/seeders/UserSeeder.php create mode 100644 jsconfig.json create mode 100644 manifest.yaml create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 phpcs.xml create mode 100644 phpunit.xml create mode 100644 public/.htaccess create mode 100644 public/index.php create mode 100644 public/robots.txt create mode 100644 resources/assets/fonts/AmaticSC-Bold.woff create mode 100644 resources/assets/fonts/AmaticSC-Bold.woff2 create mode 100644 resources/assets/fonts/AmaticSC-Regular.woff create mode 100644 resources/assets/fonts/AmaticSC-Regular.woff2 create mode 100644 resources/assets/fonts/BritoTri-Regular.woff create mode 100644 resources/assets/fonts/BritoTri-Regular.woff2 create mode 100644 resources/assets/fonts/IntroHeadB-Base.woff create mode 100644 resources/assets/fonts/IntroHeadB-Base.woff2 create mode 100644 resources/assets/fonts/IntroHeadH-Base.woff create mode 100644 resources/assets/fonts/IntroHeadH-Base.woff2 create mode 100644 resources/assets/fonts/IntroScriptB-Base.woff create mode 100644 resources/assets/fonts/IntroScriptB-Base.woff2 create mode 100644 resources/assets/fonts/KeepCalm-Medium.woff create mode 100644 resources/assets/fonts/KeepCalm-Medium.woff2 create mode 100644 resources/assets/fonts/Lobster14.woff create mode 100644 resources/assets/fonts/Lobster14.woff2 create mode 100644 resources/assets/fonts/MyriadPro-Black.woff create mode 100644 resources/assets/fonts/MyriadPro-Black.woff2 create mode 100644 resources/assets/fonts/MyriadPro-Bold.woff create mode 100644 resources/assets/fonts/MyriadPro-Bold.woff2 create mode 100644 resources/assets/fonts/MyriadPro-Regular.woff create mode 100644 resources/assets/fonts/MyriadPro-Regular.woff2 create mode 100644 resources/assets/fonts/MyriadPro-Semibold.woff create mode 100644 resources/assets/fonts/MyriadPro-Semibold.woff2 create mode 100644 resources/assets/images/commitments/bg-environnement.jpg create mode 100644 resources/assets/images/commitments/bg-header.jpg create mode 100644 resources/assets/images/commitments/bg-qualite.jpg create mode 100644 resources/assets/images/commitments/cochon.svg create mode 100644 resources/assets/images/commitments/farine.svg create mode 100644 resources/assets/images/commitments/lait.svg create mode 100644 resources/assets/images/commitments/poule.svg create mode 100644 resources/assets/images/commitments/rounded-handline.svg create mode 100644 resources/assets/images/commitments/seagull.svg create mode 100644 resources/assets/images/contact/contact-bg.jpg create mode 100644 resources/assets/images/contact/ship.svg create mode 100644 resources/assets/images/contact/suzette-contact.png create mode 100644 resources/assets/images/global/arrow-desktop.png create mode 100644 resources/assets/images/global/bg-white-bubble.svg create mode 100644 resources/assets/images/global/border-beige-top.svg create mode 100644 resources/assets/images/global/border-yellow-bottom.svg create mode 100644 resources/assets/images/global/border-yellow-top.svg create mode 100644 resources/assets/images/global/btn-arrow-dark.png create mode 100644 resources/assets/images/global/btn-arrow.png create mode 100644 resources/assets/images/global/ellipse_blue.png create mode 100644 resources/assets/images/global/ellipse_white.png create mode 100644 resources/assets/images/global/ellipse_yellow.png create mode 100644 resources/assets/images/global/mouettes.svg create mode 100644 resources/assets/images/global/plate.png create mode 100644 resources/assets/images/global/seagulls.png create mode 100644 resources/assets/images/global/ship-blue.svg create mode 100644 resources/assets/images/global/slider-nav-active.png create mode 100644 resources/assets/images/global/slider-nav.png create mode 100644 resources/assets/images/global/underline-white.svg create mode 100644 resources/assets/images/global/underline-yellow.svg create mode 100644 resources/assets/images/global/yellow-lighthouse.png create mode 100644 resources/assets/images/historypage/bg-history.jpg create mode 100644 resources/assets/images/historypage/suzette.png create mode 100644 resources/assets/images/historypage/vector_yellow.svg create mode 100644 resources/assets/images/historypage/wheat.png create mode 100644 resources/assets/images/homepage/arrow.png create mode 100644 resources/assets/images/homepage/bg-commitments.png create mode 100644 resources/assets/images/homepage/border-actu-bottom.svg create mode 100644 resources/assets/images/homepage/border-actu-top.svg create mode 100644 resources/assets/images/homepage/bubble1-text.png create mode 100644 resources/assets/images/homepage/bubble1-with-text.png create mode 100644 resources/assets/images/homepage/bubble1.png create mode 100644 resources/assets/images/homepage/made-in-breizh.png create mode 100644 resources/assets/images/homepage/nav-next.png create mode 100644 resources/assets/images/homepage/nav-prev.png create mode 100644 resources/assets/images/homepage/suzette-empty-hand.png create mode 100644 resources/assets/images/homepage/suzette2.png create mode 100644 resources/assets/images/homepage/wheat-transparent.png create mode 100644 resources/assets/images/homepage/yellow-boat.png create mode 100644 resources/assets/images/klub/br-bg.svg create mode 100644 resources/assets/images/klub/br.svg create mode 100644 resources/assets/images/klub/dices.svg create mode 100644 resources/assets/images/klub/suzette.png create mode 100644 resources/assets/images/klub/tablet.png create mode 100644 resources/assets/images/layout/btn-bg.svg create mode 100644 resources/assets/images/layout/hamburger-menu.svg create mode 100644 resources/assets/images/layout/klub-btn-outline.svg create mode 100644 resources/assets/images/layout/klub-btn-underline.svg create mode 100644 resources/assets/images/layout/menu-bg.svg create mode 100644 resources/assets/images/layout/textured-bg.jpg create mode 100644 resources/assets/images/logo-regalette.png create mode 100644 resources/assets/images/logo.png create mode 100644 resources/assets/images/product/beacon.png create mode 100644 resources/assets/images/product/bg-product-data.jpg create mode 100644 resources/assets/images/product/nutriscore-1.png create mode 100644 resources/assets/images/product/nutriscore-2.png create mode 100644 resources/assets/images/product/nutriscore-3.png create mode 100644 resources/assets/images/product/nutriscore-4.png create mode 100644 resources/assets/images/product/nutriscore-5.png create mode 100644 resources/assets/images/product/slider-arrow.png create mode 100644 resources/assets/images/ranges/arrow-mobile.png create mode 100644 resources/assets/images/ranges/picto-flour.png create mode 100644 resources/assets/images/ranges/picto-hen.png create mode 100644 resources/assets/images/ranges/picto-milk.png create mode 100644 resources/assets/images/ranges/picto-pork.png create mode 100644 resources/assets/images/ranges/suzette_whithout_items.png create mode 100644 resources/assets/images/socials/btn-fb-head.svg create mode 100644 resources/assets/images/socials/btn-it-head.svg create mode 100644 resources/assets/images/socials/btn-lkdin-footer.svg create mode 100644 resources/favicon/android-chrome-192x192.png create mode 100644 resources/favicon/android-chrome-256x256.png create mode 100644 resources/favicon/apple-touch-icon.png create mode 100644 resources/favicon/browserconfig.xml create mode 100644 resources/favicon/favicon-16x16.png create mode 100644 resources/favicon/favicon-32x32.png create mode 100644 resources/favicon/favicon.ico create mode 100644 resources/favicon/mstile-150x150.png create mode 100644 resources/favicon/safari-pinned-tab.svg create mode 100644 resources/favicon/site.webmanifest create mode 100644 resources/js/vendor/ckeditor/.gitignore create mode 100644 resources/js/vendor/ckeditor/LICENSE.md create mode 100644 resources/js/vendor/ckeditor/README.md create mode 100644 resources/js/vendor/ckeditor/build/ckeditor.js create mode 100644 resources/js/vendor/ckeditor/build/ckeditor.js.LICENSE.txt create mode 100644 resources/js/vendor/ckeditor/build/styles.css create mode 100644 resources/js/vendor/ckeditor/build/translations/af.js create mode 100644 resources/js/vendor/ckeditor/build/translations/ar.js create mode 100644 resources/js/vendor/ckeditor/build/translations/ast.js create mode 100644 resources/js/vendor/ckeditor/build/translations/az.js create mode 100644 resources/js/vendor/ckeditor/build/translations/bg.js create mode 100644 resources/js/vendor/ckeditor/build/translations/bn.js create mode 100644 resources/js/vendor/ckeditor/build/translations/bs.js create mode 100644 resources/js/vendor/ckeditor/build/translations/ca.js create mode 100644 resources/js/vendor/ckeditor/build/translations/cs.js create mode 100644 resources/js/vendor/ckeditor/build/translations/da.js create mode 100644 resources/js/vendor/ckeditor/build/translations/de-ch.js create mode 100644 resources/js/vendor/ckeditor/build/translations/de.js create mode 100644 resources/js/vendor/ckeditor/build/translations/el.js create mode 100644 resources/js/vendor/ckeditor/build/translations/en-au.js create mode 100644 resources/js/vendor/ckeditor/build/translations/en-gb.js create mode 100644 resources/js/vendor/ckeditor/build/translations/en.js create mode 100644 resources/js/vendor/ckeditor/build/translations/eo.js create mode 100644 resources/js/vendor/ckeditor/build/translations/es-co.js create mode 100644 resources/js/vendor/ckeditor/build/translations/es.js create mode 100644 resources/js/vendor/ckeditor/build/translations/et.js create mode 100644 resources/js/vendor/ckeditor/build/translations/eu.js create mode 100644 resources/js/vendor/ckeditor/build/translations/fa.js create mode 100644 resources/js/vendor/ckeditor/build/translations/fi.js create mode 100644 resources/js/vendor/ckeditor/build/translations/gl.js create mode 100644 resources/js/vendor/ckeditor/build/translations/gu.js create mode 100644 resources/js/vendor/ckeditor/build/translations/he.js create mode 100644 resources/js/vendor/ckeditor/build/translations/hi.js create mode 100644 resources/js/vendor/ckeditor/build/translations/hr.js create mode 100644 resources/js/vendor/ckeditor/build/translations/hu.js create mode 100644 resources/js/vendor/ckeditor/build/translations/id.js create mode 100644 resources/js/vendor/ckeditor/build/translations/it.js create mode 100644 resources/js/vendor/ckeditor/build/translations/ja.js create mode 100644 resources/js/vendor/ckeditor/build/translations/jv.js create mode 100644 resources/js/vendor/ckeditor/build/translations/kk.js create mode 100644 resources/js/vendor/ckeditor/build/translations/km.js create mode 100644 resources/js/vendor/ckeditor/build/translations/kn.js create mode 100644 resources/js/vendor/ckeditor/build/translations/ko.js create mode 100644 resources/js/vendor/ckeditor/build/translations/ku.js create mode 100644 resources/js/vendor/ckeditor/build/translations/lt.js create mode 100644 resources/js/vendor/ckeditor/build/translations/lv.js create mode 100644 resources/js/vendor/ckeditor/build/translations/ms.js create mode 100644 resources/js/vendor/ckeditor/build/translations/nb.js create mode 100644 resources/js/vendor/ckeditor/build/translations/ne.js create mode 100644 resources/js/vendor/ckeditor/build/translations/nl.js create mode 100644 resources/js/vendor/ckeditor/build/translations/no.js create mode 100644 resources/js/vendor/ckeditor/build/translations/oc.js create mode 100644 resources/js/vendor/ckeditor/build/translations/pl.js create mode 100644 resources/js/vendor/ckeditor/build/translations/pt-br.js create mode 100644 resources/js/vendor/ckeditor/build/translations/pt.js create mode 100644 resources/js/vendor/ckeditor/build/translations/ro.js create mode 100644 resources/js/vendor/ckeditor/build/translations/ru.js create mode 100644 resources/js/vendor/ckeditor/build/translations/si.js create mode 100644 resources/js/vendor/ckeditor/build/translations/sk.js create mode 100644 resources/js/vendor/ckeditor/build/translations/sl.js create mode 100644 resources/js/vendor/ckeditor/build/translations/sq.js create mode 100644 resources/js/vendor/ckeditor/build/translations/sr-latn.js create mode 100644 resources/js/vendor/ckeditor/build/translations/sr.js create mode 100644 resources/js/vendor/ckeditor/build/translations/sv.js create mode 100644 resources/js/vendor/ckeditor/build/translations/th.js create mode 100644 resources/js/vendor/ckeditor/build/translations/tk.js create mode 100644 resources/js/vendor/ckeditor/build/translations/tr.js create mode 100644 resources/js/vendor/ckeditor/build/translations/tt.js create mode 100644 resources/js/vendor/ckeditor/build/translations/ug.js create mode 100644 resources/js/vendor/ckeditor/build/translations/uk.js create mode 100644 resources/js/vendor/ckeditor/build/translations/ur.js create mode 100644 resources/js/vendor/ckeditor/build/translations/uz.js create mode 100644 resources/js/vendor/ckeditor/build/translations/vi.js create mode 100644 resources/js/vendor/ckeditor/build/translations/zh-cn.js create mode 100644 resources/js/vendor/ckeditor/build/translations/zh.js create mode 100644 resources/js/vendor/ckeditor/package-lock.json create mode 100644 resources/js/vendor/ckeditor/package.json create mode 100644 resources/js/vendor/ckeditor/sample/index.html create mode 100644 resources/js/vendor/ckeditor/sample/styles.css create mode 100644 resources/js/vendor/ckeditor/src/ckeditor.js create mode 100644 resources/js/vendor/ckeditor/webpack.config.js create mode 100644 resources/lang/.gitkeep create mode 100644 resources/lang/en.json create mode 100644 resources/lang/en/auth.php create mode 100644 resources/lang/en/cookie-notice.php create mode 100644 resources/lang/en/crud.php create mode 100644 resources/lang/en/enums.php create mode 100644 resources/lang/en/http-statuses.php create mode 100644 resources/lang/en/models.php create mode 100644 resources/lang/en/pagination.php create mode 100644 resources/lang/en/passwords.php create mode 100644 resources/lang/en/recaptcha.php create mode 100644 resources/lang/en/validation.php create mode 100644 resources/lang/en/vue.php create mode 100644 resources/lang/fr.json create mode 100644 resources/lang/fr/auth.php create mode 100644 resources/lang/fr/cookie-notice.php create mode 100644 resources/lang/fr/crud.php create mode 100644 resources/lang/fr/enums.php create mode 100644 resources/lang/fr/http-statuses.php create mode 100644 resources/lang/fr/models.php create mode 100644 resources/lang/fr/pagination.php create mode 100644 resources/lang/fr/passwords.php create mode 100644 resources/lang/fr/recaptcha.php create mode 100644 resources/lang/fr/validation.php create mode 100644 resources/lang/fr/vue.php create mode 100644 resources/sass/bo/base/_bootstrap-overload.scss create mode 100644 resources/sass/bo/base/_common.scss create mode 100644 resources/sass/bo/base/_fonts.scss create mode 100644 resources/sass/bo/bo.scss create mode 100644 resources/sass/bo/pages/.gitkeep create mode 100644 resources/sass/bo/partials/.gitkeep create mode 100644 resources/sass/bo/utilities/_bootstrap-custom.scss create mode 100644 resources/sass/bo/utilities/_bootstrap-variables.scss create mode 100644 resources/sass/bo/utilities/_mixins.scss create mode 100644 resources/sass/bo/utilities/_variables.scss create mode 100644 resources/sass/bo/vendor/_bootstrap.scss create mode 100644 resources/sass/fo/base/_bootstrap-overload.scss create mode 100644 resources/sass/fo/base/_common.scss create mode 100644 resources/sass/fo/base/_fonts.scss create mode 100644 resources/sass/fo/base/_layout.scss create mode 100644 resources/sass/fo/fo.scss create mode 100644 resources/sass/fo/mail-theme.scss create mode 100644 resources/sass/fo/pages/_commitments.scss create mode 100644 resources/sass/fo/pages/_contact.scss create mode 100644 resources/sass/fo/pages/_historypage.scss create mode 100644 resources/sass/fo/pages/_homepage.scss create mode 100644 resources/sass/fo/pages/_klub.scss create mode 100644 resources/sass/fo/pages/_mesbr.scss create mode 100644 resources/sass/fo/pages/_product.scss create mode 100644 resources/sass/fo/pages/_range.scss create mode 100644 resources/sass/fo/pages/_ranges.scss create mode 100644 resources/sass/fo/partials/_news-section.scss create mode 100644 resources/sass/fo/utilities/_bootstrap-custom.scss create mode 100644 resources/sass/fo/utilities/_bootstrap-variables.scss create mode 100644 resources/sass/fo/utilities/_mixins.scss create mode 100644 resources/sass/fo/utilities/_variables.scss create mode 100644 resources/sass/fo/utilities/bs-customs/_button.scss create mode 100644 resources/sass/fo/vendor/_bootstrap.scss create mode 100644 resources/sass/fo/vendor/_ckEditorContent.scss create mode 100644 resources/sass/fo/vendor/_swiper.scss create mode 100644 resources/ts/bo/base/common.ts create mode 100644 resources/ts/bo/bo.ts create mode 100644 resources/ts/bo/components/BelongsToManyDropdownComponent.vue create mode 100644 resources/ts/bo/components/CkEditorComponent.vue create mode 100644 resources/ts/bo/components/ImageInputComponent.vue create mode 100644 resources/ts/bo/components/InputTextAutoComponent.vue create mode 100644 resources/ts/bo/components/PasswordVisibility.vue create mode 100644 resources/ts/bo/components/WordCounterComponent.vue create mode 100644 resources/ts/bo/utilities/bootstrap.ts create mode 100644 resources/ts/bo/utilities/fontawesome.ts create mode 100644 resources/ts/bo/utilities/vue-bo.ts create mode 100644 resources/ts/env.d.ts create mode 100644 resources/ts/fo/base/common.ts create mode 100644 resources/ts/fo/components/HistoricalMilestonesSliderComponent.vue create mode 100644 resources/ts/fo/components/InputBirthDate.vue create mode 100644 resources/ts/fo/components/ProductsListComponent.vue create mode 100644 resources/ts/fo/components/RangeSliderComponent.vue create mode 100644 resources/ts/fo/fo.ts create mode 100644 resources/ts/fo/pages/contact.ts create mode 100644 resources/ts/fo/pages/home.ts create mode 100644 resources/ts/fo/pages/mesbr.ts create mode 100644 resources/ts/fo/utilities/bootstrap.ts create mode 100644 resources/ts/fo/utilities/fontawesome.ts create mode 100644 resources/ts/fo/utilities/vue-fo.ts create mode 100644 resources/ts/index.d.ts create mode 100644 resources/ts/libs/.gitkeep create mode 100644 resources/ts/modules/asset.ts create mode 100644 resources/ts/modules/bsTooltips.ts create mode 100644 resources/ts/modules/parseLaravelErrorMessages.ts create mode 100644 resources/ts/modules/route.ts create mode 100644 resources/ts/modules/sweetalert.ts create mode 100644 resources/ts/modules/sweetalertConfirm.ts create mode 100644 resources/ts/modules/toast.ts create mode 100644 resources/ts/modules/trans.ts create mode 100644 resources/ts/types/@sipec/vue3-tags-input/index.d.ts create mode 100644 resources/views/bo/auth/login.blade.php create mode 100644 resources/views/bo/layout.blade.php create mode 100644 resources/views/bo/layouts/footer.blade.php create mode 100644 resources/views/bo/layouts/head.blade.php create mode 100644 resources/views/bo/layouts/header.blade.php create mode 100644 resources/views/bo/layouts/nav-list.blade.php create mode 100644 resources/views/bo/modules/change-model-order.blade.php create mode 100644 resources/views/bo/modules/change-published-status.blade.php create mode 100644 resources/views/bo/modules/pagination.blade.php create mode 100644 resources/views/bo/modules/search-bar.blade.php create mode 100644 resources/views/bo/modules/table-col-sorter.blade.php create mode 100644 resources/views/bo/pages/activity_logs/index-list.blade.php create mode 100644 resources/views/bo/pages/activity_logs/index.blade.php create mode 100644 resources/views/bo/pages/activity_logs/show.blade.php create mode 100644 resources/views/bo/pages/commitment_pages/edit.blade.php create mode 100644 resources/views/bo/pages/commitment_pages/form.blade.php create mode 100644 resources/views/bo/pages/dashboard.blade.php create mode 100644 resources/views/bo/pages/games/create.blade.php create mode 100644 resources/views/bo/pages/games/edit.blade.php create mode 100644 resources/views/bo/pages/games/form.blade.php create mode 100644 resources/views/bo/pages/games/index-list.blade.php create mode 100644 resources/views/bo/pages/games/index.blade.php create mode 100644 resources/views/bo/pages/historicalmilestones/create.blade.php create mode 100644 resources/views/bo/pages/historicalmilestones/edit.blade.php create mode 100644 resources/views/bo/pages/historicalmilestones/form.blade.php create mode 100644 resources/views/bo/pages/historicalmilestones/index-list.blade.php create mode 100644 resources/views/bo/pages/historicalmilestones/index.blade.php create mode 100644 resources/views/bo/pages/klub_blocs/edit.blade.php create mode 100644 resources/views/bo/pages/klub_blocs/form.blade.php create mode 100644 resources/views/bo/pages/local_commitments/create.blade.php create mode 100644 resources/views/bo/pages/local_commitments/edit.blade.php create mode 100644 resources/views/bo/pages/local_commitments/form.blade.php create mode 100644 resources/views/bo/pages/local_commitments/index-list.blade.php create mode 100644 resources/views/bo/pages/local_commitments/index.blade.php create mode 100644 resources/views/bo/pages/news/create.blade.php create mode 100644 resources/views/bo/pages/news/edit.blade.php create mode 100644 resources/views/bo/pages/news/form.blade.php create mode 100644 resources/views/bo/pages/news/index-list.blade.php create mode 100644 resources/views/bo/pages/news/index.blade.php create mode 100644 resources/views/bo/pages/pictos/create.blade.php create mode 100644 resources/views/bo/pages/pictos/edit.blade.php create mode 100644 resources/views/bo/pages/pictos/form.blade.php create mode 100644 resources/views/bo/pages/pictos/index-list.blade.php create mode 100644 resources/views/bo/pages/pictos/index.blade.php create mode 100644 resources/views/bo/pages/products/create.blade.php create mode 100644 resources/views/bo/pages/products/edit.blade.php create mode 100644 resources/views/bo/pages/products/form.blade.php create mode 100644 resources/views/bo/pages/products/index-list.blade.php create mode 100644 resources/views/bo/pages/products/index.blade.php create mode 100644 resources/views/bo/pages/ranges/edit.blade.php create mode 100644 resources/views/bo/pages/ranges/form.blade.php create mode 100644 resources/views/bo/pages/ranges/index-list.blade.php create mode 100644 resources/views/bo/pages/ranges/index.blade.php create mode 100644 resources/views/bo/pages/static_pages/edit.blade.php create mode 100644 resources/views/bo/pages/static_pages/form.blade.php create mode 100644 resources/views/bo/pages/static_pages/index-list.blade.php create mode 100644 resources/views/bo/pages/static_pages/index.blade.php create mode 100644 resources/views/bo/pages/users/create.blade.php create mode 100644 resources/views/bo/pages/users/edit.blade.php create mode 100644 resources/views/bo/pages/users/form.blade.php create mode 100644 resources/views/bo/pages/users/index-list.blade.php create mode 100644 resources/views/bo/pages/users/index.blade.php create mode 100644 resources/views/bo/partials/inputs/bigint-foreign-id.blade.php create mode 100644 resources/views/bo/partials/inputs/int-number.blade.php create mode 100644 resources/views/bo/partials/inputs/json-nutritionnal-values.blade.php create mode 100644 resources/views/bo/partials/inputs/pivot-belongsToMany.blade.php create mode 100644 resources/views/bo/partials/inputs/select-multiple-enum.blade.php create mode 100644 resources/views/bo/partials/inputs/text-html.blade.php create mode 100644 resources/views/bo/partials/inputs/text-list-items.blade.php create mode 100644 resources/views/bo/partials/inputs/timestamp-datetime.blade.php create mode 100644 resources/views/bo/partials/inputs/tinyint-boolean.blade.php create mode 100644 resources/views/bo/partials/inputs/tinyint-enum.blade.php create mode 100644 resources/views/bo/partials/inputs/varchar-email.blade.php create mode 100644 resources/views/bo/partials/inputs/varchar-file.blade.php create mode 100644 resources/views/bo/partials/inputs/varchar-multiline.blade.php create mode 100644 resources/views/bo/partials/inputs/varchar-password.blade.php create mode 100644 resources/views/bo/partials/inputs/varchar-picture.blade.php create mode 100644 resources/views/bo/partials/inputs/varchar-url.blade.php create mode 100644 resources/views/bo/partials/inputs/varchar.blade.php create mode 100644 resources/views/emails/send-contact-form.blade.php create mode 100644 resources/views/fo/auth/login.blade.php create mode 100644 resources/views/fo/auth/passwords/change.blade.php create mode 100644 resources/views/fo/auth/passwords/confirm.blade.php create mode 100644 resources/views/fo/auth/passwords/email.blade.php create mode 100644 resources/views/fo/auth/passwords/reset.blade.php create mode 100644 resources/views/fo/auth/register.blade.php create mode 100644 resources/views/fo/auth/verify.blade.php create mode 100644 resources/views/fo/layout.blade.php create mode 100644 resources/views/fo/layouts/footer.blade.php create mode 100644 resources/views/fo/layouts/head.blade.php create mode 100644 resources/views/fo/layouts/header.blade.php create mode 100644 resources/views/fo/layouts/nav-link.blade.php create mode 100644 resources/views/fo/layouts/nav-list.blade.php create mode 100644 resources/views/fo/layouts/nav-menu.blade.php create mode 100644 resources/views/fo/layouts/nav-offcanvas.blade.php create mode 100644 resources/views/fo/modules/video-frame.blade.php create mode 100644 resources/views/fo/pages/commitments.blade.php create mode 100644 resources/views/fo/pages/contact.blade.php create mode 100644 resources/views/fo/pages/history.blade.php create mode 100644 resources/views/fo/pages/home.blade.php create mode 100644 resources/views/fo/pages/klub/customer-form.blade.php create mode 100644 resources/views/fo/pages/klub/home.blade.php create mode 100644 resources/views/fo/pages/klub/mesbr.blade.php create mode 100644 resources/views/fo/pages/klub/parts/coupon-slide.blade.php create mode 100644 resources/views/fo/pages/klub/parts/coupon.blade.php create mode 100644 resources/views/fo/pages/klub/parts/game.blade.php create mode 100644 resources/views/fo/pages/klub/parts/menu.blade.php create mode 100644 resources/views/fo/pages/klub/parts/submenu.blade.php create mode 100644 resources/views/fo/pages/klub/profile.blade.php create mode 100644 resources/views/fo/pages/klub/questions.blade.php create mode 100644 resources/views/fo/pages/klub/questions/checkbox.blade.php create mode 100644 resources/views/fo/pages/klub/questions/radio.blade.php create mode 100644 resources/views/fo/pages/klub/questions/select.blade.php create mode 100644 resources/views/fo/pages/legals.blade.php create mode 100644 resources/views/fo/pages/products/show.blade.php create mode 100644 resources/views/fo/pages/ranges/index.blade.php create mode 100644 resources/views/fo/pages/ranges/show.blade.php create mode 100644 resources/views/fo/partials/card.blade.php create mode 100644 resources/views/fo/partials/news-section.blade.php create mode 100644 resources/views/fo/partials/ranges.blade.php create mode 100644 resources/views/modules/breadcrumbs/breadcrumb-body.blade.php create mode 100644 resources/views/modules/breadcrumbs/breadcrumb-head.blade.php create mode 100644 resources/views/modules/breadcrumbs/breadcrumb-layout.blade.php create mode 100644 resources/views/modules/flash-messages.blade.php create mode 100644 resources/views/modules/input-error.blade.php create mode 100644 resources/views/modules/minicrud-form-inputs.blade.php create mode 100644 resources/views/modules/script-constants.blade.php create mode 100644 resources/views/modules/script-routes.blade.php create mode 100644 resources/views/vendor/cn-cookies.blade.php create mode 100644 resources/views/vendor/cookie-notice-templates/standard.blade.php create mode 100644 resources/views/vendor/errors/400.blade.php create mode 100644 resources/views/vendor/errors/401.blade.php create mode 100644 resources/views/vendor/errors/403.blade.php create mode 100644 resources/views/vendor/errors/404.blade.php create mode 100644 resources/views/vendor/errors/419.blade.php create mode 100644 resources/views/vendor/errors/429.blade.php create mode 100644 resources/views/vendor/errors/500.blade.php create mode 100644 resources/views/vendor/errors/503.blade.php create mode 100644 resources/views/vendor/errors/illustrated-layout.blade.php create mode 100644 resources/views/vendor/errors/minimal.blade.php create mode 100644 resources/views/vendor/mail/html/header.blade.php create mode 100644 routes/api.php create mode 100644 routes/breadcrumbs-bo.php create mode 100644 routes/breadcrumbs-fo.php create mode 100644 routes/console.php create mode 100644 routes/web-bo.php create mode 100644 routes/web-fo.php create mode 100644 storage/app/.gitignore create mode 100644 storage/app/public/.gitignore create mode 100644 storage/framework/.gitignore create mode 100644 storage/framework/cache/.gitignore create mode 100644 storage/framework/cache/data/.gitignore create mode 100644 storage/framework/sessions/.gitignore create mode 100644 storage/framework/testing/.gitignore create mode 100644 storage/framework/views/.gitignore create mode 100644 storage/logs/.gitignore create mode 100644 tests/CreatesApplication.php create mode 100644 tests/Feature/ExampleTest.php create mode 100644 tests/TestCase.php create mode 100644 tests/Unit/ExampleTest.php create mode 100644 tsconfig.json create mode 100644 vite.config.ts diff --git a/.browserslistrc b/.browserslistrc new file mode 100644 index 0000000..f42fae3 --- /dev/null +++ b/.browserslistrc @@ -0,0 +1,5 @@ +# Browsers that we support + +last 3 version +> 0.3% +not dead # no browsers without security updates diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..fac5ce7 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,2 @@ +.git +*.md diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..2e1b261 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,21 @@ +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 + +[*.vue] +indent_size = 2 diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..5ca6394 --- /dev/null +++ b/.env.example @@ -0,0 +1,66 @@ +APP_NAME=Laravel +APP_ENV=local +APP_KEY= +APP_DEBUG=true +APP_URL=http://localhost + +LOG_CHANNEL=stack +LOG_DEPRECATIONS_CHANNEL=null +LOG_LEVEL=debug + +DB_CONNECTION=mysql +DB_HOST=127.0.0.1 +DB_PORT=3306 +DB_DATABASE=laravel +DB_USERNAME=root +DB_PASSWORD= + +BROADCAST_DRIVER=log +CACHE_DRIVER=file +FILESYSTEM_DISK=local +QUEUE_CONNECTION=sync +SESSION_DRIVER=file +SESSION_LIFETIME=120 + +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}" + +#CRM +CRM_ENDPOINT= +CRM_TOKEN= +CRM_PASSWORD= + +#MESBR +MESBR_REF_SITE= +MESBR_REF_CAMP= +MESBR_ENDPOINT= + +# SENTRY +SENTRY_LARAVEL_DSN= + +# CONTACT MAILS +MAIL_CONTACT_RECLAIM= +MAIL_CONTACT_INFO= +MAIL_CONTACT_ASSOCIATIVE= +MAIL_CONTACT_PARTNERSHIP= +MAIL_CONTACT_COMMERCIAL= +MAIL_CONTACT_VARIOUS= + +# MATOMO +MATOMO_SITE_ID= + +# GOOGLE +# - RECAPTCHA +GOOGLE_RECAPTCHA_PUBLIC= +GOOGLE_RECAPTCHA_PRIVATE= +GOOGLE_RECAPTCHA_VERSION= + +# ADMIN SECURE +# - API KEY +LDC_WEB_API_KEY="" diff --git a/.eslintrc.json b/.eslintrc.json new file mode 100644 index 0000000..42a2da7 --- /dev/null +++ b/.eslintrc.json @@ -0,0 +1,62 @@ +{ + "env": { + "browser": true, + "es2021": true + }, + "extends": [ + "eslint:recommended", + "plugin:vue/vue3-strongly-recommended", + "@vue/eslint-config-typescript" + ], + "overrides": [ + { + "files": ["*.ts", "*.vue"], + "rules": { + "no-undef": "off" + } + }, + { + "files": ["*.vue"], + "rules": { + "indent": "off" + } + } + ], + "parser": "vue-eslint-parser", + "parserOptions": { + "parser": "@typescript-eslint/parser", + "ecmaVersion": "latest", + "sourceType": "module" + }, + "plugins": ["vue", "@typescript-eslint"], + "ignorePatterns": [ + "webpack.mix.js", + "**/*.php", + "**/*.svg", + "**/vendor/*.js", + "**/vendor/**/*.js", + "**/vendor/**/*.scss" + ], + "rules": { + "indent": ["error", 4, { "SwitchCase": 1 }], + "linebreak-style": ["error", "unix"], + "quotes": ["error", "double"], + "semi": ["error", "always"], + "vue/script-indent": ["error", 2, { "baseIndent": 0, "switchCase": 1 }], + "vue/one-component-per-file": "off" + }, + "settings": { + "import/resolver": { + "node": { + "extensions": [".js", ".vue", ".ts", ".d.ts"] + }, + "alias": { + "extensions": [".vue", ".js", ".ts", ".scss", ".d.ts"], + "map": [ + ["~", "./resources/assets"], + ["@", "./node_modules"] + ] + } + } + } +} 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/.gitignore b/.gitignore new file mode 100644 index 0000000..e00c845 --- /dev/null +++ b/.gitignore @@ -0,0 +1,38 @@ +.env +.env.backup +.env.production +.phpunit.result.cache +.stylelintcache +/.fleet +/.idea +/.phpunit.cache +/.vscode +/node_modules +/bootstrap +/public/build +/public/cache +/public/hot +/public/sitemap.xml +/public/storage +/storage/*.key +/vendor +auth.json +docker-compose.override.yml +Homestead.json +Homestead.yaml +npm-debug.log +yarn-error.log +.npmrc + +# Ignore public favicon +/public/android-chrome-192x192.png +/public/android-chrome-512x512.png +/public/apple-touch-icon.png +/public/browserconfig.xml +/public/browserconfig.xml +/public/favicon-16x16.png +/public/favicon-32x32.png +/public/favicon.ico +/public/mstile-150x150.png +/public/safari-pinned-tab.svg +/public/site.webmanifest diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..219a6c1 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,24 @@ +include: + - project: 'ldc-web/shared-ci' + ref: 'main' + file: 'lint/lint.yml' + - project: 'ldc-web/shared-ci' + ref: 'main' + file: 'security/security.yml' + - project: 'ldc-web/shared-ci' + ref: 'main' + file: 'build/build.yml' + - project: 'ldc-web/shared-ci' + ref: 'main' + file: 'test/test.yml' + - project: 'ldc-web/shared-ci' + ref: 'main' + file: 'deploy/deploy.yml' + + +stages: + - lint + - security + - build + - test + - deploy diff --git a/.gitlab/issue_templates/bug.md b/.gitlab/issue_templates/bug.md new file mode 100644 index 0000000..242ebe7 --- /dev/null +++ b/.gitlab/issue_templates/bug.md @@ -0,0 +1,11 @@ +## Comportement constaté + + +## Comportement attendu + + +## Solution envisagée + + +## Étapes pour la reproduction du bug +* \ No newline at end of file diff --git a/.gitlab/issue_templates/feature.md b/.gitlab/issue_templates/feature.md new file mode 100644 index 0000000..6074090 --- /dev/null +++ b/.gitlab/issue_templates/feature.md @@ -0,0 +1,7 @@ +## Présentation du besoin + + +## Implémentation + + +## Maquettes, documentations... \ No newline at end of file diff --git a/.stylelintrc.json b/.stylelintrc.json new file mode 100644 index 0000000..dc30b0b --- /dev/null +++ b/.stylelintrc.json @@ -0,0 +1,45 @@ +{ + "extends": [ + "stylelint-config-standard-scss", + "stylelint-config-sass-guidelines", + "stylelint-config-idiomatic-order" + ], + "plugins": [ + "stylelint-scss" + ], + "files": [ + "**/*.css", + "**/*.scss" + ], + "ignoreFiles": [ + "**/vendor/*.css", + "**/vendor/**/*.css", + "**/vendor/*.scss", + "**/vendor/**/*.scss", + "**/vendor/*.sass", + "**/vendor/**/*.sass", + "**/vendor/*.less", + "**/vendor/**/*.less" + ], + "customSyntax": "postcss-scss", + "rules": { + "declaration-property-value-no-unknown": true, + "selector-max-id": null, + "color-no-invalid-hex": true, + "order/properties-alphabetical-order": null, + "max-nesting-depth": 5, + "selector-max-compound-selectors": 5, + "declaration-colon-newline-after": null, + "value-list-comma-newline-after": null, + "scss/double-slash-comment-empty-line-before": [ + "always", + { + "ignore": [ + "between-comments", + "stylelint-commands", + "inside-block" + ] + } + ] + } +} diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..7e26790 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,20 @@ +{ + "recommendations": [ + "esbenp.prettier-vscode", + "rvest.vs-code-prettier-eslint", + "onecentlin.laravel-extension-pack", + "johnpapa.vscode-peacock", + "xdebug.php-debug", + "neilbrayfield.php-docblocker", + "bmewburn.vscode-intelephense-client", + "valeryanm.vscode-phpsab", + "syler.sass-indented", + "sibiraj-s.vscode-scss-formatter", + "mrmlnc.vscode-scss", + "stylelint.vscode-stylelint", + "vue.vscode-typescript-vue-plugin", + "wscats.vue", + "vue.volar", + "misterj.vue-volar-extention-pack" + ] +} diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..b3931ff --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,25 @@ +{ + "workbench.colorCustomizations": { + "activityBar.activeBackground": "#8149de", + "activityBar.background": "#8149de", + "activityBar.foreground": "#e7e7e7", + "activityBar.inactiveForeground": "#e7e7e799", + "activityBarBadge.background": "#e28f5d", + "activityBarBadge.foreground": "#15202b", + "commandCenter.border": "#e7e7e799", + "sash.hoverBorder": "#8149de", + "statusBar.background": "#6526ce", + "statusBar.foreground": "#e7e7e7", + "statusBarItem.hoverBackground": "#8149de", + "statusBarItem.remoteBackground": "#6526ce", + "statusBarItem.remoteForeground": "#e7e7e7", + "titleBar.activeBackground": "#6526ce", + "titleBar.activeForeground": "#e7e7e7", + "titleBar.inactiveBackground": "#6526ce99", + "titleBar.inactiveForeground": "#e7e7e799" + }, + "peacock.remoteColor": "#6526ce", + "intelephense.environment.phpVersion": "8.2.0", + "intelephense.completion.fullyQualifyGlobalConstantsAndFunctions": true, + "intelephense.phpdoc.useFullyQualifiedNames": true +} diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..a836b6e --- /dev/null +++ b/Dockerfile @@ -0,0 +1,5 @@ +FROM registry.s-web.fr/ldc-web/projets/ldc-web-images-docker/ldcweb-production-8.2:latest +COPY --chown=www-data:www-data . /app/srcs +USER root +RUN chmod -R 755 /app/srcs/storage +USER www-data \ No newline at end of file diff --git a/app/Auth/CrmUserProvider.php b/app/Auth/CrmUserProvider.php new file mode 100644 index 0000000..9eee664 --- /dev/null +++ b/app/Auth/CrmUserProvider.php @@ -0,0 +1,179 @@ +getCustomer($credentials['email']); + + if (!$crmCustomer) { + // * Customer is not found on CRM. + return null; + } + $model = $this->createLocalCustomer($crmCustomer); + } + + return $model; + } catch (ApiErrorException $e) { + // * Customer is not found. + if ($e->getApiError()->equals(ApiError::modelNotFound())) { + return null; + } + report($e); + Log::error('Unhandled response ' . $e->getApiError()->label); + } catch (CrmException | \Exception $e) { + report($e); + // Une erreur critique est survenue avec la CRM. + return null; + } //end try + Log::error(__CLASS__ . '::retrieveByCredentials reached end of possibilities.'); + return null; + } + + /** + * Validate a user against the given credentials. + * + * @param UserContract $model + * @param array $credentials + * @return boolean + * @throws \RuntimeException If model provided is not a Customer or connection to server fails. + * @throws \LDC\LDCCRM\Exceptions\CrmException On CRM call error. + * @throws \Exception On CRM call error. + */ + public function validateCredentials(UserContract $model, array $credentials) + { + /** @var \Illuminate\Database\Eloquent\Model $model */ + if (\get_class($model) !== $this->usedModel) { + throw new \RuntimeException('Cannot authenticate any thing else than ' . $this->usedModel); + } + + try { + /** @var \LDC\LDCCRM\CrmApiV2 */ + $crm = app('crmAPI'); + + // * If has trait soft delete and customer trashed, then restore customer. + if ( + \in_array(\Illuminate\Database\Eloquent\SoftDeletes::class, \class_uses_recursive($model)) and + $model->trashed() + ) { + $model->restore(); + } + + // * Ne devrait pas survenir, $crm->login throws ApiError::authFailed() + return $crm->login($credentials['email'], $credentials['password']); + } catch (ApiErrorException $e) { + if (!$model->hashcode or !CrmCustomer::find($model->hashcode)) { + $model->forceDelete(); + return false; + } + if ($e->getApiError()->equals(ApiError::authFailed())) { + return false; + } + // ! Assert Authenticable model must be valided (MustValidate trait). + if ($e->getApiError()->equals(ApiError::customerNotActivated())) { + Session::flash('warning', \trans('Vous devez activer votre compte')); + return true; + } + } catch (CrmException | \Exception $e) { + report($e); + if (config('app.debug')) { + throw $e; + } + return false; + } //end try + + Log::error(__CLASS__ . '::validateCredentials reached end of possibilities.'); + return null; + } + + /** + * Create a local customer + * + * @param \LDC\LDCCRM\Models\Customer $crmCustomer + * @return \Illuminate\Database\Eloquent\Model + * @throws \Throwable If saving to DB failed. + */ + private function createLocalCustomer(\LDC\LDCCRM\Models\Customer $crmCustomer): Model + { + /** @var \Illuminate\Database\Eloquent\Model $model */ + $model = $this->usedModel::firstOrNew([ + 'email' => $crmCustomer->email + ]); + $model->hashcode = $crmCustomer->hashcode; + $model->email_verified_at = $crmCustomer->status ? now() : null; + $model->saveOrFail(); + + return $model; + } + + /** + * Retrieve a trashed customer by the given credentials. + * + * @param array $credentials + * @return \Illuminate\Contracts\Auth\Authenticatable|null + * @throws \ErrorException If cannot connect to LDAP. + */ + private function retrieveTrashed(array $credentials): ?Authenticatable + { + // * Make changes + if (empty($credentials)) { + return null; + } + + // First we will add each credential element to the query as a where clause. + // Then we can execute the query and, if we found a customer, return it in a + // Eloquent User "model" that will be utilized by the Guard instances. + $query = $this->createModel()->newQuery(); + + foreach ($credentials as $key => $value) { + if (!Str::contains($key, 'password')) { + $query->where($key, $value); + } + } + + /** @var \App\Models\Customer|null $customer */ + return $query->withTrashed()->first(); + } +} diff --git a/app/Auth/ReactivateCustomerProvider.php b/app/Auth/ReactivateCustomerProvider.php new file mode 100644 index 0000000..4bfa1df --- /dev/null +++ b/app/Auth/ReactivateCustomerProvider.php @@ -0,0 +1,71 @@ +createModel()->newQuery(); + + foreach ($credentials as $key => $value) { + if (!Str::contains($key, 'password')) { + $query->where($key, $value); + } + } + + /** @var \App\Models\Customer|null $customer */ + return $query->withTrashed()->first(); + } + + /** + * Validate a customer against the given credentials. + * + * @param \Illuminate\Contracts\Auth\Authenticatable $customer + * @param array $credentials + * @return boolean + * @throws \ErrorException If model provided is not a Customer or connection to server fails. + */ + public function validateCredentials(Authenticatable $customer, array $credentials) + { + /** @var \App\Models\Customer $customer */ + if ($customer instanceof Customer) { + throw new \ErrorException('Cannot authenticate any thing else than ' . Customer::class); + } + + $plain = $credentials['password']; + + /** @var \App\Models\Customer $customer */ + if ($this->hasher->check($plain, $customer->getAuthPassword())) { + // * Restore customer + return boolval($customer->restore()); + } + + return false; + } +} diff --git a/app/Console/Commands/TestMail.php b/app/Console/Commands/TestMail.php new file mode 100644 index 0000000..176f35a --- /dev/null +++ b/app/Console/Commands/TestMail.php @@ -0,0 +1,35 @@ +to('equipe.web@ldc.fr')->subject('Test Email'); + }); + } +} diff --git a/app/Console/Commands/UpdateGamesStatus.php b/app/Console/Commands/UpdateGamesStatus.php new file mode 100644 index 0000000..b3c6d7d --- /dev/null +++ b/app/Console/Commands/UpdateGamesStatus.php @@ -0,0 +1,33 @@ +first_name = null; + $this->addFirstName(); + + $this->last_name = null; + $this->addLastName(); + + $this->email = null; + $this->addEmail(); + + $this->password = null; + $this->addPassword(); + + $this->role = null; + $this->addRole(); + + $user = new User([ + 'first_name' => $this->first_name, + 'last_name' => $this->last_name, + 'email' => $this->email, + 'password' => $this->password, + 'role' => $this->role, + 'published' => true, + 'published_at' => Carbon::now(), + ]); + $user->saveOrFail(); + + $this->info('User created 👌'); + + return 0; + } + + /** + * Add a first name to the user. + * + * @return void + */ + private function addFirstName(): void + { + while (is_null($this->first_name)) { + try { + $tmp = $this->ask('Type the wanted user first name', 'Admin'); + $validator = Validator::make(['first_name' => $tmp], [ + 'first_name' => 'required|min:3|max:255' + ]); + $validator->validate(); + $this->first_name = $tmp; + } catch (ValidationException $e) { + $this->error(sprintf( + 'Please provide a valid first name %s', + \implode(',', collect($e->errors())->flatten()->all()) + )); + continue; + } //end try + }; //end while + } + + /** + * Add a last name to the user. + * + * @return void + */ + private function addLastName(): void + { + while (is_null($this->last_name)) { + try { + $tmp = $this->ask('Type the wanted user last name', 'Saïtama'); + $validator = Validator::make(['last_name' => $tmp], [ + 'last_name' => 'required|min:3|max:255' + ]); + $validator->validate(); + $this->last_name = $tmp; + } catch (ValidationException $e) { + $this->error(sprintf( + 'Please provide a valid last_name %s', + \implode(',', collect($e->errors())->flatten()->all()) + )); + continue; + } //end try + }; //end while + } + + /** + * Add an email to the user. + * + * @return void + */ + private function addEmail(): void + { + while (is_null($this->email)) { + try { + $tmp = $this->ask('Type the wanted user email', 'equipe.web@ldc.fr'); + $validator = Validator::make(['email' => $tmp], [ + 'email' => 'required|unique:users,email|email:rfc,dns' + ]); + $validator->validate(); + $this->email = $tmp; + } catch (ValidationException $e) { + $this->error(sprintf( + 'Please provide a valid email %s', + \implode(',', collect($e->errors())->flatten()->all()) + )); + continue; + } //end try + }; //end while + } + + /** + * Add a password to the user. + * + * @return void + */ + private function addPassword(): void + { + while ( + ($this->password = $this->secret( + (!\is_null($this->password) ? 'Failed to confirm, ' : '') . 'Type the wanted user password' + )) !== $this->secret('Confirm the password') + ) { + continue; + }; //end while + } + + /** + * Add a role to the user. + * + * @return void + */ + private function addRole(): void + { + while (is_null($this->role)) { + try { + $tmp = $this->choice( + 'Select his role', + [RoleEnum::conceptor->label(), RoleEnum::admin->label(), RoleEnum::visitor->label()], + RoleEnum::visitor->label(), + $maxAttempts = null, + $allowMultipleSelections = false + ); + if ($tmp === RoleEnum::conceptor->label()) { + $tmp = RoleEnum::conceptor; + } + if ($tmp === RoleEnum::admin->label()) { + $tmp = RoleEnum::admin; + } + if ($tmp === RoleEnum::visitor->label()) { + $tmp = RoleEnum::visitor; + } + $validator = Validator::make(['role' => $tmp], [ + 'role' => 'required' + ]); + $validator->validate(); + $this->role = $tmp; + } catch (ValidationException $e) { + $this->error(sprintf( + 'Please choose from the selection', + \implode(',', collect($e->errors())->flatten()->all()) + )); + continue; + } //end try + }; //end while + } +} diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php new file mode 100644 index 0000000..2ea3f4d --- /dev/null +++ b/app/Console/Kernel.php @@ -0,0 +1,35 @@ +job(NewsStatusUpdate::class)->everyMinute(); + $schedule->job(GamesStatusUpdate::class)->everyMinute(); + } + + /** + * Register the commands for the application. + * + * @return void + */ + protected function commands() + { + $this->load(__DIR__ . '/Commands'); + + require base_path('routes/console.php'); + } +} diff --git a/app/Enums/ActivityLogs/ActivityLogsEventEnum.php b/app/Enums/ActivityLogs/ActivityLogsEventEnum.php new file mode 100644 index 0000000..ebb098c --- /dev/null +++ b/app/Enums/ActivityLogs/ActivityLogsEventEnum.php @@ -0,0 +1,46 @@ +name => 'Création', + self::updated->name => 'Mise à jour', + self::duplicated->name => 'Duplication', + self::deleted->name => 'Suppression', + ]; + + + /** + * Custom added classes definition + */ + private const BOOTSTRAPCLASS = [ + self::created->name => 'success', + self::updated->name => 'warning', + self::duplicated->name => 'secondary', + self::deleted->name => 'danger', + ]; + + /** + * Get Class + * + * @return string + */ + public function bootstrapClass(): string + { + return self::BOOTSTRAPCLASS[$this->name]; + } +} diff --git a/app/Enums/Contact/ObjectEnum.php b/app/Enums/Contact/ObjectEnum.php new file mode 100644 index 0000000..d2297eb --- /dev/null +++ b/app/Enums/Contact/ObjectEnum.php @@ -0,0 +1,29 @@ +name => 'Réclamation', + self::info->name => 'Informations produits / emballage', + self::associativeRequest->name => 'Demandes associatives', + self::parternershipRequest->name => 'Demandes de partenariat', + self::commercialRequest->name => 'Demandes commerciales', + self::variousRequest->name => 'Demandes diverses' + ]; +} diff --git a/app/Enums/Country.php b/app/Enums/Country.php new file mode 100644 index 0000000..7d0c40b --- /dev/null +++ b/app/Enums/Country.php @@ -0,0 +1,623 @@ +name => 'Afghanistan', + self::alandIslands->name => 'Åland Islands', + self::albania->name => 'Albania', + self::algeria->name => 'Algeria', + self::americanSamoa->name => 'American Samoa', + self::andorra->name => 'Andorra', + self::angola->name => 'Angola', + self::anguilla->name => 'Anguilla', + self::antarctica->name => 'Antarctica', + self::antiguaAndBarbuda->name => 'Antigua and Barbuda', + self::argentina->name => 'Argentina', + self::armenia->name => 'Armenia', + self::aruba->name => 'Aruba', + self::australia->name => 'Australia', + self::austria->name => 'Austria', + self::azerbaijan->name => 'Azerbaijan', + self::bahrain->name => 'Bahrain', + self::bahamas->name => 'Bahamas', + self::bangladesh->name => 'Bangladesh', + self::barbados->name => 'Barbados', + self::belarus->name => 'Belarus', + self::belgium->name => 'Belgium', + self::belize->name => 'Belize', + self::benin->name => 'Benin', + self::bermuda->name => 'Bermuda', + self::bhutan->name => 'Bhutan', + self::boliviaPlurinationalStateOf->name => 'Bolivia, Plurinational State of', + self::bonaireSintEustatiusAndSaba->name => 'Bonaire, Sint Eustatius and Saba', + self::bosniaAndHerzegovina->name => 'Bosnia and Herzegovina', + self::botswana->name => 'Botswana', + self::bouvetIsland->name => 'Bouvet Island', + self::brazil->name => 'Brazil', + self::britishIndianOceanTerritory->name => 'British Indian Ocean Territory', + self::bruneiDarussalam->name => 'Brunei Darussalam', + self::bulgaria->name => 'Bulgaria', + self::burkinaFaso->name => 'Burkina Faso', + self::burundi->name => 'Burundi', + self::cambodia->name => 'Cambodia', + self::cameroon->name => 'Cameroon', + self::canada->name => 'Canada', + self::capeVerde->name => 'Cape Verde', + self::caymanIslands->name => 'Cayman Islands', + self::centralAfricanRepublic->name => 'Central African Republic', + self::chad->name => 'Chad', + self::chile->name => 'Chile', + self::china->name => 'China', + self::christmasIsland->name => 'Christmas Island', + self::cocosKeelingIslands->name => 'Cocos (Keeling) Islands', + self::colombia->name => 'Colombia', + self::comoros->name => 'Comoros', + self::congo->name => 'Congo', + self::congoTheDemocraticRepublicOfThe->name => 'Congo, the Democratic Republic of the', + self::cookIslands->name => 'Cook Islands', + self::costaRica->name => 'Costa Rica', + self::coteDivoire->name => 'Côte d\'Ivoire', + self::croatia->name => 'Croatia', + self::cuba->name => 'Cuba', + self::curacao->name => 'Curaçao', + self::cyprus->name => 'Cyprus', + self::czechRepublic->name => 'Czech Republic', + self::denmark->name => 'Denmark', + self::djibouti->name => 'Djibouti', + self::dominica->name => 'Dominica', + self::dominicanRepublic->name => 'Dominican Republic', + self::ecuador->name => 'Ecuador', + self::egypt->name => 'Egypt', + self::elSalvador->name => 'El Salvador', + self::equatorialGuinea->name => 'Equatorial Guinea', + self::eritrea->name => 'Eritrea', + self::estonia->name => 'Estonia', + self::ethiopia->name => 'Ethiopia', + self::falklandIslandsMalvinas->name => 'Falkland Islands (Malvinas)', + self::faroeIslands->name => 'Faroe Islands', + self::fiji->name => 'Fiji', + self::finland->name => 'Finland', + self::france->name => 'France', + self::frenchGuiana->name => 'French Guiana', + self::frenchPolynesia->name => 'French Polynesia', + self::frenchSouthernTerritories->name => 'French Southern Territories', + self::gabon->name => 'Gabon', + self::gambia->name => 'Gambia', + self::georgia->name => 'Georgia', + self::germany->name => 'Germany', + self::ghana->name => 'Ghana', + self::gibraltar->name => 'Gibraltar', + self::greece->name => 'Greece', + self::greenland->name => 'Greenland', + self::grenada->name => 'Grenada', + self::guadeloupe->name => 'Guadeloupe', + self::guam->name => 'Guam', + self::guatemala->name => 'Guatemala', + self::guernsey->name => 'Guernsey', + self::guinea->name => 'Guinea', + self::guineaBissau->name => 'GuineaBissau', + self::guyana->name => 'Guyana', + self::haiti->name => 'Haiti', + self::heardIslandAndMcdonaldIslands->name => 'Heard Island and McDonald Islands', + self::holySeeVaticanCityState->name => 'Holy See (Vatican City State)', + self::honduras->name => 'Honduras', + self::hongKong->name => 'Hong Kong', + self::hungary->name => 'Hungary', + self::iceland->name => 'Iceland', + self::india->name => 'India', + self::indonesia->name => 'Indonesia', + self::iranIslamicRepublicOf->name => 'Iran, Islamic Republic of', + self::iraq->name => 'Iraq', + self::ireland->name => 'Ireland', + self::isleOfMan->name => 'Isle of Man', + self::israel->name => 'Israel', + self::italy->name => 'Italy', + self::jamaica->name => 'Jamaica', + self::japan->name => 'Japan', + self::jersey->name => 'Jersey', + self::jordan->name => 'Jordan', + self::kazakhstan->name => 'Kazakhstan', + self::kenya->name => 'Kenya', + self::kiribati->name => 'Kiribati', + self::koreaDemocraticPeoplesRepublicOf->name => 'Korea, Democratic People\'s Republic of', + self::koreaRepublicOf->name => 'Korea, Republic of', + self::kuwait->name => 'Kuwait', + self::kyrgyzstan->name => 'Kyrgyzstan', + self::laoPeoplesDemocraticRepublic->name => 'Lao People\'s Democratic Republic', + self::latvia->name => 'Latvia', + self::lebanon->name => 'Lebanon', + self::lesotho->name => 'Lesotho', + self::liberia->name => 'Liberia', + self::libya->name => 'Libya', + self::liechtenstein->name => 'Liechtenstein', + self::lithuania->name => 'Lithuania', + self::luxembourg->name => 'Luxembourg', + self::macao->name => 'Macao', + self::macedoniaTheFormerYugoslavRepublicOf->name => 'Macedonia, the Former Yugoslav Republic of', + self::madagascar->name => 'Madagascar', + self::malawi->name => 'Malawi', + self::malaysia->name => 'Malaysia', + self::maldives->name => 'Maldives', + self::mali->name => 'Mali', + self::malta->name => 'Malta', + self::marshallIslands->name => 'Marshall Islands', + self::martinique->name => 'Martinique', + self::mauritania->name => 'Mauritania', + self::mauritius->name => 'Mauritius', + self::mayotte->name => 'Mayotte', + self::mexico->name => 'Mexico', + self::micronesiaFederatedStatesOf->name => 'Micronesia, Federated States of', + self::moldovaRepublicOf->name => 'Moldova, Republic of', + self::monaco->name => 'Monaco', + self::mongolia->name => 'Mongolia', + self::montenegro->name => 'Montenegro', + self::montserrat->name => 'Montserrat', + self::morocco->name => 'Morocco', + self::mozambique->name => 'Mozambique', + self::myanmar->name => 'Myanmar', + self::namibia->name => 'Namibia', + self::nauru->name => 'Nauru', + self::nepal->name => 'Nepal', + self::netherlands->name => 'Netherlands', + self::newCaledonia->name => 'New Caledonia', + self::newZealand->name => 'New Zealand', + self::nicaragua->name => 'Nicaragua', + self::niger->name => 'Niger', + self::nigeria->name => 'Nigeria', + self::niue->name => 'Niue', + self::norfolkIsland->name => 'Norfolk Island', + self::northernMarianaIslands->name => 'Northern Mariana Islands', + self::norway->name => 'Norway', + self::oman->name => 'Oman', + self::pakistan->name => 'Pakistan', + self::palau->name => 'Palau', + self::palestineStateOf->name => 'Palestine, State of', + self::panama->name => 'Panama', + self::papuaNewGuinea->name => 'Papua New Guinea', + self::paraguay->name => 'Paraguay', + self::peru->name => 'Peru', + self::philippines->name => 'Philippines', + self::pitcairn->name => 'Pitcairn', + self::poland->name => 'Poland', + self::portugal->name => 'Portugal', + self::puertoRico->name => 'Puerto Rico', + self::qatar->name => 'Qatar', + self::reunion->name => 'Réunion', + self::romania->name => 'Romania', + self::russianFederation->name => 'Russian Federation', + self::rwanda->name => 'Rwanda', + self::saintBarthelemy->name => 'Saint Barthélemy', + self::saintHelenaAscensionAndTristanDaCunha->name => 'Saint Helena, Ascension and Tristan da Cunha', + self::saintKittsAndNevis->name => 'Saint Kitts and Nevis', + self::saintLucia->name => 'Saint Lucia', + self::saintMartinFrenchPart->name => 'Saint Martin (French part)', + self::saintPierreAndMiquelon->name => 'Saint Pierre and Miquelon', + self::saintVincentAndTheGrenadines->name => 'Saint Vincent and the Grenadines', + self::samoa->name => 'Samoa', + self::sanMarino->name => 'San Marino', + self::saoTomeAndPrincipe->name => 'Sao Tome and Principe', + self::saudiArabia->name => 'Saudi Arabia', + self::senegal->name => 'Senegal', + self::serbia->name => 'Serbia', + self::seychelles->name => 'Seychelles', + self::sierraLeone->name => 'Sierra Leone', + self::singapore->name => 'Singapore', + self::sintMaartenDutchPart->name => 'Sint Maarten (Dutch part)', + self::slovakia->name => 'Slovakia', + self::slovenia->name => 'Slovenia', + self::solomonIslands->name => 'Solomon Islands', + self::somalia->name => 'Somalia', + self::southAfrica->name => 'South Africa', + self::southGeorgiaAndTheSouthSandwichIslands->name => 'South Georgia and the South Sandwich Islands', + self::southSudan->name => 'South Sudan', + self::spain->name => 'Spain', + self::sriLanka->name => 'Sri Lanka', + self::sudan->name => 'Sudan', + self::suriname->name => 'Suriname', + self::svalbardAndJanMayen->name => 'Svalbard and Jan Mayen', + self::swaziland->name => 'Swaziland', + self::sweden->name => 'Sweden', + self::switzerland->name => 'Switzerland', + self::syrianArabRepublic->name => 'Syrian Arab Republic', + self::taiwanProvinceOfChina->name => 'Taiwan, Province of China', + self::tajikistan->name => 'Tajikistan', + self::tanzaniaUnitedRepublicOf->name => 'Tanzania, United Republic of', + self::thailand->name => 'Thailand', + self::timorLeste->name => 'TimorLeste', + self::togo->name => 'Togo', + self::tokelau->name => 'Tokelau', + self::tonga->name => 'Tonga', + self::trinidadAndTobago->name => 'Trinidad and Tobago', + self::tunisia->name => 'Tunisia', + self::turkey->name => 'Turkey', + self::turkmenistan->name => 'Turkmenistan', + self::turksAndCaicosIslands->name => 'Turks and Caicos Islands', + self::tuvalu->name => 'Tuvalu', + self::uganda->name => 'Uganda', + self::ukraine->name => 'Ukraine', + self::unitedArabEmirates->name => 'United Arab Emirates', + self::unitedKingdom->name => 'United Kingdom', + self::unitedStates->name => 'United States', + self::unitedStatesMinorOutlyingIslands->name => 'United States Minor Outlying Islands', + self::uruguay->name => 'Uruguay', + self::uzbekistan->name => 'Uzbekistan', + self::vanuatu->name => 'Vanuatu', + self::venezuelaBolivarianRepublicOf->name => 'Venezuela, Bolivarian Republic of', + self::vietNam->name => 'Viet Nam', + self::virginIslandsBritish->name => 'Virgin Islands, British', + self::virginIslandsUs->name => 'Virgin Islands, U.S.', + self::wallisAndFutuna->name => 'Wallis and Futuna', + self::westernSahara->name => 'Western Sahara', + self::yemen->name => 'Yemen', + self::zambia->name => 'Zambia', + self::zimbabwe->name => 'Zimbabwe', + ]; + + /** + * Get Valid Shipping Countries + * + * @return array + */ + public static function validShippingCountries(): array + { + return [ + self::france, + /** + * // * DROM COM . + // self::guadeloupe, + // self::martinique, + // self::frenchGuiana, + // self::reunion, + // self::saintPierreAndMiquelon, + // self::mayotte, + // self::saintBarthelemy, + // self::saintMartinFrenchPart, + // self::wallisAndFutuna, + // self::frenchPolynesia, + // self::newCaledonia + */ + ]; + } + + /** + * Get Valid Shipping Countries + * + * @return array + */ + public static function validBillingCountries(): array + { + return [ + self::france, + // * DROM COM. + self::guadeloupe, + self::martinique, + self::frenchGuiana, + self::reunion, + self::saintPierreAndMiquelon, + self::mayotte, + self::saintBarthelemy, + self::saintMartinFrenchPart, + self::wallisAndFutuna, + self::frenchPolynesia, + self::newCaledonia + ]; + } + + /** + * Get Alpha 2 ISO code of valid shipping countries + * + * @return array + */ + public static function getValidShippingCountriesIsoAplha2Codes(): array + { + return ['FR']; + } + + /** + * Get Alpha 2 ISO code of valid billing countries + * + * @return array + */ + public static function getValidBillingCountriesIsoAplha2Codes(): array + { + return \array_values(self::ISOCODES); + } + + /** + * Custom added ISOCODES definition + */ + private const ISOCODES = [ + self::france->name => 'FR', + self::guadeloupe->name => 'GP', + self::martinique->name => 'MQ', + self::frenchGuiana->name => 'GF', + self::reunion->name => 'RE', + self::saintPierreAndMiquelon->name => 'PM', + self::mayotte->name => 'YT', + self::saintBarthelemy->name => 'BL', + self::saintMartinFrenchPart->name => 'MF', + self::wallisAndFutuna->name => 'WF', + self::frenchPolynesia->name => 'PF', + self::newCaledonia->name => 'NC', + ]; + + /** + * Get ISOCODE + * + * @return string + */ + public function iso(): string + { + return self::ISOCODES[$this->name]; + } + + /** + * Get enum ISOCODES + * + * @return array + */ + public static function toIsoCodes(): array + { + return self::ISOCODES; + } +} diff --git a/app/Enums/InputType.php b/app/Enums/InputType.php new file mode 100644 index 0000000..0b59d29 --- /dev/null +++ b/app/Enums/InputType.php @@ -0,0 +1,30 @@ +name => 'A', + self::b->name => 'B', + self::c->name => 'C', + self::d->name => 'D', + self::e->name => 'E', + self::none->name => 'Aucun', + ]; +} diff --git a/app/Enums/StaticPageType.php b/app/Enums/StaticPageType.php new file mode 100644 index 0000000..b68d41f --- /dev/null +++ b/app/Enums/StaticPageType.php @@ -0,0 +1,39 @@ +name => 'Contact', + self::legals->name => 'Mentions légales', + self::confidentiality->name => 'Confidentialité', + self::home->name => 'Accueil', + self::ranges->name => 'Nos gammes', + self::range->name => 'Une gamme', + self::klub->name => 'Le Klub', + self::klub_register->name => 'Le Klub - Inscription', + self::history->name => 'Notre Histoire', + self::commitments->name => 'Nos Engagements', + self::news->name => 'Actualités', + ]; +} diff --git a/app/Enums/Theme/BootstrapThemeEnum.php b/app/Enums/Theme/BootstrapThemeEnum.php new file mode 100644 index 0000000..f1f3725 --- /dev/null +++ b/app/Enums/Theme/BootstrapThemeEnum.php @@ -0,0 +1,21 @@ +name => 'Light', + self::dark->name => 'Dark', + ]; +} diff --git a/app/Enums/Users/RoleEnum.php b/app/Enums/Users/RoleEnum.php new file mode 100644 index 0000000..53b5ada --- /dev/null +++ b/app/Enums/Users/RoleEnum.php @@ -0,0 +1,23 @@ +name => 'Concepteur', + self::admin->name => 'Administrateur', + self::visitor->name => 'Visiteur', + ]; +} diff --git a/app/Exceptions/Handler.php b/app/Exceptions/Handler.php new file mode 100644 index 0000000..220b3d7 --- /dev/null +++ b/app/Exceptions/Handler.php @@ -0,0 +1,48 @@ +, \Psr\Log\LogLevel::*> + */ + protected $levels = []; + + /** + * A list of the exception types that are not reported. + * + * @var array> + */ + protected $dontReport = []; + + /** + * A list of the inputs that are never flashed to the session on validation exceptions. + * + * @var array + */ + protected $dontFlash = [ + 'current_password', + 'password', + 'password_confirmation', + ]; + + /** + * Register the exception handling callbacks for the application. + * + * @return void + */ + public function register() + { + $this->reportable(function (Throwable $e) { + if (app()->bound('sentry')) { + app('sentry')->captureException($e); + } + }); + } +} diff --git a/app/Http/Controllers/Bo/ActivityLogController.php b/app/Http/Controllers/Bo/ActivityLogController.php new file mode 100644 index 0000000..ba7b375 --- /dev/null +++ b/app/Http/Controllers/Bo/ActivityLogController.php @@ -0,0 +1,71 @@ +authorize('isConceptor'); + /** @var \Illuminate\Database\Eloquent\Builder $query */ + $query = ActivityLog::query()->with('user'); + + /** @var string $search Search field */ + $search = $request->search; + if ($search) { + $this->searchQuery( + $query, + $search, + null, + 'model_class', + ); + } + $searchFields = \implode(', ', [ + trans('validation.custom.target'), + ]); + + /** Sort columns with a query */ + $this->sortQuery($query); + + /** Custom pagination */ + $activitylogModels = $this->paginate($query); + + return view('bo.pages.activity_logs.index', compact('activitylogModels', 'search', 'searchFields')); + } + + /** + * Show the form for editing the specified resource. + * + * @param App\Models\ActivityLog $activity_log + * @return \Illuminate\Contracts\View\View + */ + public function show(ActivityLog $activity_log): \Illuminate\Contracts\View\View + { + $this->authorize('isConceptor'); + $targetModelClass = $activity_log->model_class; + $targetModel = $activity_log->model_class::where( + (new $targetModelClass())->getRouteKeyName(), + $activity_log->model_id + )->first(); + + return view('bo.pages.activity_logs.show', [ + 'activitylogModel' => $activity_log, + 'targetModel' => $targetModel, + ]); + } +} diff --git a/app/Http/Controllers/Bo/Auth/LoginController.php b/app/Http/Controllers/Bo/Auth/LoginController.php new file mode 100644 index 0000000..314f43e --- /dev/null +++ b/app/Http/Controllers/Bo/Auth/LoginController.php @@ -0,0 +1,72 @@ +middleware('guest:backend')->except('logout'); + } + + /** + * Get the guard to be used during authentication. + * + * @return \Illuminate\Contracts\Auth\StatefulGuard + */ + protected function guard(): StatefulGuard + { + return Auth::guard('backend'); + } + + /** + * Show the application's login form. + * + * @return \Illuminate\Contracts\View\View + */ + public function showLoginForm(): View + { + return view('bo.auth.login'); + } + + /** + * Where to redirect users after login. + * + * @return string + */ + protected function redirectTo(): string + { + return response()->redirectToIntended()->getTargetUrl(); + } + + /** + * Attempt to log the user into the application. + * + * @param \Illuminate\Http\Request $request + * @return boolean + */ + protected function attemptLogin(Request $request) + { + $credentials = $this->credentials($request); + // * Attempt login only using published users. + $credentials['published'] = true; + return $this->guard()->attempt( + $credentials, + $request->boolean('remember') + ); + } +} diff --git a/app/Http/Controllers/Bo/Auth/ResetPasswordController.php b/app/Http/Controllers/Bo/Auth/ResetPasswordController.php new file mode 100644 index 0000000..03340fc --- /dev/null +++ b/app/Http/Controllers/Bo/Auth/ResetPasswordController.php @@ -0,0 +1,33 @@ +authorizeResource(CommitmentPage::class); + } + + /** + * Show the form for editing the specified resource. + * + * @param App\Models\CommitmentPage $commitmentPage + * @return \Illuminate\Contracts\View\View + */ + public function edit(CommitmentPage $commitmentPage): \Illuminate\Contracts\View\View + { + $pictoModels = Picto::all(); + return view('bo.pages.commitment_pages.edit', [ + 'commitmentPageModel' => $commitmentPage, + 'pictoModels' => $pictoModels + ]); + } + + /** + * Update the specified resource in storage. + * + * @param \App\Http\Requests\Bo\CommitmentPages\UpdateCommitmentPageRequest $request + * @param \App\Models\CommitmentPage $commitmentPage + * @return \Illuminate\Http\RedirectResponse + */ + public function update( + UpdateCommitmentPageRequest $request, + CommitmentPage $commitmentPage + ): \Illuminate\Http\RedirectResponse { + return DB::transaction(function () use ($request, $commitmentPage) { + $commitmentPage->fill($request->safe()->except(['pictos'])); + $commitmentPage->pictos()->sync(collect($request->validated('pictos'))->pluck('id')); + + if ($commitmentPage->saveOrFail()) { + return redirect()->route('bo.commitmentpages.edit', $commitmentPage) + ->with('success', __('crud.messages.has_been_updated', [ + 'model' => Str::ucfirst(trans_choice('models.classes.commitment_page', 1)) + ])); + } + return redirect()->route('bo.commitmentpages.edit', $commitmentPage) + ->with('error', __('crud.messages.cannot_be_updated', [ + 'model' => Str::ucfirst(trans_choice('models.classes.commitment_page', 1)) + ])); + }); + } +} diff --git a/app/Http/Controllers/Bo/DashboardController.php b/app/Http/Controllers/Bo/DashboardController.php new file mode 100644 index 0000000..960a9c1 --- /dev/null +++ b/app/Http/Controllers/Bo/DashboardController.php @@ -0,0 +1,19 @@ +authorizeResource(Game::class); + } + + /** + * Display a listing of the resource. + * + * @param \Illuminate\Http\Request $request + * @return \Illuminate\Contracts\View\View + */ + public function index(Request $request): \Illuminate\Contracts\View\View + { + /** @var \Illuminate\Database\Eloquent\Builder $gameModels */ + $gameModels = Game::query(); + + /** @var string $search Search field */ + $search = $request->search; + if ($search) { + $this->searchQuery( + $gameModels, + $search, + null, + 'title_line1', + 'title_line2', + 'text' + ); + } + $searchFields = \implode(', ', [ + Str::ucfirst(trans('validation.custom.title_line1')), + trans('validation.custom.title_line2'), + trans('validation.attributes.text') + ]); + + /** Sort columns with a query */ + $this->sortQuery($gameModels); + + /** Custom pagination */ + $gameModels = $this->paginate($gameModels); + + return view('bo.pages.games.index', compact('gameModels', 'search', 'searchFields')); + } + + + /** + * Show the form for creating a new resource. + * + * @param \App\Models\Game $game + * @return \Illuminate\Contracts\View\View + */ + public function create(Game $game): \Illuminate\Contracts\View\View + { + return view('bo.pages.games.create', ['gameModel' => $game]); + } + + /** + * Store a newly created resource in storage. + * + * @param \App\Http\Requests\Bo\Games\StoreGameRequest $request + * @return \Illuminate\Http\RedirectResponse + */ + public function store(StoreGameRequest $request): \Illuminate\Http\RedirectResponse + { + return DB::transaction(function () use ($request) { + $game = new Game(); + $game->fill($request->validated()); + + if ($game->saveOrFail()) { + return redirect()->route('bo.games.edit', $game) + ->with('success', __('crud.messages.has_been_created', [ + 'model' => Str::ucfirst(trans_choice('models.classes.game', 1)) + ])); + } + return redirect()->back() + ->with('error', __('crud.messages.cannot_be_created', [ + 'model' => Str::ucfirst(trans_choice('models.classes.game', 1)) + ])); + }); + } + + /** + * Show the form for editing the specified resource. + * + * @param App\Models\Game $game + * @return \Illuminate\Contracts\View\View + */ + public function edit(Game $game): \Illuminate\Contracts\View\View + { + return view('bo.pages.games.edit', ['gameModel' => $game]); + } + + /** + * Update the specified resource in storage. + * + * @param \App\Http\Requests\Bo\Games\UpdateGameRequest $request + * @param \App\Models\Game $game + * @return \Illuminate\Http\RedirectResponse + */ + public function update(UpdateGameRequest $request, Game $game): \Illuminate\Http\RedirectResponse + { + return DB::transaction(function () use ($request, $game) { + $game->fill($request->validated()); + + if ($game->saveOrFail()) { + return redirect()->route('bo.games.edit', $game) + ->with('success', __('crud.messages.has_been_updated', [ + 'model' => Str::ucfirst(trans_choice('models.classes.game', 1)) + ])); + } + return redirect()->route('bo.games.edit', $game) + ->with('error', __('crud.messages.cannot_be_updated', [ + 'model' => Str::ucfirst(trans_choice('models.classes.game', 1)) + ])); + }); + } + + /** + * Remove the specified resource from storage. + * + * @param \App\Models\Game $game + * @return \Illuminate\Http\RedirectResponse + */ + public function destroy(Game $game): \Illuminate\Http\RedirectResponse + { + return DB::transaction(function () use ($game) { + if ($game->deleteOrFail()) { + return redirect()->route('bo.games.index') + ->with('success', __('crud.messages.has_been_deleted', [ + 'model' => Str::ucfirst(trans_choice('models.classes.game', 1)) + ])); + } + return redirect()->back() + ->with('error', __('crud.messages.cannot_be_deleted', [ + 'model' => Str::ucfirst(trans_choice('models.classes.game', 1)) + ])); + }); + } + + /** + * Duplicate the specified resource. + * + * @param \App\Models\Game $game + * @return \Illuminate\Contracts\View\View + */ + public function duplicate(Game $game): \Illuminate\Contracts\View\View + { + return $this->create($game->replicate()); + } +} diff --git a/app/Http/Controllers/Bo/HistoricalMilestoneController.php b/app/Http/Controllers/Bo/HistoricalMilestoneController.php new file mode 100644 index 0000000..6673c8e --- /dev/null +++ b/app/Http/Controllers/Bo/HistoricalMilestoneController.php @@ -0,0 +1,168 @@ +authorizeResource(HistoricalMilestone::class); + } + + /** + * Display a listing of the resource. + * + * @param \Illuminate\Http\Request $request + * @return \Illuminate\Contracts\View\View + */ + public function index(Request $request): \Illuminate\Contracts\View\View + { + /** @var \Illuminate\Database\Eloquent\Builder $historicalMilestoneModels */ + $historicalMilestoneModels = HistoricalMilestone::query(); + + /** @var string $search Search field */ + $search = $request->search; + if ($search) { + $this->searchQuery( + $historicalMilestoneModels, + $search, + null, + 'text', + ); + } + $searchFields = \implode(', ', [ + Str::ucfirst(trans('validation.attributes.text')), + ]); + + /** Sort columns with a query */ + $this->sortQuery($historicalMilestoneModels); + + /** Custom pagination */ + $historicalMilestoneModels = $this->paginate($historicalMilestoneModels); + + return view( + 'bo.pages.historicalmilestones.index', + compact('historicalMilestoneModels', 'search', 'searchFields') + ); + } + + + /** + * Show the form for creating a new resource. + * + * @param \App\Models\HistoricalMilestone $historicalMilestone + * @return \Illuminate\Contracts\View\View + */ + public function create(HistoricalMilestone $historicalMilestone): \Illuminate\Contracts\View\View + { + return view('bo.pages.historicalmilestones.create', ['historicalMilestoneModel' => $historicalMilestone]); + } + + /** + * Store a newly created resource in storage. + * + * @param \App\Http\Requests\Bo\HistoricalMilestone\StoreHistoricalMilestoneRequest $request + * @return \Illuminate\Http\RedirectResponse + */ + public function store(StoreHistoricalMilestoneRequest $request): \Illuminate\Http\RedirectResponse + { + return DB::transaction(function () use ($request) { + $historicalMilestone = new HistoricalMilestone(); + $historicalMilestone->fill($request->validated()); + + if ($historicalMilestone->saveOrFail()) { + return redirect()->route('bo.historicalmilestones.edit', $historicalMilestone) + ->with('success', __('crud.messages.has_been_created', [ + 'model' => Str::ucfirst(__('models.classes.historicalMilestone')) + ])); + } + return redirect()->back() + ->with('error', __('crud.messages.cannot_be_created', [ + 'model' => Str::ucfirst(__('models.classes.historicalMilestone')) + ])); + }); + } + + /** + * Show the form for editing the specified resource. + * + * @param App\Models\HistoricalMilestone $historicalMilestone + * @return \Illuminate\Contracts\View\View + */ + public function edit(HistoricalMilestone $historicalMilestone): \Illuminate\Contracts\View\View + { + return view('bo.pages.historicalmilestones.edit', ['historicalMilestoneModel' => $historicalMilestone]); + } + + /** + * Update the specified resource in storage. + * + * @param \App\Http\Requests\Bo\HistoricalMilestone\UpdateHistoricalMilestoneRequest $request + * @param \App\Models\HistoricalMilestone $historicalMilestone + * @return \Illuminate\Http\RedirectResponse + */ + public function update( + UpdateHistoricalMilestoneRequest $request, + HistoricalMilestone $historicalMilestone + ): \Illuminate\Http\RedirectResponse { + return DB::transaction(function () use ($request, $historicalMilestone) { + $historicalMilestone->fill($request->validated()); + + if ($historicalMilestone->saveOrFail()) { + return redirect()->route('bo.historicalmilestones.edit', $historicalMilestone) + ->with('success', __('crud.messages.has_been_updated', [ + 'model' => Str::ucfirst(__('models.classes.historicalMilestone')) + ])); + } + return redirect()->route('bo.historicalmilestones.edit', $historicalMilestone) + ->with('error', __('crud.messages.cannot_be_updated', [ + 'model' => Str::ucfirst(__('models.classes.historicalMilestone')) + ])); + }); + } + + /** + * Remove the specified resource from storage. + * + * @param \App\Models\HistoricalMilestone $historicalMilestone + * @return \Illuminate\Http\RedirectResponse + */ + public function destroy(HistoricalMilestone $historicalMilestone): \Illuminate\Http\RedirectResponse + { + if ($historicalMilestone->deleteOrFail()) { + return redirect()->route('bo.historicalmilestones.index') + ->with('success', __('crud.messages.has_been_deleted', [ + 'model' => Str::ucfirst(__('models.classes.historicalMilestone')) + ])); + } + return redirect()->back() + ->with('error', __('crud.messages.cannot_be_deleted', [ + 'model' => Str::ucfirst(__('models.classes.historicalMilestone')) + ])); + } + + /** + * Duplicate the specified resource. + * + * @param \App\Models\HistoricalMilestone $historicalMilestone + * @return \Illuminate\Contracts\View\View + */ + public function duplicate(HistoricalMilestone $historicalMilestone): \Illuminate\Contracts\View\View + { + return $this->create($historicalMilestone->replicate()); + } +} diff --git a/app/Http/Controllers/Bo/KlubBlocController.php b/app/Http/Controllers/Bo/KlubBlocController.php new file mode 100644 index 0000000..6067aad --- /dev/null +++ b/app/Http/Controllers/Bo/KlubBlocController.php @@ -0,0 +1,58 @@ +authorizeResource(KlubBloc::class); + } + + /** + * Show the form for editing the specified resource. + * + * @param App\Models\KlubBloc $klubBloc + * @return \Illuminate\Contracts\View\View + */ + public function edit(KlubBloc $klubBloc): \Illuminate\Contracts\View\View + { + return view('bo.pages.klub_blocs.edit', ['klubBlocModel' => $klubBloc]); + } + + /** + * Update the specified resource in storage. + * + * @param \App\Http\Requests\Bo\KlubBlocs\UpdateKlubBlocRequest $request + * @param \App\Models\KlubBloc $klubBloc + * @return \Illuminate\Http\RedirectResponse + */ + public function update( + UpdateKlubBlocRequest $request, + KlubBloc $klubBloc + ): \Illuminate\Http\RedirectResponse { + return DB::transaction(function () use ($request, $klubBloc) { + $klubBloc->fill($request->validated()); + + if ($klubBloc->saveOrFail()) { + return redirect()->route('bo.klubblocs.edit', $klubBloc) + ->with('success', __('crud.messages.has_been_updated', [ + 'model' => Str::ucfirst(__('models.classes.klub_bloc')) + ])); + } + return redirect()->route('bo.klubblocs.edit', $klubBloc) + ->with('error', __('crud.messages.cannot_be_updated', [ + 'model' => Str::ucfirst(__('models.classes.klub_bloc')) + ])); + }); + } +} diff --git a/app/Http/Controllers/Bo/LocalCommitmentController.php b/app/Http/Controllers/Bo/LocalCommitmentController.php new file mode 100644 index 0000000..07d7768 --- /dev/null +++ b/app/Http/Controllers/Bo/LocalCommitmentController.php @@ -0,0 +1,171 @@ +authorizeResource(LocalCommitment::class); + } + + /** + * Display a listing of the resource. + * + * @param \Illuminate\Http\Request $request + * @return \Illuminate\Contracts\View\View + */ + public function index(Request $request): \Illuminate\Contracts\View\View + { + /** @var \Illuminate\Database\Eloquent\Builder $localCommitmentModels */ + $localCommitmentModels = LocalCommitment::query(); + + /** @var string $search Search field */ + $search = $request->search; + if ($search) { + $this->searchQuery( + $localCommitmentModels, + $search, + null, + 'title', + 'text' + ); + } + $searchFields = \implode(', ', [ + Str::ucfirst(trans('validation.attributes.title')), + trans('validation.attributes.text') + ]); + + /** Sort columns with a query */ + $this->sortQuery($localCommitmentModels); + + /** Custom pagination */ + $localCommitmentModels = $this->paginate($localCommitmentModels); + + return view('bo.pages.local_commitments.index', compact('localCommitmentModels', 'search', 'searchFields')); + } + + + /** + * Show the form for creating a new resource. + * + * @param \App\Models\LocalCommitment $localCommitment + * @return \Illuminate\Contracts\View\View + */ + public function create(LocalCommitment $localCommitment): \Illuminate\Contracts\View\View + { + return view('bo.pages.local_commitments.create', ['localCommitmentModel' => $localCommitment]); + } + + /** + * Store a newly created resource in storage. + * + * @param \App\Http\Requests\Bo\LocalCommitments\StoreLocalCommitmentRequest $request + * @return \Illuminate\Http\RedirectResponse + */ + public function store(StoreLocalCommitmentRequest $request): \Illuminate\Http\RedirectResponse + { + return DB::transaction(function () use ($request) { + $localCommitment = new LocalCommitment(); + $localCommitment->fill($request->validated()); + + if ($localCommitment->saveOrFail()) { + return redirect()->route('bo.localcommitments.edit', $localCommitment) + ->with('success', __('crud.messages.has_been_created', [ + 'model' => Str::ucfirst(trans_choice('models.classes.local_commitment', 1)) + ])); + } + return redirect()->back() + ->with('error', __('crud.messages.cannot_be_created', [ + 'model' => Str::ucfirst(trans_choice('models.classes.local_commitment', 1)) + ])); + }); + } + + /** + * Show the form for editing the specified resource. + * + * @param App\Models\LocalCommitment $localCommitment + * @return \Illuminate\Contracts\View\View + */ + public function edit(LocalCommitment $localCommitment): \Illuminate\Contracts\View\View + { + return view('bo.pages.local_commitments.edit', ['localCommitmentModel' => $localCommitment]); + } + + /** + * Update the specified resource in storage. + * + * @param \App\Http\Requests\Bo\LocalCommitments\UpdateLocalCommitmentRequest $request + * @param \App\Models\LocalCommitment $localCommitment + * @return \Illuminate\Http\RedirectResponse + */ + public function update( + UpdateLocalCommitmentRequest $request, + LocalCommitment $localCommitment + ): \Illuminate\Http\RedirectResponse { + return DB::transaction(function () use ($request, $localCommitment) { + $localCommitment->fill($request->validated()); + + if ($localCommitment->saveOrFail()) { + return redirect()->route('bo.localcommitments.edit', $localCommitment) + ->with('success', __('crud.messages.has_been_updated', [ + 'model' => Str::ucfirst(trans_choice('models.classes.local_commitment', 1)) + ])); + } + return redirect()->route('bo.localcommitments.edit', $localCommitment) + ->with('error', __('crud.messages.cannot_be_updated', [ + 'model' => Str::ucfirst(trans_choice('models.classes.local_commitment', 1)) + ])); + }); + } + + /** + * Remove the specified resource from storage. + * + * @param \App\Models\LocalCommitment $localCommitment + * @return \Illuminate\Http\RedirectResponse + */ + public function destroy(LocalCommitment $localCommitment): \Illuminate\Http\RedirectResponse + { + return DB::transaction(function () use ($localCommitment) { + if ($localCommitment->deleteOrFail()) { + return redirect()->route('bo.localcommitments.index') + ->with('success', __('crud.messages.has_been_deleted', [ + 'model' => Str::ucfirst(trans_choice('models.classes.local_commitment', 1)) + ])); + } + return redirect()->back() + ->with('error', __('crud.messages.cannot_be_deleted', [ + 'model' => Str::ucfirst(trans_choice('models.classes.local_commitment', 1)) + ])); + }); + } + + /** + * Duplicate the specified resource. + * + * @param \App\Models\LocalCommitment $localCommitment + * @return \Illuminate\Contracts\View\View + */ + public function duplicate(LocalCommitment $localCommitment): \Illuminate\Contracts\View\View + { + return $this->create($localCommitment->replicate()); + } +} diff --git a/app/Http/Controllers/Bo/NewsController.php b/app/Http/Controllers/Bo/NewsController.php new file mode 100644 index 0000000..fd4e454 --- /dev/null +++ b/app/Http/Controllers/Bo/NewsController.php @@ -0,0 +1,163 @@ +authorizeResource(News::class); + } + + /** + * Display a listing of the resource. + * + * @param \Illuminate\Http\Request $request + * @return \Illuminate\Contracts\View\View + */ + public function index(Request $request): \Illuminate\Contracts\View\View + { + /** @var \Illuminate\Database\Eloquent\Builder $newsModels */ + $newsModels = News::query(); + + /** @var string $search Search field */ + $search = $request->search; + if ($search) { + $this->searchQuery( + $newsModels, + $search, + null, + 'text', + ); + } + $searchFields = \implode(', ', [ + Str::ucfirst(trans('validation.attributes.text')), + ]); + + /** Sort columns with a query */ + $this->sortQuery($newsModels); + + /** Custom pagination */ + $newsModels = $this->paginate($newsModels); + + return view('bo.pages.news.index', compact('newsModels', 'search', 'searchFields')); + } + + + /** + * Show the form for creating a new resource. + * + * @param \App\Models\News $news + * @return \Illuminate\Contracts\View\View + */ + public function create(News $news): \Illuminate\Contracts\View\View + { + return view('bo.pages.news.create', ['newsModel' => $news]); + } + + /** + * Store a newly created resource in storage. + * + * @param \App\Http\Requests\Bo\News\StoreNewsRequest $request + * @return \Illuminate\Http\RedirectResponse + */ + public function store(StoreNewsRequest $request): \Illuminate\Http\RedirectResponse + { + return DB::transaction(function () use ($request) { + $news = new News(); + $news->fill($request->validated()); + + if ($news->saveOrFail()) { + return redirect()->route('bo.news.edit', $news) + ->with('success', __('crud.messages.has_been_created', [ + 'model' => Str::ucfirst(__('models.classes.news')) + ])); + } + return redirect()->back() + ->with('error', __('crud.messages.cannot_be_created', [ + 'model' => Str::ucfirst(__('models.classes.news')) + ])); + }); + } + + /** + * Show the form for editing the specified resource. + * + * @param App\Models\News $news + * @return \Illuminate\Contracts\View\View + */ + public function edit(News $news): \Illuminate\Contracts\View\View + { + return view('bo.pages.news.edit', ['newsModel' => $news]); + } + + /** + * Update the specified resource in storage. + * + * @param \App\Http\Requests\Bo\News\UpdateNewsRequest $request + * @param \App\Models\News $news + * @return \Illuminate\Http\RedirectResponse + */ + public function update(UpdateNewsRequest $request, News $news): \Illuminate\Http\RedirectResponse + { + return DB::transaction(function () use ($request, $news) { + $news->fill($request->validated()); + + if ($news->saveOrFail()) { + return redirect()->route('bo.news.edit', $news) + ->with('success', __('crud.messages.has_been_updated', [ + 'model' => Str::ucfirst(__('models.classes.news')) + ])); + } + return redirect()->route('bo.news.edit', $news) + ->with('error', __('crud.messages.cannot_be_updated', [ + 'model' => Str::ucfirst(__('models.classes.news')) + ])); + }); + } + + /** + * Remove the specified resource from storage. + * + * @param \App\Models\News $news + * @return \Illuminate\Http\RedirectResponse + */ + public function destroy(News $news): \Illuminate\Http\RedirectResponse + { + if ($news->deleteOrFail()) { + return redirect()->route('bo.news.index') + ->with('success', __('crud.messages.has_been_deleted', [ + 'model' => Str::ucfirst(__('models.classes.news')) + ])); + } + return redirect()->back() + ->with('error', __('crud.messages.cannot_be_deleted', [ + 'model' => Str::ucfirst(__('models.classes.news')) + ])); + } + + /** + * Duplicate the specified resource. + * + * @param \App\Models\News $news + * @return \Illuminate\Contracts\View\View + */ + public function duplicate(News $news): \Illuminate\Contracts\View\View + { + return $this->create($news->replicate()); + } +} diff --git a/app/Http/Controllers/Bo/PictoController.php b/app/Http/Controllers/Bo/PictoController.php new file mode 100644 index 0000000..624f030 --- /dev/null +++ b/app/Http/Controllers/Bo/PictoController.php @@ -0,0 +1,172 @@ +authorizeResource(Picto::class); + } + + /** + * Display a listing of the resource. + * + * @param \Illuminate\Http\Request $request + * @return \Illuminate\Contracts\View\View + */ + public function index(Request $request): \Illuminate\Contracts\View\View + { + /** @var \Illuminate\Database\Eloquent\Builder $pictoModels */ + $pictoModels = Picto::query(); + + /** @var string $search Search field */ + $search = $request->search; + if ($search) { + $this->searchQuery( + $pictoModels, + $search, + null, + 'label', + 'picture_alt', + 'picture_title' + ); + } + $searchFields = \implode(', ', [ + Str::ucfirst(trans('validation.custom.label')), + trans('validation.custom.attribute_alt'), + trans('validation.custom.attribute_title') + ]); + + /** Sort columns with a query */ + $this->sortQuery($pictoModels); + + /** Custom pagination */ + $pictoModels = $this->paginate($pictoModels); + + return view('bo.pages.pictos.index', compact('pictoModels', 'search', 'searchFields')); + } + + + /** + * Show the form for creating a new resource. + * + * @param \App\Models\Picto $picto + * @return \Illuminate\Contracts\View\View + */ + public function create(Picto $picto): \Illuminate\Contracts\View\View + { + return view('bo.pages.pictos.create', ['pictoModel' => $picto]); + } + + /** + * Store a newly created resource in storage. + * + * @param \App\Http\Requests\Bo\Pictos\StorePictoRequest $request + * @return \Illuminate\Http\RedirectResponse + */ + public function store(StorePictoRequest $request): \Illuminate\Http\RedirectResponse + { + return DB::transaction(function () use ($request) { + $picto = new Picto(); + $picto->fill($request->validated()); + + if ($picto->saveOrFail()) { + return redirect()->route('bo.pictos.edit', $picto) + ->with('success', __('crud.messages.has_been_created', [ + 'model' => Str::ucfirst(__('models.classes.picto')) + ])); + } + return redirect()->back() + ->with('error', __('crud.messages.cannot_be_created', [ + 'model' => Str::ucfirst(__('models.classes.picto')) + ])); + }); + } + + /** + * Show the form for editing the specified resource. + * + * @param App\Models\Picto $picto + * @return \Illuminate\Contracts\View\View + */ + public function edit(Picto $picto): \Illuminate\Contracts\View\View + { + return view('bo.pages.pictos.edit', ['pictoModel' => $picto]); + } + + /** + * Update the specified resource in storage. + * + * @param \App\Http\Requests\Bo\Pictos\UpdatePictoRequest $request + * @param \App\Models\Picto $picto + * @return \Illuminate\Http\RedirectResponse + */ + public function update(UpdatePictoRequest $request, Picto $picto): \Illuminate\Http\RedirectResponse + { + return DB::transaction(function () use ($request, $picto) { + $picto->fill($request->validated()); + + if ($picto->saveOrFail()) { + return redirect()->route('bo.pictos.edit', $picto) + ->with('success', __('crud.messages.has_been_updated', [ + 'model' => Str::ucfirst(__('models.classes.picto')) + ])); + } + return redirect()->route('bo.pictos.edit', $picto) + ->with('error', __('crud.messages.cannot_be_updated', [ + 'model' => Str::ucfirst(__('models.classes.picto')) + ])); + }); + } + + /** + * Remove the specified resource from storage. + * + * @param \App\Models\Picto $picto + * @return \Illuminate\Http\RedirectResponse + */ + public function destroy(Picto $picto): \Illuminate\Http\RedirectResponse + { + return DB::transaction(function () use ($picto) { + $picto->products()->detach(); + $picto->commitmentPages()->detach(); + + if ($picto->deleteOrFail()) { + return redirect()->route('bo.pictos.index') + ->with('success', __('crud.messages.has_been_deleted', [ + 'model' => Str::ucfirst(__('models.classes.picto')) + ])); + } + return redirect()->back() + ->with('error', __('crud.messages.cannot_be_deleted', [ + 'model' => Str::ucfirst(__('models.classes.picto')) + ])); + }); + } + + /** + * Duplicate the specified resource. + * + * @param \App\Models\Picto $picto + * @return \Illuminate\Contracts\View\View + */ + public function duplicate(Picto $picto): \Illuminate\Contracts\View\View + { + return $this->create($picto->replicate()); + } +} diff --git a/app/Http/Controllers/Bo/ProductController.php b/app/Http/Controllers/Bo/ProductController.php new file mode 100644 index 0000000..72c50e6 --- /dev/null +++ b/app/Http/Controllers/Bo/ProductController.php @@ -0,0 +1,189 @@ +authorizeResource(Product::class); + } + + /** + * Display a listing of the resource. + * + * @param \Illuminate\Http\Request $request + * @return \Illuminate\Contracts\View\View + */ + public function index(Request $request): \Illuminate\Contracts\View\View + { + /** @var \Illuminate\Database\Eloquent\Builder $productModels */ + $productModels = Product::query(); + + /** @var string $search Search field */ + $search = $request->search; + if ($search) { + $this->searchQuery( + $productModels, + $search, + null, + 'label', + 'description', + ); + } + $searchFields = \implode(', ', [ + Str::ucfirst(trans('validation.custom.label')), + trans('validation.custom.description'), + ]); + + /** Sort columns with a query */ + $this->sortQuery($productModels); + + /** Custom pagination */ + $productModels = $this->paginate($productModels); + + return view('bo.pages.products.index', compact('productModels', 'search', 'searchFields')); + } + + + /** + * Show the form for creating a new resource. + * + * @param \App\Models\Product $product + * @return \Illuminate\Contracts\View\View + */ + public function create(Product $product): \Illuminate\Contracts\View\View + { + $rangeModels = Range::all(); + $pictoModels = Picto::all(); + + return view('bo.pages.products.create', [ + 'productModel' => $product, + 'rangeModels' => $rangeModels, + 'pictoModels' => $pictoModels + ]); + } + + /** + * Store a newly created resource in storage. + * + * @param \App\Http\Requests\Bo\Products\StoreProductRequest $request + * @return \Illuminate\Http\RedirectResponse + */ + public function store(StoreProductRequest $request): \Illuminate\Http\RedirectResponse + { + return DB::transaction(function () use ($request) { + $product = new Product(); + $product->fill($request->safe()->except(['pictos'])); + + if ($product->saveOrFail()) { + $product->pictos()->attach(collect($request->validated('pictos'))->pluck('id')); + return redirect()->route('bo.products.edit', $product) + ->with('success', __('crud.messages.has_been_created', [ + 'model' => Str::ucfirst(__('models.classes.product')) + ])); + } + return redirect()->back() + ->with('error', __('crud.messages.cannot_be_created', [ + 'model' => Str::ucfirst(__('models.classes.product')) + ])); + }); + } + + /** + * Show the form for editing the specified resource. + * + * @param App\Models\Product $product + * @return \Illuminate\Contracts\View\View + */ + public function edit(Product $product): \Illuminate\Contracts\View\View + { + $rangeModels = Range::all(); + $pictoModels = Picto::all(); + + return view('bo.pages.products.edit', [ + 'productModel' => $product, + 'rangeModels' => $rangeModels, + 'pictoModels' => $pictoModels + ]); + } + + /** + * Update the specified resource in storage. + * + * @param \App\Http\Requests\Bo\Products\UpdateProductRequest $request + * @param \App\Models\Product $product + * @return \Illuminate\Http\RedirectResponse + */ + public function update(UpdateProductRequest $request, Product $product): \Illuminate\Http\RedirectResponse + { + return DB::transaction(function () use ($request, $product) { + $product->fill($request->safe()->except(['pictos'])); + $product->pictos()->sync(collect($request->validated('pictos'))->pluck('id')); + + if ($product->saveOrFail()) { + return redirect()->route('bo.products.edit', $product) + ->with('success', __('crud.messages.has_been_updated', [ + 'model' => Str::ucfirst(__('models.classes.product')) + ])); + } + return redirect()->route('bo.products.edit', $product) + ->with('error', __('crud.messages.cannot_be_updated', [ + 'model' => Str::ucfirst(__('models.classes.product')) + ])); + }); + } + + /** + * Remove the specified resource from storage. + * + * @param \App\Models\Product $product + * @return \Illuminate\Http\RedirectResponse + */ + public function destroy(Product $product): \Illuminate\Http\RedirectResponse + { + return DB::transaction(function () use ($product) { + $product->pictos()->detach(); + + if ($product->deleteOrFail()) { + return redirect()->route('bo.products.index') + ->with('success', __('crud.messages.has_been_deleted', [ + 'model' => Str::ucfirst(__('models.classes.product')) + ])); + } + return redirect()->back() + ->with('error', __('crud.messages.cannot_be_deleted', [ + 'model' => Str::ucfirst(__('models.classes.product')) + ])); + }); + } + + /** + * Duplicate the specified resource. + * + * @param \App\Models\Product $product + * @return \Illuminate\Contracts\View\View + */ + public function duplicate(Product $product): \Illuminate\Contracts\View\View + { + return $this->create($product->replicate()); + } +} diff --git a/app/Http/Controllers/Bo/RangeController.php b/app/Http/Controllers/Bo/RangeController.php new file mode 100644 index 0000000..a04b10c --- /dev/null +++ b/app/Http/Controllers/Bo/RangeController.php @@ -0,0 +1,91 @@ +authorizeResource(Range::class); + } + + /** + * Display a listing of the resource. + * + * @param \Illuminate\Http\Request $request + * @return \Illuminate\Contracts\View\View + */ + public function index(Request $request): \Illuminate\Contracts\View\View + { + /** @var \Illuminate\Database\Eloquent\Builder $rangeModels */ + $rangeModels = Range::query(); + + /** @var string $search Search field */ + $search = $request->search; + if ($search) { + $this->searchQuery( + $rangeModels, + $search, + null, + 'label', + ); + } + $searchFields = \implode(', ', [ + Str::ucfirst(trans('validation.custom.label')), + ]); + + /** Sort columns with a query */ + $this->sortQuery($rangeModels); + + /** Custom pagination */ + $rangeModels = $this->paginate($rangeModels); + + return view('bo.pages.ranges.index', compact('rangeModels', 'search', 'searchFields')); + } + + /** + * Show the form for editing the specified resource. + * + * @param App\Models\Range $range + * @return \Illuminate\Contracts\View\View + */ + public function edit(Range $range): \Illuminate\Contracts\View\View + { + return view('bo.pages.ranges.edit', ['rangeModel' => $range]); + } + + /** + * Update the specified resource in storage. + * + * @param \App\Http\Requests\Bo\Ranges\UpdateRangeRequest $request + * @param \App\Models\Range $range + * @return \Illuminate\Http\RedirectResponse + */ + public function update(UpdateRangeRequest $request, Range $range): \Illuminate\Http\RedirectResponse + { + return DB::transaction(function () use ($request, $range) { + $range->fill($request->validated()); + + if ($range->saveOrFail()) { + return redirect()->route('bo.ranges.edit', $range) + ->with('success', __('crud.messages.has_been_updated', [ + 'model' => Str::ucfirst(__('models.classes.range')) + ])); + } + return redirect()->route('bo.ranges.edit', $range) + ->with('error', __('crud.messages.cannot_be_updated', [ + 'model' => Str::ucfirst(__('models.classes.range')) + ])); + }); + } +} diff --git a/app/Http/Controllers/Bo/StaticPageController.php b/app/Http/Controllers/Bo/StaticPageController.php new file mode 100644 index 0000000..55775dc --- /dev/null +++ b/app/Http/Controllers/Bo/StaticPageController.php @@ -0,0 +1,91 @@ +authorizeResource(StaticPage::class); + } + + /** + * Display a listing of the resource. + * + * @param \Illuminate\Http\Request $request + * @return \Illuminate\Contracts\View\View + */ + public function index(Request $request): \Illuminate\Contracts\View\View + { + /** @var \Illuminate\Database\Eloquent\Builder $query */ + $query = StaticPage::query(); + + /** @var string $search Search field */ + $search = $request->search; + if ($search) { + $this->searchQuery( + $query, + $search, + null, + 'title', + ); + } + $searchFields = \implode(', ', [ + trans('validation.attributes.title'), + ]); + + /** Sort columns with a query */ + $this->sortQuery($query); + + /** Custom pagination */ + $staticPageModelList = $this->paginate($query); + + return view('bo.pages.static_pages.index', compact('staticPageModelList', 'search', 'searchFields')); + } + + /** + * Show the form for editing the specified resource. + * + * @param App\Models\StaticPage $static_page + * @return \Illuminate\Contracts\View\View + */ + public function edit(StaticPage $static_page): \Illuminate\Contracts\View\View + { + return view('bo.pages.static_pages.edit', ['staticPageModel' => $static_page]); + } + + /** + * Update the specified resource in storage. + * + * @param \App\Http\Requests\Bo\StaticPages\UpdateStaticPageRequest $request + * @param \App\Models\StaticPage $static_page + * @return \Illuminate\Http\RedirectResponse + */ + public function update(UpdateStaticPageRequest $request, StaticPage $static_page): \Illuminate\Http\RedirectResponse + { + return DB::transaction(function () use ($request, $static_page) { + $static_page->fill($request->validated()); + + if ($static_page->saveOrFail()) { + return redirect()->route('bo.static_pages.edit', $static_page) + ->with('success', __('crud.messages.has_been_updated', [ + 'model' => Str::ucfirst(\trans_choice('models.classes.static_page', 1)) + ])); + } + return redirect()->route('bo.static_pages.edit', $static_page) + ->with('error', __('crud.messages.cannot_be_updated', [ + 'model' => Str::ucfirst(\trans_choice('models.classes.static_page', 1)) + ])); + }); + } +} diff --git a/app/Http/Controllers/Bo/UserController.php b/app/Http/Controllers/Bo/UserController.php new file mode 100644 index 0000000..72f632e --- /dev/null +++ b/app/Http/Controllers/Bo/UserController.php @@ -0,0 +1,169 @@ +authorizeResource(User::class); + } + + /** + * Display a listing of the resource. + * + * @param \Illuminate\Http\Request $request + * @return \Illuminate\Contracts\View\View + */ + public function index(Request $request): \Illuminate\Contracts\View\View + { + /** @var \Illuminate\Database\Eloquent\Builder $userModels */ + $userModels = User::query(); + + /** @var string $search Search field */ + $search = $request->search; + if ($search) { + $this->searchQuery( + $userModels, + $search, + null, + 'first_name', + 'last_name', + 'email', + 'role', + ); + } + $searchFields = \implode(', ', [ + trans('validation.attributes.first_name'), + trans('validation.attributes.last_name'), + trans('validation.attributes.email'), + trans('validation.attributes.role'), + ]); + + /** Sort columns with a query */ + $this->sortQuery($userModels); + + /** Custom pagination */ + $userModels = $this->paginate($userModels); + + return view('bo.pages.users.index', compact('userModels', 'search', 'searchFields')); + } + + + /** + * Show the form for creating a new resource. + * + * @param \App\Models\User $user + * @return \Illuminate\Contracts\View\View + */ + public function create(User $user): \Illuminate\Contracts\View\View + { + return view('bo.pages.users.create', ['userModel' => $user]); + } + + /** + * Store a newly created resource in storage. + * + * @param \App\Http\Requests\Bo\Users\StoreUserRequest $request + * @return \Illuminate\Http\RedirectResponse + */ + public function store(StoreUserRequest $request): \Illuminate\Http\RedirectResponse + { + return DB::transaction(function () use ($request) { + $user = new User(); + $user->fill($request->validated()); + + if ($user->saveOrFail()) { + return redirect()->route('bo.users.edit', $user) + ->with('success', __('crud.messages.has_been_created', [ + 'model' => Str::ucfirst(__('models.classes.user')) + ])); + } + return redirect()->back() + ->with('error', __('crud.messages.cannot_be_created', [ + 'model' => Str::ucfirst(__('models.classes.user')) + ])); + }); + } + + /** + * Show the form for editing the specified resource. + * + * @param App\Models\User $user + * @return \Illuminate\Contracts\View\View + */ + public function edit(User $user): \Illuminate\Contracts\View\View + { + return view('bo.pages.users.edit', ['userModel' => $user]); + } + + /** + * Update the specified resource in storage. + * + * @param \App\Http\Requests\Bo\Users\UpdateUserRequest $request + * @param \App\Models\User $user + * @return \Illuminate\Http\RedirectResponse + */ + public function update(UpdateUserRequest $request, User $user): \Illuminate\Http\RedirectResponse + { + return DB::transaction(function () use ($request, $user) { + $user->fill($request->validated()); + + if ($user->saveOrFail()) { + return redirect()->route('bo.users.edit', $user) + ->with('success', __('crud.messages.has_been_updated', [ + 'model' => Str::ucfirst(__('models.classes.user')) + ])); + } + return redirect()->route('bo.users.edit', $user) + ->with('error', __('crud.messages.cannot_be_updated', [ + 'model' => Str::ucfirst(__('models.classes.user')) + ])); + }); + } + + /** + * Remove the specified resource from storage. + * + * @param \App\Models\User $user + * @return \Illuminate\Http\RedirectResponse + */ + public function destroy(User $user): \Illuminate\Http\RedirectResponse + { + if ($user->deleteOrFail()) { + return redirect()->route('bo.users.index') + ->with('success', __('crud.messages.has_been_deleted', [ + 'model' => Str::ucfirst(__('models.classes.user')) + ])); + } + return redirect()->back() + ->with('error', __('crud.messages.cannot_be_deleted', [ + 'model' => Str::ucfirst(__('models.classes.user')) + ])); + } + + /** + * Duplicate the specified resource. + * + * @param \App\Models\User $user + * @return \Illuminate\Contracts\View\View + */ + public function duplicate(User $user): \Illuminate\Contracts\View\View + { + return $this->create($user->replicate()); + } +} diff --git a/app/Http/Controllers/Controller.php b/app/Http/Controllers/Controller.php new file mode 100644 index 0000000..7d598dd --- /dev/null +++ b/app/Http/Controllers/Controller.php @@ -0,0 +1,241 @@ +redirectToRoute('fo.klub.home')->getTargetUrl(); + } + + /** + * Build Search query on specified fields + * splitting search into words or using whole sentence + * + * @param \Illuminate\Database\Eloquent\Builder $query The eloquent query builder. + * @param string $search The query string. + * @param callable $searchQuery The query string. + * @param string ...$fields Either a simple array or a string + * in case of a string the two fields + * would be concatenate to make the search. + * @return \Illuminate\Database\Eloquent\Builder + */ + protected function searchQuery( + Builder $query, + string $search, + callable $searchQuery = null, + string ...$fields + ): \Illuminate\Database\Eloquent\Builder { + if (count($fields)) { + // Search using words. + $words = explode(' ', $search); + $query->where(function ($query) use ($searchQuery, $words, $search, $fields) { + foreach ($words as $word) { + if (!strlen($word)) { + continue; + } + $this->searchOnFields($query, $word, $fields); + } //end foreach + // Search whole using whole sentence. + $this->searchOnFields($query, $search, $fields); + if ($searchQuery) { + $searchQuery($query); + } + }); + } //end if + return $query; + } + + /** + * Build query search on all fields + * + * @param \Illuminate\Database\Eloquent\Builder $query + * @param string $search + * @param array $fields + * @return \Illuminate\Database\Eloquent\Builder + */ + private function searchOnFields( + Builder $query, + string $search, + array $fields + ): \Illuminate\Database\Eloquent\Builder { + $table = $query->getModel()->getTable(); + foreach ($fields as $field) { + $field = str_replace('?', '\?', $field); + if (is_array($field)) { + $query->orWhereRaw( + sprintf("UPPER(CONCAT(%s)) LIKE UPPER(?)", collect($field)->map(function ($q) use ($table) { + return "`$table`.`$q`"; + })->implode(', \' \', ')), + ['%' . htmlspecialchars($search) . '%'] + ); + return $query; + } + // Get models woth enum's label. + if (is_array($this->getSearchValue($query, $search, $field))) { + foreach ($this->getSearchValue($query, $search, $field) as $array) { + $query->orWhereRaw( + "UPPER(`$table`.`$field`) LIKE UPPER(?)", + ['%' . htmlspecialchars($array->value) . '%'] + ); + } + return $query; + } + // Get models with relation's name/label. + if (Str::endsWith($field, '_id') && $query->getModel()->has(Str::remove('_id', $field))) { + $query->orWhereHas(Str::remove('_id', $field), function ($queryRelation) use ($field, $search) { + if (Schema::hasColumn(Str::remove('_id', $field) . 's', 'name')) { + $queryRelation->where('name', 'like', '%' . $search . '%'); + } elseif (Schema::hasColumn(Str::remove('_id', $field) . 's', 'label')) { + $queryRelation->where('label', 'like', '%' . $search . '%'); + } + }); + return $query; + } + $query->orWhereRaw( + "UPPER(`$table`.`$field`) LIKE UPPER(?)", + ['%' . htmlspecialchars($this->getSearchValue($query, $search, $field)) . '%'] + ); + } //end foreach + return $query; + } + + /** + * Get the search value (on string or Enum). + * + * @param \Illuminate\Database\Eloquent\Builder $query + * @param string $search + * @param string $field + * @return string|array + */ + protected function getSearchValue(Builder $query, string $search, string $field): string|array + { + if ( + count($query->getModel()->getCasts()) and // Check if the model has casts. + isset($query->getModel()->getCasts()[$field]) and // Check if there is cast about specific field. + enum_exists($query->getModel()->getCasts()[$field]) // Check if the cast is an enum. + ) { + $cases = collect($query->getModel()->getCasts()[$field]::toArray()); + $enum = $cases->filter(function ($item) use ($search) { + return preg_match('/' . Str::lower($search) . '/', Str::lower($item->label)); + }); + return $enum->toArray(); + } else { + return $search; + } + } + + /** + * Sort columns with a query. + * + * @param \Illuminate\Database\Eloquent\Builder $query + * @param array $ignore + * @return \Illuminate\Database\Eloquent\Builder + */ + protected function sortQuery(Builder $query, array $ignore = []): \Illuminate\Database\Eloquent\Builder + { + $rName = request()->route()->getName(); + $table = $query->getModel()->getTable(); + if (request()->sort_col) { + Session::put("$rName.sort_col", request()->sort_col); + Session::put("$rName.sorted", true); + } + if (request()->sort_way) { + Session::put("$rName.sort_way", request()->sort_way); + Session::put("$rName.sorted", true); + } + if (request()->rst) { + Session::remove("$rName.sorted"); + Session::remove("$rName.sort_col"); + Session::remove("$rName.sort_way"); + } + if (request()->sort_col and request()->sort_way and Schema::hasColumn($table, request()->sort_col)) { + if ( + !isset($ignore) or + (isset($ignore) and !in_array(request()->sort_col, $ignore)) + ) { + $query = $query->orderBy(\sprintf("$table.%s", request()->sort_col), request()->sort_way); + } + } elseif (Schema::hasColumn($table, 'order')) { + $query = $query->orderBy('order', 'ASC'); + Session::put("$rName.sort_col", 'order'); + Session::put("$rName.sort_way", 'asc'); + } elseif (Schema::hasColumn($table, 'updated_at')) { + $query = $query->orderBy('updated_at', 'DESC'); + Session::put("$rName.sort_col", 'updated_at'); + Session::put("$rName.sort_way", 'desc'); + } elseif (Schema::hasColumn($table, 'created_at')) { + $query = $query->orderBy('created_at', 'DESC'); + Session::put("$rName.sort_col", 'created_at'); + Session::put("$rName.sort_way", 'desc'); + } + return $query; + } + + /** + * Customize pagination with cache or config (default). + * + * @param \Illuminate\Database\Eloquent\Builder $query + * @param \App\Enums\Pagination\ItemsPerPaginationEnum|null $pagination + * @return \Illuminate\Contracts\Pagination\LengthAwarePaginator + */ + protected function paginate( + Builder $query, + ItemsPerPaginationEnum $pagination = null + ): \Illuminate\Contracts\Pagination\LengthAwarePaginator { + $currentRoutePath = Str::slug(request()->route()->getName()); + $cacheKey = "pagination.{$currentRoutePath}"; + $pagination = $pagination ?? ItemsPerPaginationEnum::twelve; + $pagination = ToolboxHelper::getValidatedEnum( + Cache::get($cacheKey, $pagination->value()), + 'pagination', + '\App\Enums\Pagination\ItemsPerPaginationEnum', + ); + if (Cache::get($cacheKey) !== $pagination) { + Cache::put($cacheKey, $pagination); + } + $query = $query->paginate($pagination); + return $query; + } + + /** + * Set the bootstrap theme or light (default). + * + * @param \Illuminate\Http\Request $request + * @return \Illuminate\Http\RedirectResponse + */ + protected function setTheme(Request $request): \Illuminate\Http\RedirectResponse + { + $theme = ToolboxHelper::getValidatedEnum( + $request->theme ?: Cache::get('theme', BootstrapThemeEnum::light->value()), + 'theme', + '\App\Http\Controllers\BootstrapThemeEnum', + ); + if (Cache::get("theme") !== $theme) { + Cache::put("theme", $theme); + } + return redirect()->back()->with('success', __('crud.messages.theme_updated')); + } +} diff --git a/app/Http/Controllers/Fo/Auth/ConfirmPasswordController.php b/app/Http/Controllers/Fo/Auth/ConfirmPasswordController.php new file mode 100644 index 0000000..35807ee --- /dev/null +++ b/app/Http/Controllers/Fo/Auth/ConfirmPasswordController.php @@ -0,0 +1,47 @@ +middleware('auth:frontend'); + } + + /** + * Display the password confirmation view. + * + * @return \Illuminate\View\View + */ + public function showConfirmForm(): View + { + if (Auth::guard('frontend')->check()) { + return \response()->redirectToRoute('home'); + } + return view('fo.auth.passwords.confirm'); + } + + /** + * Get the post register / login redirect path. + * + * @return string + */ + public function redirectPath(): string + { + return $this->authLoggedRedirectPath(); + } +} diff --git a/app/Http/Controllers/Fo/Auth/ForgotPasswordController.php b/app/Http/Controllers/Fo/Auth/ForgotPasswordController.php new file mode 100644 index 0000000..ca62add --- /dev/null +++ b/app/Http/Controllers/Fo/Auth/ForgotPasswordController.php @@ -0,0 +1,85 @@ +middleware('guest:frontend'); + } + + /** + * Display the form to request a password reset link. + * + * @return \Illuminate\View\View + */ + public function showLinkRequestForm(): View + { + return view('fo.auth.passwords.email'); + } + + /** + * Get the broker to be used during password reset. + * + * @return \Illuminate\Contracts\Auth\PasswordBroker + */ + public function broker(): PasswordBroker + { + return Password::broker('customers'); + } + + /** + * Get the response for a successful password reset link. + * ! Dans les deux cas on ne divulgue pas si un user existe. + * + * @return \Illuminate\Http\RedirectResponse + */ + protected function sendResetLinkResponse() + { + return back()->with('info', trans($this->message)); + } + + /** + * Get the response for a failed password reset link. + * ! Dans les deux cas on ne divulgue pas si un user existe. + * + * @param \Illuminate\Http\Request $request + * @param string $response + * @return \Illuminate\Http\RedirectResponse + */ + protected function sendResetLinkFailedResponse(Request $request, string $response) + { + // ! Ne pas notifier que l'utilisateur n'existe pas. + if ($response === 'passwords.user') { + return back()->with('info', trans($this->message)); + } + // * Renvoyer les autres message d'erreur style throttle. + return back() + ->withInput($request->only('email')) + ->withErrors(['email' => trans($response)]); + } +} diff --git a/app/Http/Controllers/Fo/Auth/LoginController.php b/app/Http/Controllers/Fo/Auth/LoginController.php new file mode 100644 index 0000000..d843938 --- /dev/null +++ b/app/Http/Controllers/Fo/Auth/LoginController.php @@ -0,0 +1,102 @@ +middleware('guest:frontend')->except('logout'); + } + + /** + * Get the guard to be used during authentication. + * + * @return \Illuminate\Contracts\Auth\StatefulGuard + */ + protected function guard(): StatefulGuard + { + return Auth::guard('frontend'); + } + + /** + * Show the application's login form. + * + * @return \Illuminate\View\View + */ + public function showLoginForm(): View + { + // * Fetch Coupon list (campaign wall) + $brList = Cache::remember('allbrs', 60, fn () => MesBrController::getStaticBr()); + + $gameModel = Game::query()->where('published', true)->first(); + + return view('fo.auth.login', compact('brList', 'gameModel')); + } + + /** + * The user has been authenticated. + * + * @param \Illuminate\Http\Request $request + * @param \Illuminate\Database\Eloquent\Model $user + * @return void + * @phpcs:disable Squiz.Commenting.FunctionComment.TypeHintMissing, Generic.CodeAnalysis.UnusedFunctionParameter.FoundInExtendedClassBeforeLastUsed + */ + protected function authenticated(Request $request, Model $user): void + { + $user->last_connection = \now(); + $user->saveOrFail(); + Session::flash('info', trans('Vous êtes à présent connecté')); + } + + /** + * The user has logged out of the application. + * + * @param \Illuminate\Http\Request $request + * @return void + * @phpcs:disable Generic.CodeAnalysis.UnusedFunctionParameter.FoundInExtendedClass + */ + protected function loggedOut(Request $request): void + { + Session::flash('info', trans('Vous êtes à présent déconnecté')); + } + + /** + * Get the post register / login redirect path. + * + * @return string + */ + public function redirectPath(): string + { + return response()->redirectToIntended()->getTargetUrl(); + } +} diff --git a/app/Http/Controllers/Fo/Auth/RegisterController.php b/app/Http/Controllers/Fo/Auth/RegisterController.php new file mode 100644 index 0000000..b2eafad --- /dev/null +++ b/app/Http/Controllers/Fo/Auth/RegisterController.php @@ -0,0 +1,190 @@ +middleware('guest:frontend'); + } + + /** + * Get the guard to be used during authentication. + * + * @return \Illuminate\Contracts\Auth\StatefulGuard + */ + protected function guard() + { + return Auth::guard('frontend'); + } + + /** + * Show the application registration form. + * + * @return \Illuminate\View\View + */ + public function showRegistrationForm() + { + $staticPageModel = StaticPage::query()->where('type', StaticPageType::klub_register)->first(); + return view('fo.auth.register', compact('staticPageModel')); + } + + /** + * Get a validator for an incoming registration request. + * + * @param array $data + * @return \Illuminate\Contracts\Validation\Validator + * @throws \Illuminate\Validation\ValidationException If data is incorrect. + */ + protected function validator(array $data): ValidationValidator + { + $data['ok_cgv'] = \request()->boolean('ok_cgv'); + $data['phone'] = $data['phone'] ?? null; + $data['opt_in'] = ($data['opt_in'] ?? false) ? true : false; + + $request = new CreateAccountRequest(); + + $validateData = Validator::make( + $data, + $request->rules(), + $request->messages(), + $request->attributes() + ); + + if ($validateData) { + return $validateData; + } else { + try { + (new CrmCustomer())->fill($this->getOnlyCrmData($data)); + } catch (ExceptionsValidationException $e) { + throw ValidationException::withMessages([ + 'error' => $e->getMessage() + ]); + } + } + } + + /** + * Create a new user instance after a valid registration. + * + * @param array $data + * @return \App\Models\Customer + * @throws \Illuminate\Validation\ValidationException If there are validation errors. + * @throws \RuntimeException On unhandled api Error. + */ + protected function create(array $data): Customer + { + $data['country'] = Country::france(); + $data['ok_cgv'] = \request()->boolean('ok_cgv'); + $data['phone'] = $data['phone'] ?? null; + $data['opt_in'] = ($data['opt_in'] ?? false) ? true : false; + + try { + return DB::transaction(function () use ($data) { + $crmCustomer = new CrmCustomer($this->getOnlyCrmData($data)); + + // * Country Is forced to france + $crmCustomer->country = Country::france(); + $crmCustomer->save(); + + // * Enregistrement du Hashcode + /** @var \App\Models\Customer $customer */ + $customer = new Customer( + Arr::only($data, (new \ReflectionClass(\App\Models\Customer::class)) + ->getProperty('fillable')->getDefaultValue()) + ); + $customer->hashcode = $crmCustomer->hashcode; + // ! Last connection sera null, pour identifier la deuxième connexion, + // ! Pour accéder au partie du Klub. + if ($customer->saveOrFail()) { + // phpcs:ignore Generic.Files.LineLength.TooLong + Session::flash('success', trans('Votre compte à bien été crée, vous devez valider votre adresse email, un email de confirmation vous à été envoyé.')); + } + + return $customer; + }); + } catch (ApiErrorException $e) { + if ($e->getApiError()->equals(ApiError::customerExists())) { + throw ValidationException::withMessages([ + 'error' => 'Un compte est déjà associé à cette adresse email.' + ]); + } + if ($e->getApiError()->equals(ApiError::validationFailed())) { + throw ValidationException::withMessages([ + 'error' => $e->getMessage() + ]); + } + report($e); + Log::error(__CLASS__ . '::create reached end of possibilities.'); + throw new \RuntimeException(__CLASS__ . '::create reached end of possibilities.'); + } catch (ExceptionsValidationException $e) { + throw ValidationException::withMessages([ + 'error' => $e->getMessage() + ]); + } //end try + } + + /** + * Get the post register / login redirect path. + * + * @return string + */ + public function redirectPath() + { + return $this->authLoggedRedirectPath(); + } + + /** + * Get only data used in crm + * + * @param array $data + * @return array + */ + private function getOnlyCrmData(array $data): array + { + return \array_intersect_key( + $data, + [ + 'firstname' => '', + 'lastname' => '', + 'birth_date' => '', + 'address' => '', + 'postcode' => '', + 'country' => '', + 'city' => '', + 'phone' => '', + 'email' => '', + 'password' => '', + 'opt_in' => '', + ] + ); + } +} diff --git a/app/Http/Controllers/Fo/Auth/ResetPasswordController.php b/app/Http/Controllers/Fo/Auth/ResetPasswordController.php new file mode 100644 index 0000000..231fd8c --- /dev/null +++ b/app/Http/Controllers/Fo/Auth/ResetPasswordController.php @@ -0,0 +1,124 @@ +middleware('guest:frontend'); + } + + /** + * Get the guard to be used during authentication. + * + * @return \Illuminate\Contracts\Auth\StatefulGuard + */ + protected function guard(): StatefulGuard + { + return Auth::guard('frontend'); + } + + /** + * Display the password reset view for the given token. + * + * If no token is present, display the link request form. + * + * @param \Illuminate\Http\Request $request + * @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View + */ + public function showResetForm(Request $request): View + { + $token = $request->route()->parameter('token'); + + return view('fo.auth.passwords.reset')->with( + ['token' => $token, 'email' => $request->email] + ); + } + + /** + * Reset the given user's password. + * + * @param mixed $customer + * @param mixed $password + * @return void + * @throws \Illuminate\Validation\ValidationException If something goes wrong. + */ + protected function resetPassword(mixed $customer, mixed $password): void + { + /** @var \App\Models\Customer\Customer $user */ + /** @var string $password */ + + /** @var \LDC\LDCCRM\CrmApiV2 */ + $crm = app('crmAPI'); + + try { + if (!($crmCustomer = $crm->getCustomer($customer->hashcode))) { + throw ValidationException::withMessages([ + 'error' => 'Changement impossible, compte inexistant.' + ]); + } + $crmCustomer->password = $password; + $crmCustomer->save(); + } catch (\TypeError | CrmException | ApiErrorException $e) { + report($e); + throw ValidationException::withMessages([ + 'error' => 'Une erreur est survenue, merci de réessayer ultérieurement.' + ]); + } catch (ExceptionsValidationException $e) { + throw ValidationException::withMessages([ + 'error' => $e->getMessage() + ]); + } + + $customer->setRememberToken(Str::random(60)); + + $customer->save(); + + event(new PasswordReset($customer)); + + $this->guard()->login($customer); + } + + /** + * Get the post register / login redirect path. + * + * @return string + */ + public function redirectPath(): string + { + return $this->authLoggedRedirectPath(); + } + + /** + * Get the broker to be used during password reset. + * + * @return \Illuminate\Contracts\Auth\PasswordBroker + */ + public function broker(): PasswordBroker + { + return Password::broker('customers'); + } +} diff --git a/app/Http/Controllers/Fo/Auth/VerificationController.php b/app/Http/Controllers/Fo/Auth/VerificationController.php new file mode 100644 index 0000000..10eb2a8 --- /dev/null +++ b/app/Http/Controllers/Fo/Auth/VerificationController.php @@ -0,0 +1,148 @@ +middleware('auth:frontend'); + $this->middleware('signed')->only('verify'); + $this->middleware('throttle:6,1')->only('verify', 'resend'); + } + + /** + * Show the email verification notice. + * + * @param \Illuminate\Http\Request $request + * @return \Illuminate\Http\RedirectResponse|\Illuminate\Contracts\View\View + */ + public function show(Request $request): RedirectResponse|View + { + return $request->user('frontend')->hasVerifiedEmail() + ? redirect($this->redirectPath()) + : view('fo.auth.verify'); + } + + /** + * Mark the authenticated user's email address as verified. + * + * ! Overloaded trait + * + * @param \Illuminate\Http\Request $request + * @return \Illuminate\Http\JsonResponse|\Illuminate\Http\RedirectResponse + * @throws \Illuminate\Auth\Access\AuthorizationException If request is invalid. + */ + public function verify(Request $request): JsonResponse|RedirectResponse + { + /** @var \App\Models\Customer */ + $user = $request->user('frontend'); + + if (!hash_equals((string)$request->route('id'), (string)$user->getKey())) { + throw new AuthorizationException(); + } + + if (!hash_equals((string)$request->route('hash'), sha1($user->getEmailForVerification()))) { + throw new AuthorizationException(); + } + + if ($user->hasVerifiedEmail()) { + return $request->wantsJson() + ? new JsonResponse([], 204) + : redirect($this->redirectPath()); + } + + DB::transaction(function () use ($user) { + if ($user->markEmailAsVerified()) { + $this->setCrmCustomerAsVerified($user); + event(new Verified($user)); + } + }); + + if ($response = $this->verified($request)) { + return $response; + } + + return $request->wantsJson() + ? new JsonResponse([], 204) + : redirect($this->redirectPath())->with('verified', true); + } + + /** + * The user has been verified. + * + * @param \Illuminate\Http\Request $request + * @return mixed + * @phpcs:disable Generic.CodeAnalysis.UnusedFunctionParameter.FoundInExtendedClass + */ + protected function verified(Request $request) + { + // phpcs:enable + return redirect($this->redirectPath())->with('success', trans( + 'Votre compte est bien activé' + )); + } + + /** + * Get the post register / login redirect path. + * + * @return string + */ + public function redirectPath(): string + { + return $this->authLoggedRedirectPath(); + } + + /** + * Set Crm Customer active + * + * @param \App\Models\Customer $customer + * @return void + * @throws \Illuminate\Http\Exceptions\HttpResponseException In case of failure. + */ + private function setCrmCustomerAsVerified(Customer $customer): void + { + try { + $customer->clearApiDataCache(); + $crmCustomer = $customer->api_data; + $crmCustomer->activate(); + $customer->clearApiDataCache(); + } catch (ValidationException) { + redirect($this->redirectPath())->with('error', trans( + 'Une erreur est survenue' + ))->throwResponse(); + } catch (CrmException | ApiErrorException $e) { + if ($e->getApiError()->equals(ApiError::customerAlreadyActive())) { + // * Ignore this and continue, as it may be activated via another CRM service. + return; + } else { + report($e); + redirect($this->redirectPath())->with('error', trans( + 'Une erreur est survenue' + ))->throwResponse(); + } + } + } +} diff --git a/app/Http/Controllers/Fo/CommitmentController.php b/app/Http/Controllers/Fo/CommitmentController.php new file mode 100644 index 0000000..7b26c42 --- /dev/null +++ b/app/Http/Controllers/Fo/CommitmentController.php @@ -0,0 +1,39 @@ +with('pictos', fn (BelongsToMany $q) => $q->where('published', true))->firstOrFail(); + + /** @var \App\Models\StaticPage $staticPageModel */ + $staticPage = StaticPage::query()->where('type', StaticPageType::commitments)->firstOrFail(); + + /** @var \App\Models\LocalCommitment $localCommitmentModel */ + $localCommitments = LocalCommitment::query() + ->where('published', true) + ->limit(2)->get(); + + return view('fo.pages.commitments', [ + 'staticPageModel' => $staticPage, + 'localCommitmentList' => $localCommitments, + 'commitmentPageModel' => $commitmentPage, + ]); + } +} diff --git a/app/Http/Controllers/Fo/ContactController.php b/app/Http/Controllers/Fo/ContactController.php new file mode 100644 index 0000000..af0ecef --- /dev/null +++ b/app/Http/Controllers/Fo/ContactController.php @@ -0,0 +1,64 @@ +where('type', StaticPageType::contact)->first(); + + return view('fo.pages.contact', compact('products', 'staticPageModel')); + } + + /** + * Submit contact form + * + * @param \App\Http\Requests\Fo\ContactFormRequest $request + * @return \Illuminate\Http\RedirectResponse + */ + public function contactSubmit(ContactFormRequest $request): RedirectResponse + { + // * Cast expected types + $validated = $request->validated(); + Arr::set($validated, 'type', ObjectEnum::make(Arr::get($validated, 'type'))); + Arr::set($validated, 'product', Product::query() + ->where('id', Arr::get($validated, 'product'))->first()); + $expiration_date = Arr::get($validated, 'expiration_date'); + Arr::set($validated, 'expiration_date', $expiration_date ? + Carbon::createFromFormat('Y-m-d', $expiration_date) : null); + Mail::send(new SendContactMail((object)$validated)); + + + return redirect()->route('fo.contact') + ->with( + 'success', + trans( + 'Bonjour, votre message a bien été transmis. Cordialement, l’équipe :app_name.', + [ + 'app_name' => config('app.name') + ] + ) + ); + } +} diff --git a/app/Http/Controllers/Fo/HomeController.php b/app/Http/Controllers/Fo/HomeController.php new file mode 100644 index 0000000..9533083 --- /dev/null +++ b/app/Http/Controllers/Fo/HomeController.php @@ -0,0 +1,27 @@ +where('published', true)->orderBy('created_at', 'desc')->limit(6)->get(); + $staticPageModel = StaticPage::query()->where('type', StaticPageType::home)->first(); + return view('fo.pages.home', compact('staticPageModel', 'rangeModels', 'klubBloc', 'newsModels')); + } +} diff --git a/app/Http/Controllers/Fo/Klub/CustomerController.php b/app/Http/Controllers/Fo/Klub/CustomerController.php new file mode 100644 index 0000000..a14cf1e --- /dev/null +++ b/app/Http/Controllers/Fo/Klub/CustomerController.php @@ -0,0 +1,112 @@ +user(); + /** @var \LDC\LDCCRM\Models\Customer $crmCustomer */ + $crmCustomer = $customer->apiData; + + return view('fo.pages.klub.profile', compact('crmCustomer')); + } + + /** + * Update Customer profile + * + * @param \App\Http\Requests\Fo\Customers\UpdateAccountRequest $request + * @return \Illuminate\Http\RedirectResponse + */ + public function profileUpdate(UpdateAccountRequest $request): RedirectResponse + { + /** @var \App\Models\Customer $customer */ + $customer = auth('frontend')->user(); + + return $this->updateCrmCustomerInfo($customer, $request->validated()) ? + back()->with('success', trans('Vos informations ont bien été enregistrées.')) : + back()->withInput()->withErrors(trans('Une erreur est survenue, merci de réessayer ultérieurement.')); + } + + /** + * Show update customer password form + * + * @return \Illuminate\Contracts\View\View|\Illuminate\Contracts\View\Factory + */ + public function password() + { + return view('fo.auth.passwords.change'); + } + + /** + * Update customer password + * + * @param \App\Http\Requests\Fo\Customers\UpdatePasswordRequest $request + * @return \Illuminate\Http\RedirectResponse + */ + public function passwordSubmit(UpdatePasswordRequest $request): RedirectResponse + { + /** @var \App\Models\Customer */ + $customer = \auth('frontend')->user(); + + if ($this->updateCrmCustomerInfo($customer, ['password' => $request->get('password')])) { + event(new PasswordReset($customer)); + return back()->with('success', trans('Vos informations ont bien été enregistrées.')); + } + + return back()->withInput()->withErrors(trans('Une erreur est survenue, merci de réessayer ultérieurement.')); + } + + /** + * Updates user info + * + * @param \App\Models\Customer $customer + * @param array $data + * @return boolean + * @throws \Illuminate\Validation\ValidationException If something failed. + */ + private function updateCrmCustomerInfo(Customer $customer, array $data) + { + return DB::transaction(function () use ($customer, $data) { + try { + if (\array_key_exists('email', $data)) { + $customer->email = $data['email']; + $customer->saveOrFail(); + } + return $customer->updateApiData($data); + } catch (CrmValidationException $e) { + throw ValidationException::withMessages([ + 'error' => $e->getMessage() + ]); + } catch (ApiErrorException $e) { + if ($e->getApiError()->equals(ApiError::validationFailed())) { + throw ValidationException::withMessages([ + 'error' => $e->getMessage() + ]); + } + report($e); + return false; + } //end try + }); + } +} diff --git a/app/Http/Controllers/Fo/Klub/KlubController.php b/app/Http/Controllers/Fo/Klub/KlubController.php new file mode 100644 index 0000000..ae1680a --- /dev/null +++ b/app/Http/Controllers/Fo/Klub/KlubController.php @@ -0,0 +1,109 @@ +user(); + /** @var \LDC\LDCCRM\Models\Customer $crmCustomer */ + $crmCustomer = $customer->apiData; + + // * Fetch Coupon list (campaign wall) + $brList = Cache::remember('allbrs', 60, fn () => MesBrController::getStaticBr()); + + // * There should always be a published game + $game = Game::query()->where('published', true)->first(); + + $staticPageModel = StaticPage::query()->where('type', StaticPageType::klub)->first(); + + return view('fo.pages.klub.home', compact('crmCustomer', 'brList', 'game', 'staticPageModel')); + } + + /** + * Display questions + * + * @return \Illuminate\Contracts\View\View + */ + public function questions(): View + { + /** @var \App\Models\Customer $customer */ + $customer = auth('frontend')->user(); + /** @var \LDC\LDCCRM\Models\Customer */ + $crmCustomer = $customer->apiData; + $questions = Customer::cacheCrm( + $customer->hashcode, + 'questions', + fn () => Question::unansweredBy($crmCustomer) + ); + + return view('fo.pages.klub.questions', compact('crmCustomer', 'questions')); + } + + /** + * Save Customer answers to Crm questions + * + * @param \App\Http\Requests\Fo\Customers\CrmQuestionsAnswersRequest $request + * @return \Illuminate\Http\RedirectResponse + */ + public function questionsSubmit(CrmQuestionsAnswersRequest $request): RedirectResponse + { + /** @var \App\Models\Customer $customer */ + $customer = auth('frontend')->user(); + /** @var \LDC\LDCCRM\Models\Customer */ + $crmCustomer = $customer->apiData; + $questions = Customer::cacheCrm( + $customer->hashcode, + 'questions', + fn () => Question::unansweredBy($crmCustomer) + ); + + $responses = $request->post('question'); + // * int cast on ids + \array_walk_recursive($responses, function (&$id) { + $id = intval($id); + }); + // phpcs:ignore Generic.CodeAnalysis.UnusedFunctionParameter.FoundInExtendedClassBeforeLastUsed + $responses = Arr::mapWithKeys($questions, fn ($question, $index) => [ + optional(Arr::get($questions, $index))->id => Arr::get($responses, $index) + ]); + try { + foreach ($responses as $repId => $reponse) { + Answer::setQuestionAnswers($customer->hashcode, $repId, Arr::wrap($reponse)); + } + } catch (ApiErrorException | CrmValidationException | CrmException $e) { + report($e); + return back()->withErrors(trans('Une erreur est survenue, merci de réessayer ultérieurement.')); + } finally { + // * Clear Customer cache + Customer::clearCrmCached($customer->hashcode, 'questions'); + } + return \response()->redirectToRoute('fo.klub.home') + ->with('success', trans( + 'Merci pour vos réponses, nous les avons bien pris en compte, vous pouvez maintenant profiter du Klub.' + )); + } +} diff --git a/app/Http/Controllers/Fo/Klub/MesBrController.php b/app/Http/Controllers/Fo/Klub/MesBrController.php new file mode 100644 index 0000000..735d60d --- /dev/null +++ b/app/Http/Controllers/Fo/Klub/MesBrController.php @@ -0,0 +1,274 @@ +user(); + /** @var \LDC\LDCCRM\Models\Customer $crmCustomer */ + $crmCustomer = $customer->apiData; + + $mesBr = $this->fetchActiveBr($crmCustomer); + + return view('fo.pages.klub.mesbr', compact('crmCustomer', 'mesBr')); + } + + /** + * Fetch PDF BR + * + * @param \App\Http\Requests\Fo\MesBr\PrintCouponsRequest $request + * @return \Symfony\Component\HttpFoundation\StreamedResponse + */ + public function fetchBrPdf(PrintCouponsRequest $request): StreamedResponse + { + /** @var \App\Models\Customer $customer */ + $customer = auth('frontend')->user(); + + $pdf = $this->fetchBrPdfFromMesBr($customer, $request->post('coupon')); + + if ($pdf === null) { + \back()->withErrors([ + 'coupon' => trans('Impossible de récupérer le fichier pdf') + ])->throwResponse(); + } + + return response()->streamDownload(function () use ($pdf) { + echo $pdf; + }, trans('mes-bons-de-reduction-:date.pdf', [ + 'date' => now()->isoFormat('DD-MM-Y-HH\hmm') + ]), [ + 'Cache-Control' => 'public, must-revalidate, max-age=0', + 'Content-Description' => 'File Transfer', + 'Content-Type' => 'application/pdf', + 'Expires' => 'Sat, 26 Jul 1997 05:00:00 GMT', + 'Last-Modified' => gmdate('D, d M Y H:i:s') . ' GMT', + // For glory. + 'X-Generator' => 'mPDF' + ]); + } + + /** + * Fetch coupons PDF + * + * @param \App\Models\Customer $customer + * @param array $coupons + * @return string|null + */ + private function fetchBrPdfFromMesBr(\App\Models\Customer $customer, array $coupons): string|null + { + /** @var \LDCWEB\MesBR */ + $mesBr = app('mesbr'); + + $message = null; + + try { + $res = $mesBr->printCoupons($customer->hashcode, $coupons); + if (!$res) { + $message = "ERROR MesBR API : printCoupons on api failed {$customer->hashcode}"; + } elseif (Arr::get((array)$res, 'status') === 'KO') { + $message = Arr::get( + (array)$res, + 'message', + "ERROR MesBR API : printCoupons on api failed (no message) {$customer->hashcode}" + ); + } + + if ($message === null) { + return \base64_decode(strval(optional($res)->pdf)); + } + report(new \RuntimeException($message)); + return null; + } catch (\Exception $e) { + report($e); + return null; + } //end try + } + + /** + * Fetch customer BRs + * + * This should be an object like + * + * +"status": "OK" + * +"name": "Test tregalette" + * +"limited_printing": 0 + * +"total": 15 + * +"available_amount": 10.5 + * +"total_amount": 10.5 + * +"coupons": array{ + * +"code": "2950675055365" + * +"name": "Webcoupon 1€ Filet de canard Confit" + * +"value": 1 + * +"used": false + * +"desktop_image_available": "https://dev.mesbr.eu/coupons/96kjV1ZwGb7Z4m8wyzBCuurEFPlSLHFaAGVWuO8F.png" + * +"desktop_image_unavailable": "https://dev.mesbr.eu/coupons/K7BSVFOCs2K1XCi78wR2YgEfGyFH6AJthyupTEYz.png" + * +"mobile_image_available": "https://dev.mesbr.eu/coupons/KE3YodVeDPSG7pVzPQZhPEpVGlxwjTPWCJ8WGN29.png" + * +"mobile_image_unavailable": "https://dev.mesbr.eu/coupons/FOFhdT0d2X1AURQfYm9O7ac2ca9SGUk3IHCTWJiZ.png" + * } + * + * @param \LDC\LDCCRM\Models\Customer $customer + * @return object|null + */ + private function fetchActiveBr(\LDC\LDCCRM\Models\Customer $customer): object|null + { + if (!$this->createOrUpdateMesBrCustomer($customer)) { + return null; + } + + /** @var \LDCWEB\MesBR */ + $mesBr = app('mesbr'); + + $message = null; + + try { + $res = $mesBr->getMurCustomer($customer->hashcode); + if (!$res) { + $message = "ERROR MesBR API : getMurCustomer on api failed {$customer->hashcode}"; + } elseif (Arr::get((array)$res, 'status') === 'KO') { + $message = Arr::get( + (array)$res, + 'message', + "ERROR MesBR API : getMurCustomer on api failed (no message) {$customer->hashcode}" + ); + } + + if ($message === null) { + // * Replace local picture urls for dev Env + if (config('app.env') === 'local') { + $res = self::replaceCouponsPictureHost($res); + } + return $res; + } + report(new \RuntimeException($message)); + return null; + } catch (\Exception $e) { + report($e); + return null; + } //end try + } + + /** + * Report for sure true if the customer is set in mesBr + * + * @param \LDC\LDCCRM\Models\Customer $customer + * @return boolean + */ + private function createOrUpdateMesBrCustomer(\LDC\LDCCRM\Models\Customer $customer): bool + { + // * Ajout du customer sur mes BR + /** @var \LDCWEB\MesBR */ + $mesBr = app('mesbr'); + + $message = null; + + /** + * Observed behavior, + * calling multiple times createCustomer results in + * create or update the customer. + */ + try { + // * Create (or update) the customer + $res = $mesBr->createCustomer($customer->hashcode, $customer->email, 'France'); + if (!$res) { + $message = "ERROR MesBR API : createCustomer on api failed {$customer->hashcode}"; + } elseif (Arr::get((array)$res, 'status') === 'KO') { + $message = Arr::get( + (array)$res, + 'message', + "ERROR MesBR API : createCustomer on api failed (no message) {$customer->hashcode}" + ); + } + + if ($message === null) { + return true; + } + report(new \RuntimeException($message)); + return false; + } catch (\Exception $e) { + report($e); + return false; + } //end try + } + + // * STATIC Fetch BR + + /** + * Static method to fetch br List + * + * ! see fetchActiveBr for output object definition + * + * @return object|null + */ + public static function getStaticBr(): object|null + { + /** @var \LDCWEB\MesBR */ + $mesBr = app('mesbr'); + + $message = null; + + try { + $res = $mesBr->getMur(); + if (!$res) { + $message = 'ERROR MesBR API : getMur on api failed'; + } elseif (Arr::get((array)$res, 'status') === 'KO') { + $message = Arr::get( + (array)$res, + 'message', + 'ERROR MesBR API : getMur on api failed (no message)' + ); + } + + if ($message === null) { + // * Replace local picture urls for dev Env + if (config('app.env') === 'local') { + $res = self::replaceCouponsPictureHost($res); + } + return $res; + } + report(new \RuntimeException($message)); + return null; + } catch (\Exception $e) { + report($e); + return null; + } //end try + } + + /** + * Replace coupons picture host + * + * @param object $res + * @return object + */ + private static function replaceCouponsPictureHost(object $res): object + { + $replaceUrl = fn (?string $url) => $url ? Str::replace( + 'https://dev.mesbr.eu', + config('mesbr.endpoint'), + $url + ) : $url; + + $res->coupons = collect($res->coupons)->map(fn (object $coupon) => + (object)array_merge((array)$coupon, [ + 'desktop_image_available' => $replaceUrl($coupon->desktop_image_available), + 'desktop_image_unavailable' => $replaceUrl($coupon->desktop_image_unavailable), + 'mobile_image_available' => $replaceUrl($coupon->mobile_image_available), + 'mobile_image_unavailable' => $replaceUrl($coupon->mobile_image_unavailable), + ]))->all(); + return $res; + } +} diff --git a/app/Http/Controllers/Fo/ProductController.php b/app/Http/Controllers/Fo/ProductController.php new file mode 100644 index 0000000..ed0cb12 --- /dev/null +++ b/app/Http/Controllers/Fo/ProductController.php @@ -0,0 +1,44 @@ +where('slug', $slug)->where('published', true)->firstOrFail(); + $productModels = Product::query()->where('slug', '!=', $slug)->where('published', true)->get()->random(2); + $klubBloc = KlubBloc::first(); + $rangeModels = Range::query()->whereNot('id', $productModel->range->id)->get()->random(2); + + return view('fo.pages.products.show', compact('productModel', 'productModels', 'klubBloc', 'rangeModels')); + } + + /** + * Get filtered products. + * + * @return \Illuminate\Http\JsonResponse + */ + public function productsFiltered(): \Illuminate\Http\JsonResponse + { + $productModels = Product::query() + ->where('published', true) + ->where('range_id', request()->range_id) + ->orderBy('updated_at', 'desc') + ->get(); + $productModels = CollectionHelper::paginateManually($productModels, 9, request()->page); + return response()->json($productModels); + } +} diff --git a/app/Http/Controllers/Fo/RangeController.php b/app/Http/Controllers/Fo/RangeController.php new file mode 100644 index 0000000..8ae5cce --- /dev/null +++ b/app/Http/Controllers/Fo/RangeController.php @@ -0,0 +1,56 @@ +get(); + $staticPageModel = StaticPage::query()->where('type', StaticPageType::ranges)->first(); + + return view('fo.pages.ranges.index', compact('rangeModels', 'staticPageModel')); + } + + /** + * Show a specific resource. + * + * @param string $slug + * @return \Illuminate\Contracts\View\View + */ + public function show(string $slug): \Illuminate\Contracts\View\View + { + $rangeModel = Range::query()->where('slug', $slug)->firstOrFail(); + $rangeModels = Range::query()->where('slug', '!=', $slug)->get(); + $productModels = Product::query()->where('range_id', $rangeModel->id) + ->where('published', true) + ->orderBy('order', 'asc') + ->paginate(9); + $staticPageModel = StaticPage::query()->where('type', StaticPageType::range)->first(); + $newsModels = News::query() + ->where('published', true) + ->orderBy('created_at', 'desc') + ->limit(6) + ->get(); + + return view('fo.pages.ranges.show', compact( + 'rangeModel', + 'rangeModels', + 'productModels', + 'staticPageModel', + 'newsModels' + )); + } +} diff --git a/app/Http/Controllers/Fo/StaticPageController.php b/app/Http/Controllers/Fo/StaticPageController.php new file mode 100644 index 0000000..c9fcccd --- /dev/null +++ b/app/Http/Controllers/Fo/StaticPageController.php @@ -0,0 +1,55 @@ +where('type', StaticPageType::legals)->get(); + return view('fo.pages.legals', ['staticPageModel' => $legalPage[0]]); + } + + /** + * Policies show + * + * @param \App\Models\StaticPage $policiesPage + * @return \Illuminate\Contracts\View\View + */ + public function policies(StaticPage $policiesPage) + { + $policiesPage = StaticPage::query()->where('type', StaticPageType::confidentiality)->get(); + return view('fo.pages.legals', ['staticPageModel' => $policiesPage[0]]); + } + + /** + * HistoricalMilestone show + * + * @return \Illuminate\Contracts\View\View + */ + public function ourHistory() + { + $newsModels = News::query() + ->where('published', true) + ->orderBy('created_at', 'desc') + ->limit(6) + ->get(); + $rangeModels = Range::all(); + $milestoneModels = HistoricalMilestone::orderBy('year', 'asc')->where('published', true)->get(); + $staticPageModel = StaticPage::query()->where('type', StaticPageType::history)->first(); + return view('fo.pages.history', compact('staticPageModel', 'newsModels', 'rangeModels', 'milestoneModels')); + } +} diff --git a/app/Http/Kernel.php b/app/Http/Kernel.php new file mode 100644 index 0000000..15a9786 --- /dev/null +++ b/app/Http/Kernel.php @@ -0,0 +1,70 @@ + + */ + protected $middleware = [ + \App\Http\Middleware\TrustHosts::class, + \App\Http\Middleware\TrustProxies::class, + \Illuminate\Http\Middleware\HandleCors::class, + \App\Http\Middleware\PreventRequestsDuringMaintenance::class, + \Illuminate\Foundation\Http\Middleware\ValidatePostSize::class, + \App\Http\Middleware\TrimStrings::class, + \Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull::class, + ]; + + /** + * The application's route middleware groups. + * + * @var array> + */ + protected $middlewareGroups = [ + 'web' => [ + 'htmlsanitize', + \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\SecureHeaders::class + ], + + 'api' => [ + \Illuminate\Routing\Middleware\ThrottleRequests::class . ':api', + \Illuminate\Routing\Middleware\SubstituteBindings::class, + ], + ]; + + /** + * The application's route middleware. + * + * These middleware may be assigned to groups or used individually. + * + * @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, + 'signed' => \App\Http\Middleware\ValidateSignature::class, + 'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class, + 'verified' => \Illuminate\Auth\Middleware\EnsureEmailIsVerified::class, + 'htmlsanitize' => \App\Http\Middleware\HtmlSanitizer::class, + 'crm_questions' => \App\Http\Middleware\CrmMiddlewareQuestions::class, + ]; +} diff --git a/app/Http/Middleware/Authenticate.php b/app/Http/Middleware/Authenticate.php new file mode 100644 index 0000000..a332aa5 --- /dev/null +++ b/app/Http/Middleware/Authenticate.php @@ -0,0 +1,39 @@ + route('bo.login') + ]; + if (!$request->expectsJson()) { + // * Notify must login + Session::flash('warning', trans('Veuillez vous connecter pour continuer')); + + foreach ($request->route()->gatherMiddleware() as $middleware) { + if (\is_string($middleware) and strpos($middleware, 'auth:') !== false) { + $route = $logins[str_replace('auth:', '', $middleware)] ?? null; + if ($route) { + return $route; + } + } + } + return route('fo.login'); + } + + return null; + } +} diff --git a/app/Http/Middleware/CrmMiddlewareQuestions.php b/app/Http/Middleware/CrmMiddlewareQuestions.php new file mode 100644 index 0000000..992a11c --- /dev/null +++ b/app/Http/Middleware/CrmMiddlewareQuestions.php @@ -0,0 +1,42 @@ +check() and + $user = \auth('frontend')->user() and + $user->last_connection !== null + ) { + /** @var \LDC\LDCCRM\Models\Customer */ + $crmCustomer = $user->apiData; + $questions = Customer::cacheCrm( + $user->hashcode, + 'questions', + fn () => Question::unansweredBy($crmCustomer) + ); + if (count($questions)) { + return \response()->redirectToRoute('fo.klub.questions'); + } + } + return $next($request); + } +} diff --git a/app/Http/Middleware/EncryptCookies.php b/app/Http/Middleware/EncryptCookies.php new file mode 100644 index 0000000..b6e9bbc --- /dev/null +++ b/app/Http/Middleware/EncryptCookies.php @@ -0,0 +1,15 @@ + + */ + protected $except = []; +} diff --git a/app/Http/Middleware/HtmlSanitizer.php b/app/Http/Middleware/HtmlSanitizer.php new file mode 100644 index 0000000..857ca84 --- /dev/null +++ b/app/Http/Middleware/HtmlSanitizer.php @@ -0,0 +1,61 @@ +all(); + /** @var callable|null */ + $cleanInput = null; + $cleanInput = function ( + null|string|array &$input, + string $name, + ?string $rootName = null + ) use ( + $params, + &$cleanInput + ): void { + // * Nested element array + if (is_array($input)) { + array_walk_recursive($input, $cleanInput, $name); + } + if (!is_string($input)) { + return; + } + if (in_array($name, $params) or in_array($rootName ?? $name, $params)) { + // ? Is a json input ? + if ($isJson = \json_decode($input, true) and is_array($isJson)) { + // ! Decode each json field recursive. + \array_walk_recursive($isJson, function (string|array &$item) { + if (\is_string($item)) { + $item = clean($item); + $item = ToolboxHelper::stripCkEditorSchemesOnMediaInputs($item); + } + }); + } else { + $input = clean($input); + $input = ToolboxHelper::stripCkEditorSchemesOnMediaInputs($input); + } + } else { + $input = strip_tags($input); + } + }; + \array_walk($inputs, $cleanInput); + $request->merge($inputs); + return $next($request); + } +} diff --git a/app/Http/Middleware/PreventRequestsDuringMaintenance.php b/app/Http/Middleware/PreventRequestsDuringMaintenance.php new file mode 100644 index 0000000..842e4b9 --- /dev/null +++ b/app/Http/Middleware/PreventRequestsDuringMaintenance.php @@ -0,0 +1,15 @@ + + */ + protected $except = []; +} diff --git a/app/Http/Middleware/RedirectIfAuthenticated.php b/app/Http/Middleware/RedirectIfAuthenticated.php new file mode 100644 index 0000000..2c78eaf --- /dev/null +++ b/app/Http/Middleware/RedirectIfAuthenticated.php @@ -0,0 +1,43 @@ +check()) { + switch ($guard) { + case 'frontend': + return \redirect()->route('fo.homepage'); + case 'backend': + if (!$request->routeIs('bo.*')) { + continue; + } + return \redirect()->route('bo.dashboard'); + default: + throw new \RuntimeException("Unhandled guard `{$guard}` ."); + } + } + } + + return $next($request); + } +} diff --git a/app/Http/Middleware/SecureHeaders.php b/app/Http/Middleware/SecureHeaders.php new file mode 100644 index 0000000..c5e47cf --- /dev/null +++ b/app/Http/Middleware/SecureHeaders.php @@ -0,0 +1,118 @@ +removeUnwantedHeaders($this->unwantedHeaderList); + $response = $next($request); + $response->headers->set('Referrer-Policy', 'no-referrer-when-downgrade'); + $response->headers->set('X-Content-Type-Options', 'nosniff'); + $response->headers->set('X-XSS-Protection', '1; mode=block'); + $response->headers->set('X-Frame-Options', 'SAMEORIGIN'); + $response->headers->set('Strict-Transport-Security', 'max-age=31536000; includeSubDomains;'); + $cspPolicies = [ + "default-src 'none';", + "manifest-src 'self';", + // * CKEDITOR Specific https://ckeditor.com/docs/ckeditor5/latest/installation/advanced/csp.html + "connect-src 'self' " . implode(' ', [ + // * VITE DEV + config('app.debug') ? "wss://{$host}:4443" : '', + config('app.debug') ? "https://{$host}:4443" : '', + 'https://yl.s-web.fr' + ]) . ';', + "img-src * data: blob:;", + 'frame-src ' . implode(' ', [ + 'https://www.google.com/recaptcha/', + 'https://recaptcha.google.com/recaptcha/', + 'https://www.google.com/maps/' + ]) . ';', + "font-src 'self' data: " . \implode(' ', [ + // * VITE DEV + config('app.debug') ? "https://{$host}:4443" : '', + 'https://fonts.gstatic.com;' + ]) . ';', + // ! Using CKEditor will must have unsafe-inline style + // phpcs:ignore Generic.Files.LineLength.TooLong + "style-src 'self' 'unsafe-inline' " . \implode(' ', [ + 'https://cdnjs.cloudflare.com', + // * File Manager + 'https://fonts.googleapis.com', + 'https://cdn.jsdelivr.net', + 'https://use.fontawesome.com', + 'https://fonts.googleapis.com', + // * VITE DEV + config('app.debug') ? "https://{$host}:4443" : '', + ]) . ';', + // ! If you dont use ckeditor use this + // "style-src 'self' 'nonce-$nonce';", + // phpcs:ignore Generic.Files.LineLength.TooLong + "script-src 'self' {$jsDev} " . \implode(' ', [ + 'https: blob:', + 'https://www.googletagmanager.com', + 'https://cdnjs.cloudflare.com', + "$scheme://www.google-analytics.com", + // * VITE DEV + config('app.debug') ? "https://{$host}:4443" : '', + ]) . ';' + ]; + + $response->headers->set( + 'Content-Security-Policy', + implode(' ', $cspPolicies) . $reportUri + ); + $response->headers->set('Feature-Policy', 'fullscreen \'self\';'); + return $response; + } + + /** + * Remove unwanted headers + * + * @param array $headerList + * @return void + */ + private function removeUnwantedHeaders(array $headerList): void + { + foreach ($headerList as $header) { + header_remove($header); + } + } +} diff --git a/app/Http/Middleware/TrimStrings.php b/app/Http/Middleware/TrimStrings.php new file mode 100644 index 0000000..88cadca --- /dev/null +++ b/app/Http/Middleware/TrimStrings.php @@ -0,0 +1,19 @@ + + */ + protected $except = [ + 'current_password', + 'password', + 'password_confirmation', + ]; +} diff --git a/app/Http/Middleware/TrustHosts.php b/app/Http/Middleware/TrustHosts.php new file mode 100644 index 0000000..7186414 --- /dev/null +++ b/app/Http/Middleware/TrustHosts.php @@ -0,0 +1,20 @@ + + */ + public function hosts() + { + return [ + $this->allSubdomainsOfApplicationUrl(), + ]; + } +} diff --git a/app/Http/Middleware/TrustProxies.php b/app/Http/Middleware/TrustProxies.php new file mode 100644 index 0000000..74bd812 --- /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 integer + */ + 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..83aa732 --- /dev/null +++ b/app/Http/Middleware/ValidateSignature.php @@ -0,0 +1,15 @@ + + */ + protected $except = []; +} diff --git a/app/Http/Middleware/VerifyCsrfToken.php b/app/Http/Middleware/VerifyCsrfToken.php new file mode 100644 index 0000000..61356d0 --- /dev/null +++ b/app/Http/Middleware/VerifyCsrfToken.php @@ -0,0 +1,17 @@ + + */ + protected $except = [ + '/csp-report' + ]; +} diff --git a/app/Http/Requests/Bo/CommitmentPages/UpdateCommitmentPageRequest.php b/app/Http/Requests/Bo/CommitmentPages/UpdateCommitmentPageRequest.php new file mode 100644 index 0000000..1f6322a --- /dev/null +++ b/app/Http/Requests/Bo/CommitmentPages/UpdateCommitmentPageRequest.php @@ -0,0 +1,60 @@ +check(); + } + + /** + * Get the validation rules that apply to the request. + * + * @return array + */ + public function rules(): array + { + return [ + 'quality_title' => 'required|string|between:3,255', + 'quality_text' => 'required|string|min:15', + 'product1_title' => 'required|string|between:3,255', + 'product1_text' => 'required|string|min:15', + 'product2_title' => 'required|string|between:3,255', + 'product2_text' => 'required|string|min:15', + 'environment_title' => 'required|string|between:3,255', + 'environment_text' => 'required|string|min:15', + 'pictos' => 'nullable|array', + 'pictos.*.id' => 'required|exists:pictos,id', + ]; + } + + /** + * Get custom attributes for validator errors. + * + * @return array + */ + public function attributes(): array + { + return [ + 'quality_title' => trans('validation.custom.quality_title'), + 'quality_text' => trans('validation.custom.quality_text'), + 'product1_title' => trans('validation.custom.productx_title', ['x' => 1]), + 'product1_text' => trans('validation.custom.productx_text', ['x' => 1]), + 'product2_title' => trans('validation.custom.productx_title', ['x' => 2]), + 'product2_text' => trans('validation.custom.productx_text', ['x' => 2]), + 'environment_title' => trans('validation.custom.environment_title'), + 'environment_text' => trans('validation.custom.environment_text'), + 'pictos' => trans('validation.custom.picto'), + 'pictos.*.id' => trans('validation.custom.picto_id'), + ]; + } +} diff --git a/app/Http/Requests/Bo/Games/StoreGameRequest.php b/app/Http/Requests/Bo/Games/StoreGameRequest.php new file mode 100644 index 0000000..a053a11 --- /dev/null +++ b/app/Http/Requests/Bo/Games/StoreGameRequest.php @@ -0,0 +1,119 @@ +check(); + } + + /** + * Prepare the data for validation. + * + * @return void + */ + protected function prepareForValidation() + { + $this->merge([ + 'published' => $this->published ? true : false, + 'button_status' => $this->button_status ? true : false, + 'button_new_tab' => $this->button_status ? true : false, + ]); + $this->mergePicture('picture'); + } + + /** + * Get the validation rules that apply to the request. + * + * @return array + */ + public function rules(): array + { + $rules = [ + 'title_line1' => 'required|string|between:3,255', + 'title_line2' => 'required|string|between:3,255', + 'picture_alt' => 'required|string|between:3,255', + 'picture_title' => 'required|string|between:3,255', + 'text' => [ + 'required', + 'string', + 'min:15', + // phpcs:disable Generic.CodeAnalysis.UnusedFunctionParameter.FoundInExtendedClassBeforeLastUsed + function (string $attribute, mixed $value, Closure $fail) { + // phpcs:enable + if (Str::wordCount(\strip_tags($value)) > 32) { + $fail(trans('validation.max_words', [ + 'attribute' => trans('validation.attributes.text'), + 'count' => '32' + ])); + } + } + ], + 'button_status' => 'required|boolean', + 'button_label' => 'required|string|between:3,255', + 'button_url' => 'required|url', + 'button_new_tab' => 'required|boolean', + 'published' => 'required|boolean', + 'publish_at' => 'nullable|date', + 'unpublish_at' => 'nullable|date|after:publish_at', + ]; + + return \array_merge( + $rules, + $this->pictureRules('picture', 585, 415, 585, 415, false) + ); + } + + /** + * Get custom attributes for validator errors. + * + * @return array + */ + public function attributes(): array + { + return [ + 'title_line1' => trans('validation.custom.title_line1'), + 'title_line2' => trans('validation.custom.title_line2'), + 'picture_alt' => trans('validation.custom.attribute_alt'), + 'picture_title' => trans('validation.custom.attribute_title'), + 'text' => trans('validation.attributes.text'), + 'button_status' => trans(':field1 :inter:field2', [ + 'field1' => trans('crud.minicrud.visibility_label'), + 'inter' => trans('validation.custom.of_the.male'), + 'field2' => trans('validation.custom.button'), + ]), + 'button_label' => trans(':field :inter:model', [ + 'field' => trans('validation.custom.label'), + 'inter' => trans('validation.custom.of_the.male'), + 'model' => trans('validation.custom.button'), + ]), + 'button_url' => trans(':field :inter:model', [ + 'field' => trans('validation.custom.url'), + 'inter' => trans('validation.custom.of_the.male'), + 'model' => trans('validation.custom.button'), + ]), + 'button_new_tab' => trans(':field1 :inter:field2', [ + 'field1' => trans('validation.custom.target'), + 'inter' => trans('validation.custom.of_the.male'), + 'field2' => trans('validation.custom.button'), + ]), + 'published' => trans('validation.custom.activated'), + 'publish_at' => trans('validation.custom.publish_at'), + 'unpublish_at' => trans('validation.custom.unpublish_at'), + ]; + } +} diff --git a/app/Http/Requests/Bo/Games/UpdateGameRequest.php b/app/Http/Requests/Bo/Games/UpdateGameRequest.php new file mode 100644 index 0000000..9d2b38e --- /dev/null +++ b/app/Http/Requests/Bo/Games/UpdateGameRequest.php @@ -0,0 +1,7 @@ +check(); + } + + /** + * Prepare the data for validation. + * + * @return void + */ + protected function prepareForValidation() + { + $this->merge([ + 'published' => $this->published ? true : false, + 'button_status' => $this->button_status ? true : false, + 'button_new_tab' => $this->button_new_tab ? true : false + ]); + $this->mergePicture('picture1'); + $this->mergePicture('picture2'); + $this->mergePicture('picture3'); + } + + /** + * Get the validation rules that apply to the request. + * + * @return array + */ + public function rules(): array + { + $rules = [ + 'year' => 'required|integer|min:1901|max:2155', + 'text' => [ + 'required', + 'string', + 'min:10', + // phpcs:disable Generic.CodeAnalysis.UnusedFunctionParameter.FoundInExtendedClassBeforeLastUsed + function (string $attribute, mixed $value, Closure $fail) { + // phpcs:enable + if (Str::wordCount(\strip_tags($value)) > 15) { + $fail(trans('validation.max_words', [ + 'attribute' => trans('validation.attributes.text'), + 'count' => '15' + ])); + } + } + ], + 'picture1_alt' => 'required|string|between:3,255', + 'picture1_title' => 'required|string|between:3,255', + 'picture2_alt' => 'required_with:picture2|nullable|string|between:3,255', + 'picture2_title' => 'required_with:picture2|nullable|string|between:3,255', + 'picture3_alt' => 'required_with:picture3|nullable|string|between:3,255', + 'picture3_title' => 'required_with:picture3|nullable|string|between:3,255', + 'button_label' => 'required_if:button_status,true|nullable|string|between:3,35', + 'button_url' => 'required_if:button_status,true|nullable|string|between:3,255', + 'button_status' => 'required|boolean', + 'button_new_tab' => 'required|boolean', + 'published' => 'required|boolean', + ]; + + return \array_merge( + $rules, + $this->pictureRules('picture1', 431, 300, 431, 300, false), + $this->pictureRules('picture2', 431, 300, 431, 300, true), + $this->pictureRules('picture3', 431, 300, 431, 300, true), + ); + } + + /** + * Get custom attributes for validator errors. + * + * @return array + */ + public function attributes(): array + { + return [ + 'year' => trans('validation.attributes.quality_title'), + 'text' => trans('validation.custom.text'), + 'picture1_alt' => trans('validation.custom.picturex_alt', ['x' => 1]), + 'picture1_title' => trans('validation.custom.picturex_title', ['x' => 1]), + 'picture2_alt' => trans('validation.custom.picturex_alt', ['x' => 2]), + 'picture2_title' => trans('validation.custom.picturex_title', ['x' => 2]), + 'picture3_alt' => trans('validation.custom.picturex_alt', ['x' => 3]), + 'picture3_title' => trans('validation.custom.picturex_title', ['x' => 3]), + 'button_label' => trans('validation.custom.button_label'), + 'button_url' => trans('validation.custom.button_url'), + 'button_status' => trans('validation.custom.button_status'), + 'button_new_tab' => trans('validation.custom.button_new_tab'), + 'published' => trans('validation.custom.published'), + ]; + } +} diff --git a/app/Http/Requests/Bo/HistoricalMilestones/UpdateHistoricalMilestoneRequest.php b/app/Http/Requests/Bo/HistoricalMilestones/UpdateHistoricalMilestoneRequest.php new file mode 100644 index 0000000..7a7693e --- /dev/null +++ b/app/Http/Requests/Bo/HistoricalMilestones/UpdateHistoricalMilestoneRequest.php @@ -0,0 +1,7 @@ +check(); + } + + /** + * Prepare the data for validation. + * + * @return void + */ + protected function prepareForValidation() + { + $this->mergePicture('picture'); + } + + /** + * Get the validation rules that apply to the request. + * + * @return array + */ + public function rules(): array + { + $rules = [ + 'picture_alt' => 'required|string|between:3,255', + 'picture_title' => 'required|string|between:3,255', + ]; + + return \array_merge( + $rules, + $this->pictureRules('picture', 640, 637, 640, 637, false) + ); + } + + /** + * Get custom attributes for validator errors. + * + * @return array + */ + public function attributes(): array + { + return [ + 'picture_alt' => trans('validation.custom.attribute_alt'), + 'picture_title' => trans('validation.custom.attribute_title'), + ]; + } +} diff --git a/app/Http/Requests/Bo/LocalCommitments/StoreLocalCommitmentRequest.php b/app/Http/Requests/Bo/LocalCommitments/StoreLocalCommitmentRequest.php new file mode 100644 index 0000000..3f41e0b --- /dev/null +++ b/app/Http/Requests/Bo/LocalCommitments/StoreLocalCommitmentRequest.php @@ -0,0 +1,107 @@ +check(); + } + + /** + * Prepare the data for validation. + * + * @return void + */ + protected function prepareForValidation() + { + $this->merge([ + 'published' => $this->published ? true : false + ]); + $this->mergePicture('picture1'); + $this->mergePicture('picture2'); + $this->mergePicture('picture3'); + } + + /** + * Get the validation rules that apply to the request. + * + * @return array + */ + public function rules(): array + { + $rules = [ + 'title' => 'required|string|between:3,255', + 'text' => 'required|string|min:15', + 'picture1_alt' => 'required|string|between:3,255', + 'picture1_title' => 'required|string|between:3,255', + 'picture2_alt' => 'nullable|required_with:picture2|string|between:3,255', + 'picture2_title' => 'nullable|required_with:picture2|string|between:3,255', + 'picture3_alt' => 'nullable|required_with:picture3|string|between:3,255', + 'picture3_title' => 'nullable|required_with:picture3|string|between:3,255', + 'published' => 'required|boolean', + ]; + + return \array_merge( + $rules, + $this->pictureRules('picture1', 587, 429, 587, 429, false), + $this->pictureRules('picture2', 587, 429, 587, 429, true), + $this->pictureRules('picture3', 587, 429, 587, 429, true), + ); + } + + /** + * Get custom attributes for validator errors. + * + * @return array + */ + public function attributes(): array + { + return [ + 'title' => trans('validation.attributes.title'), + 'text' => trans('validation.attributes.text.'), + 'picture1_alt' => trans(':field1 :inter:model', [ + 'field1' => trans('validation.custom.attribute_alt'), + 'inter' => trans('validation.custom.of_the.female'), + 'field2' => trans('validation.custom._image') + ]), + 'picture1_title' => trans(':field1 :inter:model', [ + 'field1' => trans('validation.custom.attribute_title'), + 'inter' => trans('validation.custom.of_the.female'), + 'field2' => trans('validation.custom._image') + ]), + 'picture2_alt' => trans(':field1 :inter:model', [ + 'field1' => trans('validation.custom.attribute_alt'), + 'inter' => trans('validation.custom.of_the.female'), + 'field2' => trans('validation.custom._image') + ]), + 'picture2_title' => trans(':field1 :inter:model', [ + 'field1' => trans('validation.custom.attribute_title'), + 'inter' => trans('validation.custom.of_the.female'), + 'field2' => trans('validation.custom._image') + ]), + 'picture3_alt' => trans(':field1 :inter:model', [ + 'field1' => trans('validation.custom.attribute_alt'), + 'inter' => trans('validation.custom.of_the.female'), + 'field2' => trans('validation.custom._image') + ]), + 'picture3_title' => trans(':field1 :inter:model', [ + 'field1' => trans('validation.custom.attribute_title'), + 'inter' => trans('validation.custom.of_the.female'), + 'field2' => trans('validation.custom._image') + ]), + 'published' => trans('validation.custom.activated'), + ]; + } +} diff --git a/app/Http/Requests/Bo/LocalCommitments/UpdateLocalCommitmentRequest.php b/app/Http/Requests/Bo/LocalCommitments/UpdateLocalCommitmentRequest.php new file mode 100644 index 0000000..33a1c0f --- /dev/null +++ b/app/Http/Requests/Bo/LocalCommitments/UpdateLocalCommitmentRequest.php @@ -0,0 +1,7 @@ +check(); + } + + /** + * Prepare the data for validation. + * + * @return void + */ + protected function prepareForValidation() + { + $this->merge([ + 'published' => $this->published ? true : false + ]); + $this->mergePicture('picture'); + } + + /** + * Get the validation rules that apply to the request. + * + * @return array + */ + public function rules(): array + { + $rules = [ + 'text' => [ + 'required', + 'string', + 'min:3', + // phpcs:disable Generic.CodeAnalysis.UnusedFunctionParameter.FoundInExtendedClassBeforeLastUsed + function (string $attribute, mixed $value, Closure $fail) { + // phpcs:enable + if (Str::wordCount(\strip_tags($value)) > 80) { + $fail(trans('validation.max_words', [ + 'attribute' => trans('validation.attributes.text'), + 'count' => '80' + ])); + } + } + ], + 'picture_alt' => 'required|string|between:3,255', + 'picture_title' => 'required|string|between:3,255', + 'published' => 'required|boolean', + 'publish_at' => 'nullable|date', + 'unpublish_at' => 'nullable|date|after:publish_at', + + ]; + return \array_merge( + $rules, + $this->pictureRules('picture', 308, 223, 308, 223, false), + ); + } + + /** + * Get custom attributes for validator errors. + * + * @return array + */ + public function attributes(): array + { + return [ + 'text' => trans('validation.attributes.text'), + 'picture_alt' => trans('validation.custom.picture_alt'), + 'picture_title' => trans('validation.custom.picture_title'), + 'published' => trans('validation.custom.activated'), + 'publish_at' => trans('validation.custom.publish_at'), + 'unpublish_at' => trans('validation.custom.unpublish_at'), + ]; + } +} diff --git a/app/Http/Requests/Bo/News/UpdateNewsRequest.php b/app/Http/Requests/Bo/News/UpdateNewsRequest.php new file mode 100644 index 0000000..3e4e0b2 --- /dev/null +++ b/app/Http/Requests/Bo/News/UpdateNewsRequest.php @@ -0,0 +1,7 @@ +check(); + } + + /** + * Prepare the data for validation. + * + * @return void + */ + protected function prepareForValidation() + { + $this->merge([ + 'published' => $this->published ? true : false + ]); + $this->mergePicture('picture'); + } + + /** + * Get the validation rules that apply to the request. + * + * @return array + */ + public function rules(): array + { + $rules = [ + 'label' => 'required|string|between:3,255', + 'picture_alt' => 'required|string|between:3,255', + 'picture_title' => 'required|string|between:3,255', + 'published' => 'required|boolean', + ]; + + return \array_merge( + $rules, + $this->pictureRules('picture', 85, 85, 85, 85, false) + ); + } + + /** + * Get custom attributes for validator errors. + * + * @return array + */ + public function attributes(): array + { + return [ + 'first_name' => trans('validation.attributes.first_name'), + 'last_name' => trans('validation.attributes.last_name'), + 'email' => trans('validation.attributes.email'), + 'password' => trans('validation.attributes.password'), + 'role' => trans('validation.attributes.role'), + 'published' => trans('validation.custom.publication') + ]; + } +} diff --git a/app/Http/Requests/Bo/Pictos/UpdatePictoRequest.php b/app/Http/Requests/Bo/Pictos/UpdatePictoRequest.php new file mode 100644 index 0000000..479d8ce --- /dev/null +++ b/app/Http/Requests/Bo/Pictos/UpdatePictoRequest.php @@ -0,0 +1,7 @@ +check(); + } + + /** + * Prepare the data for validation. + * + * @return void + */ + protected function prepareForValidation() + { + $this->merge([ + 'published' => $this->published ? true : false + ]); + $this->mergePicture('picture'); + $this->mergePicture('picture_thumbnail'); + } + + /** + * Get the validation rules that apply to the request. + * + * @return array + */ + public function rules(): array + { + $rules = [ + 'seo_title' => 'required|between:45,70', + 'seo_description' => 'required|between:50,160', + 'label' => 'required|string|between:3,100', + 'picture_alt' => 'required|string|between:3,255', + 'picture_title' => 'required|string|between:3,255', + 'picture_thumbnail_alt' => 'required|string|between:3,255', + 'picture_thumbnail_title' => 'required|string|between:3,255', + 'description' => 'required|string|min:15', + 'nutriscore' => ['required', new Enum(NutriscoreEnum::class)], + 'advice' => 'required|string|min:15', + 'ingredients' => 'required|string|min:15', + 'nutritionnal_values' => 'required|array', + 'nutritionnal_values.100g' => 'required|array', + 'nutritionnal_values.100g.*' => 'required|numeric|min:0', + 'nutritionnal_values.100g.label' => 'required|string|between:3,255', + 'nutritionnal_values.self' => 'required|array', + 'nutritionnal_values.self.*' => 'required|numeric|min:0', + 'nutritionnal_values.self.label' => 'required|string|between:3,255', + 'range_id' => 'required|exists:ranges,id', + 'pictos' => 'nullable|array', + 'pictos.*.id' => 'required|exists:pictos,id', + 'published' => 'required|boolean', + ]; + return \array_merge( + $rules, + $this->pictureRules('picture', 503, 503, 503, 503, false), + $this->pictureRules('picture_thumbnail', 310, 310, 310, 310, false), + ); + } + + /** + * Get custom attributes for validator errors. + * + * @return array + */ + public function attributes(): array + { + return [ + 'seo_title' => trans('validation.custom.seo_title'), + 'seo_description' => trans('validation.custom.seo_description'), + 'label' => trans('validation.custom.label'), + 'description' => trans('validation.custom.description'), + 'picture_alt' => trans('validation.custom.picture_alt'), + 'picture_title' => trans('validation.custom.picture_title'), + 'picture_thumbnail_alt' => trans('validation.custom.picture_alt'), + 'picture_thumbnail_title' => trans('validation.custom.picture_title'), + 'nutriscore' => trans('validation.custom.nutriscore'), + 'advice' => trans('validation.custom.advice'), + 'ingredients' => trans('validation.custom.ingredients'), + 'nutritionnal_values' => trans('validation.custom.nutritionnal_values'), + 'range_id' => trans('models.classes.range'), + 'pictos' => trans('validation.custom.picto'), + 'pictos.*.id' => trans('validation.custom.picto_id'), + 'published' => trans('validation.custom.activated'), + ]; + } +} diff --git a/app/Http/Requests/Bo/Products/UpdateProductRequest.php b/app/Http/Requests/Bo/Products/UpdateProductRequest.php new file mode 100644 index 0000000..3f0ae9d --- /dev/null +++ b/app/Http/Requests/Bo/Products/UpdateProductRequest.php @@ -0,0 +1,7 @@ +check(); + } + + /** + * Prepare the data for validation. + * + * @return void + */ + protected function prepareForValidation() + { + $this->mergePicture('picture'); + $this->mergePicture('picture_ambiance'); + $this->mergePicture('picto1_picture'); + $this->mergePicture('picto2_picture'); + } + + /** + * Get the validation rules that apply to the request. + * + * @return array + */ + public function rules(): array + { + $rules = [ + 'label' => 'required|string|between:3,255', + 'picture_alt' => 'required|string|between:3,255', + 'picture_title' => 'required|string|between:3,255', + 'picture_ambiance_alt' => 'required|string|between:3,255', + 'picture_ambiance_title' => 'required|string|between:3,255', + 'picto1_picture_alt' => 'required_with:picto1_picture|nullable|string|between:3,255', + 'picto1_picture_title' => 'required_with:picto1_picture|nullable|string|between:3,255', + 'picto1_line1' => 'required_with:picto1_picture|nullable|string|between:3,15', + 'picto1_line2' => 'required_with:picto1_picture|nullable|string|between:3,15', + 'picto2_picture_alt' => 'required_with:picto2_picture|nullable|string|between:3,255', + 'picto2_picture_title' => 'required_with:picto2_picture|nullable|string|between:3,255', + 'picto2_line1' => 'required_with:picto2_picture|nullable|string|between:3,15', + 'picto2_line2' => 'required_with:picto2_picture|nullable|string|between:3,15', + ]; + return \array_merge( + $rules, + $this->pictureRules('picture', 579, 579, 579, 579, false), + $this->pictureRules('picture_ambiance', 333, 333, 333, 333, false), + $this->pictureRules('picto1_picture', 67, 70, 67, 70, true), + $this->pictureRules('picto2_picture', 67, 70, 67, 70, true), + ); + } + + /** + * Get custom attributes for validator errors. + * + * @return array + */ + public function attributes(): array + { + return [ + 'label' => trans('validation.custom.label'), + 'picture_alt' => trans('validation.custom.attribute_alt'), + 'picture_title' => trans('validation.attributes.attribute_title'), + 'picture_ambiance_alt' => trans('validation.custom.attribute_alt'), + 'picture_ambiance_title' => trans('validation.custom.attribute_title'), + 'picto1_picture_alt' => trans('validation.custom.attribute_alt'), + 'picto1_picture_title' => trans('validation.custom.attribute_title'), + 'picto1_line1' => trans('validation.attributes.result_text_under_image'), + 'picto1_line2' => trans('validation.attributes.result_text_under_image'), + 'picto2_picture_alt' => trans('validation.custom.attribute_alt'), + 'picto2_picture_title' => trans('validation.custom.attribute_title'), + 'picto2_line1' => trans('validation.attributes.result_text_under_image'), + 'picto2_line2' => trans('validation.attributes.result_text_under_image'), + ]; + } +} diff --git a/app/Http/Requests/Bo/Ranges/UpdateRangeRequest.php b/app/Http/Requests/Bo/Ranges/UpdateRangeRequest.php new file mode 100644 index 0000000..8572785 --- /dev/null +++ b/app/Http/Requests/Bo/Ranges/UpdateRangeRequest.php @@ -0,0 +1,7 @@ +check(); + } + + /** + * Prepare the data for validation. + * + * @return void + */ + public function prepareForValidation(): void + { + $this->merge([ + 'content' => Str::of($this->post('content'))->value() + ]); + } + + /** + * Get the validation rules that apply to the request. + * + * @return array|string> + */ + public function rules(): array + { + return [ + 'seo_title' => 'required|min:45|max:70', + 'seo_description' => 'required|min:50|max:160', + 'title' => 'required|min:3|max:255', + 'content' => 'present', + ]; + } + + /** + * Get custom attributes for validator errors. + * + * @return array + */ + public function attributes(): array + { + return [ + 'seo_title' => trans('validation.custom.seo_title'), + 'seo_description' => trans('validation.custom.seo_description'), + 'title' => trans('validation.attributes.title'), + 'content' => trans('validation.custom.content'), + ]; + } +} diff --git a/app/Http/Requests/Bo/UpdateChangeOrderRequest.php b/app/Http/Requests/Bo/UpdateChangeOrderRequest.php new file mode 100644 index 0000000..b88283e --- /dev/null +++ b/app/Http/Requests/Bo/UpdateChangeOrderRequest.php @@ -0,0 +1,42 @@ +check(); + } + + /** + * Prepare the data for validation. + * + * @return void + */ + protected function prepareForValidation(): void + { + $this->merge([ + 'direction' => $this->direction === 'up' ? true : false + ]); + } + + /** + * Get the validation rules that apply to the request. + * + * @return array + */ + public function rules(): array + { + return [ + 'direction' => 'required|boolean', + ]; + } +} diff --git a/app/Http/Requests/Bo/UpdateMiniCrudRequest.php b/app/Http/Requests/Bo/UpdateMiniCrudRequest.php new file mode 100644 index 0000000..f845c96 --- /dev/null +++ b/app/Http/Requests/Bo/UpdateMiniCrudRequest.php @@ -0,0 +1,229 @@ +check(); + } + + /** + * Get the validation rules that apply to the request. + * + * @return array + * @phpcs:disable Generic.Metrics.CyclomaticComplexity.TooHigh + * @phpcs:disable Generic.Metrics.NestingLevel.TooHigh + */ + public function rules() + { + // phpcs:enable + $rules = []; + foreach ($this->{$this->modelName}->data as $iptName => $input) { + $input = \json_decode(\json_encode($input), true); + switch ($input['inputType']) { + case InputType::number->value: + $rules = array_merge($rules, [ + "data.$iptName.value" => $this->compileValidate('required|numeric', $input) + ]); + break; + case InputType::videoYoutube->value: + $rules = array_merge($rules, [ + "data.$iptName.value" => $this->compileValidate('regex:%([^"&?\/\s]{11})%i', $input) + ]); + break; + case InputType::videoVimeo->value: + $rules = array_merge($rules, [ + "data.$iptName.value" => $this->compileValidate('regex:%([0-9]{8,10})%i', $input) + ]); + break; + case InputType::video->value: + $rules = array_merge($rules, [ + "data.$iptName.value" => $this->compileValidate([ + 'regex:%([0-9]{8,10}|[^"&?\/\s]{11})%i' + ], $input) + ]); + break; + case InputType::string->value: + $rules = array_merge($rules, [ + "data.$iptName.value" => $this->compileValidate('required|string|min:3', $input) + ]); + break; + case InputType::text->value: + $mergeRules = $this->compileValidate('required|string|min:15', $input); + $mergeRules = collect($mergeRules) + ->map(function ($rule) { + if (\strpos($rule, 'max:') !== false) { + $max = \intval(str_replace('max:', '', $rule)); + return function ($attribute, $value, $fail) use ($max) { + if (\strlen(\strip_tags($value)) > $max) { + $fail("$attribute ne doit pas excéder $max caractères"); + } + }; + } + return $rule; + }); + $rules = array_merge($rules, [ + "data.$iptName.value" => $mergeRules + ]); + break; + case InputType::image->value: + $required = $this->isUpdate() ? 'sometimes' : 'required'; + + $ipt = $this->data[$iptName]; + $max = isset($ipt['dimensionsMax']); + $dim = \is_string($input['dimensions']) ? collect(explode( + ',', + (isset($ipt['dimensionsMax']) and is_string($ipt['dimensionsMax'])) ? + $ipt['dimensionsMax'] : $input['dimensions'] + ))->mapWithKeys(function ($v) { + $v = explode(' ', $v); + return [$v[0] => $v[1]]; + }) : $input['dimensions']; + + // * Adapt dimensions + $sizes = (object)[ + 'minHeight' => $dim['height'], + 'maxHeight' => $dim['height'], + 'minWith' => $dim['width'], + 'maxWith' => $dim['width'], + ]; + $rules = array_merge($rules, [ + "data.$iptName.value" => [ + function (string $attribute, $value, callable $fail) use ($sizes) { + return ToolboxHelper::validatePicture($attribute, $value, $fail, $sizes); + } + ], + $this->compileValidate( + implode('|', [ + $required, + 'image', + 'mimes:png,jpg,jpeg', + sprintf( + 'dimensions:%s=%d,%s=%d', + $max ? 'max_height' : 'height', + $dim['height'], + $max ? 'max_width' : 'width', + $dim['width'] + ) + ]), + $input + ), + "data.$iptName.alt" => $this->compileValidate("$required|string|min:5", $input), + "data.$iptName.title" => $this->compileValidate("$required|string|min:5", $input) + ]); + break; + case InputType::url->value: + $rules = array_merge($rules, [ + "data.$iptName.value" => [ + 'required', 'url', + // @phpcs:ignore Generic.CodeAnalysis.UnusedFunctionParameter.FoundInExtendedClassBeforeLastUsed + function ($attribute, $value, $fail) { + try { + ToolboxHelper::assertNoInternalUrls($attribute, $value); + ToolboxHelper::assertNoInternalBoUrls($attribute, $value); + } catch (ValidationException $e) { + $fail(collect($e->errors())->first()[0]); + } + } + ] + ]); + break; + case InputType::boolean->value: + $all = $this->all(); + $nested = ToolboxHelper::dotStringToNestedArray( + "data.$iptName.value", + $this->input("data.$iptName.value") ? true : false + ); + $all = ToolboxHelper::arrayMergeRecursiveDistinct($all, $nested); + $this->merge($all); + $rules = array_merge($rules, [ + "data.$iptName.value" => 'boolean' + ]); + break; + } //end switch + } //end foreach + return $rules; + } + + /** + * Undocumented function + * + * @param string|array $inputTypeValidate + * @param array $input + * @return array + */ + public function compileValidate(string|array $inputTypeValidate, array $input): array + { + if (\is_string($inputTypeValidate)) { + $inputTypeValidate = explode('|', $inputTypeValidate); + } + /** @var array|string */ + $inputValidate = \collect($input)->get('validate', $input); + $inputValidate = \is_string($inputValidate) ? explode('|', $inputValidate) : $inputValidate; + foreach ($inputValidate as $validate) { + if (!\in_array($validate, $inputTypeValidate)) { + $inputTypeValidate[] = $validate; + } + } + + $test = \collect($inputTypeValidate)->all(); + $test = \collect($inputTypeValidate)->sort(function ($valueA, $valueB) { + $valueA = $this->ruleHasToComeFirst($valueA) ? 0 : 2; + $valueB = $this->ruleHasToComeFirst($valueB) ? 1 : 2; + return $valueA - $valueB; + })->unique()->all(); + + return \collect($inputTypeValidate)->unique()->sort(function ($valueA, $valueB) { + $valueA = $this->ruleHasToComeFirst($valueA) ? 0 : 2; + $valueB = $this->ruleHasToComeFirst($valueB) ? 1 : 2; + return $valueA - $valueB; + })->all(); + } + + /** + * Does the rulle need to come first ? + * + * @param string $rule + * @return boolean + */ + private function ruleHasToComeFirst(string $rule): bool + { + $rule = \collect(\explode(':', $rule, 1))->filter()->first(null, ''); + return \collect([ + 'nullable', 'present', 'required', 'required_if', + 'required_unless', 'required_with', 'required_with_all', + 'required_without', 'required_without_all', 'required_with_all', + 'missing', 'missing_if', 'missing_unless', + 'missing_with', 'missing_with_all', + ])->first(fn (string $firstRule) => \strpos($rule, $firstRule) === 0) ? true : false; + } + + /** + * Is this request an update request ? + * + * @return boolean + */ + private function isUpdate(): bool + { + return $this->isMethod('PUT'); + } +} diff --git a/app/Http/Requests/Bo/Users/StoreUserRequest.php b/app/Http/Requests/Bo/Users/StoreUserRequest.php new file mode 100644 index 0000000..eb68d84 --- /dev/null +++ b/app/Http/Requests/Bo/Users/StoreUserRequest.php @@ -0,0 +1,74 @@ +check(); + } + + /** + * Prepare the data for validation. + * + * @return void + */ + protected function prepareForValidation() + { + $this->merge([ + 'published' => $this->published ? true : false + ]); + } + + /** + * Get the validation rules that apply to the request. + * + * @return array + */ + public function rules(): array + { + return [ + 'first_name' => 'required|string|min:3|max:255', + 'last_name' => 'required|string|min:3|max:255', + 'email' => 'required|email:rfc,strict,dns,spoof,filter|unique:users,email', + 'password' => [ + 'required', 'required_with:password_confirmation', 'confirmed', 'max:255', Password::min(8) + ->letters() + ->mixedCase() + ->numbers() + ->symbols() + ->uncompromised() + ], + 'role' => ['required', new Enum(RoleEnum::class)], + 'published' => 'required|boolean', + ]; + } + + /** + * Get custom attributes for validator errors. + * + * @return array + */ + public function attributes(): array + { + return [ + 'first_name' => trans('validation.attributes.first_name'), + 'last_name' => trans('validation.attributes.last_name'), + 'email' => trans('validation.attributes.email'), + 'password' => trans('validation.attributes.password'), + 'role' => trans('validation.attributes.role'), + 'published' => trans('validation.custom.publication') + ]; + } +} diff --git a/app/Http/Requests/Bo/Users/UpdateUserRequest.php b/app/Http/Requests/Bo/Users/UpdateUserRequest.php new file mode 100644 index 0000000..8744be6 --- /dev/null +++ b/app/Http/Requests/Bo/Users/UpdateUserRequest.php @@ -0,0 +1,48 @@ +merge([ + 'published' => $this->published ? true : false, + 'password' => $this->password ? $this->password : $this->route('user')->password, + 'password_confirmation' => $this->password_confirmation ? + $this->password_confirmation : + $this->route('user')->password + ]); + } + + /** + * Get the validation rules that apply to the request. + * + * @return array + */ + public function rules(): array + { + return array_merge(parent::rules(), [ + 'email' => [ + 'required', + 'email:rfc,strict,dns,spoof,filter', + 'unique:users,email,' . $this->route('user')->id . ',id', + ], + 'password' => [ + 'required', 'required_with:password_confirmation', 'confirmed', 'max:255', Password::min(8) + ->letters() + ->mixedCase() + ->numbers() + ->symbols() + ->uncompromised() + ], + ]); + } +} diff --git a/app/Http/Requests/Fo/ContactFormRequest.php b/app/Http/Requests/Fo/ContactFormRequest.php new file mode 100644 index 0000000..2e4113c --- /dev/null +++ b/app/Http/Requests/Fo/ContactFormRequest.php @@ -0,0 +1,123 @@ +merge([ + // * present fields + 'first_name' => Str::of($this->post('first_name'))->value(), + 'phone' => Str::of($this->post('phone'))->value(), + 'address' => Str::of($this->post('address'))->value(), + 'city' => Str::of($this->post('city'))->value(), + 'postal_code' => Str::of($this->post('postal_code'))->value(), + 'message' => Str::of($this->post('message'))->value(), + // * boolean + 'terms' => $this->post('terms') ? true : false, + // * integer + 'batch_number' => $this->post('batch_number') ? intval($this->post('batch_number')) : null, + ]); + } + + /** + * Determine if the user is authorized to make this request. + * + * @return boolean + */ + public function authorize() + { + return true; + } + + /** + * Get the validation rules that apply to the request. + * + * @return array + */ + public function rules() + { + ToolboxHelper::validateRecaptcha($this, \config('services.google.recaptcha.version')); + return [ + // * Has to be present fields + 'type' => ['required', new Enum(ObjectEnum::class)], + 'first_name' => 'present|max:150', + // * obligatoire + 'last_name' => 'required|min:2|max:150', + 'phone' => 'present|phone:FR|max:25', + // * obligatoire + 'email' => 'required|email:rfc,dns,spoof|max:255', + 'address' => 'present|max:255', + 'city' => 'present|max:255', + 'postal_code' => 'present|min:0|postal_code:FR|max:25', + 'message' => 'present|min:20|max:35656', + 'file' => 'nullable|file|mimes:jpg,jpeg,png,pdf|max:2048', + // * obligatoire + 'terms' => 'required|boolean|accepted', + + // * Conditional fields + // * obligatoire si type == product + 'product' => [ + Rule::requiredIf($this->post('type') == ObjectEnum::reclaim->value()), + 'nullable', + 'exists:products,id' + ], + 'expiration_date' => [ + 'nullable', + Rule::prohibitedIf($this->post('type') != ObjectEnum::reclaim->value()), + 'date_format:Y-m-d' + ], + 'batch_number' => [ + 'nullable', + Rule::prohibitedIf($this->post('type') != ObjectEnum::reclaim->value()), + 'digits_between:3,4' + ] + ]; + } + + /** + * Get custom attributes for validator errors. + * + * @return array + */ + public function attributes() + { + return [ + 'subject' => trans('validation.attributes.subject'), + 'file' => trans('validation.custom.attachment'), + 'terms' => trans('validation.attributes.terms'), + 'expiration_date' => trans('validation.custom.expiration_date'), + 'batch_number' => trans('validation.custom.batch_number'), + 'job_title' => trans('validation.custom.job_title'), + ]; + } + + /** + * Get custom messages for validator errors. + * + * @return array + */ + public function messages(): array + { + return [ + 'postal_code' => trans('validation.custom.postal_code', [ + 'countries' => Country::france->label(), 'examples' => 72000 + ]), + 'phone.phone' => trans('validation.custom.phone'), + ]; + } +} diff --git a/app/Http/Requests/Fo/Customers/CreateAccountRequest.php b/app/Http/Requests/Fo/Customers/CreateAccountRequest.php new file mode 100644 index 0000000..6680449 --- /dev/null +++ b/app/Http/Requests/Fo/Customers/CreateAccountRequest.php @@ -0,0 +1,109 @@ +check(); + } + + /** + * Prepare the data for validation. + * + * @return void + */ + public function prepareForValidation() + { + $this->merge([ + 'phone' => $this->phone, + 'opt_in' => $this->opt_in ? true : false + ]); + } + + /** + * Get the validation rules that apply to the request. + * + * @return array + */ + public function rules() + { + return [ + 'lastname' => 'required|string|max:255', + 'firstname' => 'required|string|max:255', + 'phone' => 'nullable|max:255|phone:FR', + 'address' => 'required|string|min:1|max:255', + 'postcode' => 'required|string|min:1|postal_code:FR', + 'city' => 'required|string|min:1|max:255', + 'birth_date' => ['required', new IsAdult(trans('Vous devez être majeur pour vous inscrire.'))], + 'email' => [ + 'required', 'email:rfc,dns,spoof', 'max:255', + // * Does email already exists in CRM ? + // phpcs:ignore Generic.CodeAnalysis.UnusedFunctionParameter.FoundInExtendedClassBeforeLastUsed + function (string $attribute, $value, \Closure $fail) { + if (CrmCustomer::findWithEmail(\strval($value))) { + $fail('Un compte existe déjà avec cette adresse.'); + } + }, + 'unique:customers,email', + ], + 'password' => [ + 'required', 'confirmed', Password::min(8)->mixedCase()->numbers()->symbols() + ], + 'ok_cgv' => 'accepted', + 'opt_in' => 'required|boolean', + ]; + } + + /** + * Get custom attributes for validator errors. + * + * @return array + */ + public function attributes() + { + return [ + 'lastname' => trans('nom'), + 'firstname' => trans('prénom'), + 'phone' => trans('téléphone'), + 'address' => trans('adresse'), + 'postcode' => trans('code postal'), + 'city' => trans('ville'), + 'birth_date' => trans('date de naissance'), + 'email' => trans('email'), + 'password' => trans('mot de passe'), + 'ok_cgv' => trans('conditions d\'utilisation'), + 'opt_in' => trans('newsletter'), + ]; + } + + /** + * Get custom messages for validator errors. + * + * @return array + */ + public function messages() + { + return [ + 'postal_code' => trans('validation.custom.postal_code', [ + 'countries' => Country::france()->label, 'examples' => 72000 + ]), + 'phone.phone' => trans('validation.custom.phone'), + 'email.unique' => trans('Un compte existe déjà avec cette adresse.'), + 'ok_cgv.accepted' => trans('Vous devez accepter les conditions d\'utilisation du site pour continuer.') + ]; + } +} diff --git a/app/Http/Requests/Fo/Customers/CrmQuestionsAnswersRequest.php b/app/Http/Requests/Fo/Customers/CrmQuestionsAnswersRequest.php new file mode 100644 index 0000000..0aff6cf --- /dev/null +++ b/app/Http/Requests/Fo/Customers/CrmQuestionsAnswersRequest.php @@ -0,0 +1,108 @@ + + */ + private array $questions = []; + + /** + * Prepare the data for validation. + * + * @return void + */ + public function prepareForValidation(): void + { + if (!\auth('frontend')->check()) { + return; + } + + /** @var \App\Models\Customer $customer */ + $customer = auth('frontend')->user(); + + /** @var \LDC\LDCCRM\Models\Customer */ + $crmCustomer = $customer->apiData; + + $this->questions = Customer::cacheCrm( + $customer->hashcode, + 'questions', + fn () => Question::unansweredBy($crmCustomer) + ); + } + + /** + * Determine if the user is authorized to make this request. + * + * @return boolean + */ + public function authorize(): bool + { + if (!\auth('frontend')->check()) { + return false; + } + + return (bool)\count($this->questions); + } + + /** + * Get the validation rules that apply to the request. + * + * @return array|string> + * @throws \RuntimeException If a question type is unhandled. + */ + public function rules(): array + { + $rules = []; + foreach ($this->questions as $questionNumber => $question) { + switch ($question->type->value) { + case \LDC\LDCCRM\Enums\QuestionType::select()->value: + $rules["question.{$questionNumber}"] = ['required', Rule::in( + Arr::map($question->answers, fn ($answer) => $answer->id) + )]; + break; + case \LDC\LDCCRM\Enums\QuestionType::radio()->value: + $rules["question.{$questionNumber}"] = ['required', Rule::in( + Arr::map($question->answers, fn ($answer) => $answer->id) + )]; + break; + case \LDC\LDCCRM\Enums\QuestionType::checkbox()->value: + $rules["question.{$questionNumber}"] = 'required|array|min:1'; + $rules["question.{$questionNumber}.*"] = ['required', Rule::in( + Arr::map($question->answers, fn ($answer) => $answer->id) + )]; + break; + default: + throw new \RuntimeException("Unhandled question type {$question->type->value}"); + }; + } //end foreach + + return $rules; + } + + /** + * Get custom attributes for validator errors. + * + * @return array + */ + public function attributes(): array + { + // phpcs:ignore Generic.CodeAnalysis.UnusedFunctionParameter.FoundInExtendedClassBeforeLastUsed + return Arr::mapWithKeys($this->questions, function ($question, $index) { + return [ + "question.{$index}" => trans('Question :number', ['number' => $index + 1]), + "question.{$index}.*" => trans('Question :number', ['number' => $index + 1]), + ]; + }); + } +} diff --git a/app/Http/Requests/Fo/Customers/UpdateAccountRequest.php b/app/Http/Requests/Fo/Customers/UpdateAccountRequest.php new file mode 100644 index 0000000..8073ce5 --- /dev/null +++ b/app/Http/Requests/Fo/Customers/UpdateAccountRequest.php @@ -0,0 +1,41 @@ + [ + 'required', + new IsAdult(trans('Vous devez être majeur pour utiliser le site.')) + ], + ] + ); + } +} diff --git a/app/Http/Requests/Fo/Customers/UpdatePasswordRequest.php b/app/Http/Requests/Fo/Customers/UpdatePasswordRequest.php new file mode 100644 index 0000000..ce9ce58 --- /dev/null +++ b/app/Http/Requests/Fo/Customers/UpdatePasswordRequest.php @@ -0,0 +1,54 @@ +check(); + } + + /** + * Get the validation rules that apply to the request. + * + * @return array + */ + public function rules() + { + /** @var \Ldc\LDCCRM\Models\Customer */ + $crmCustomer = \auth('frontend')->user()->api_data; + return [ + 'old_password' => [ + 'required', + new CrmCustomerPassword($crmCustomer) + ], + 'password' => [ + 'required', 'string', 'max:255', 'confirmed', + Password::min(8)->mixedCase()->letters()->numbers()->uncompromised() + ] + ]; + } + + /** + * Get custom attributes for validator errors. + * + * @return array + */ + public function attributes() + { + return [ + 'old_password' => trans('ancien mot de passe'), + 'password' => trans('mot de passe'), + ]; + } +} diff --git a/app/Http/Requests/Fo/MesBr/PrintCouponsRequest.php b/app/Http/Requests/Fo/MesBr/PrintCouponsRequest.php new file mode 100644 index 0000000..660dcc3 --- /dev/null +++ b/app/Http/Requests/Fo/MesBr/PrintCouponsRequest.php @@ -0,0 +1,59 @@ +check(); + } + + + /** + * Prepare the data for validation. + * + * @return void + */ + public function prepareForValidation(): void + { + $this->merge([ + 'coupon' => collect($this->post('coupon'))->filter() + ->map(fn (string $value) => \is_numeric($value) ? intval($value) : $value) + ->all() + ]); + } + + /** + * Get the validation rules that apply to the request. + * + * @return array|string> + */ + public function rules(): array + { + return [ + 'coupon' => 'required|array|min:1', + 'coupon.*' => 'required|integer' + ]; + } + + /** + * Get custom attributes for validator errors. + * + * @return array + */ + public function attributes(): array + { + return [ + 'coupon' => trans('coupon'), + 'coupon.*' => trans('coupon'), + ]; + } +} diff --git a/app/Jobs/GamesStatusUpdate.php b/app/Jobs/GamesStatusUpdate.php new file mode 100644 index 0000000..c724c34 --- /dev/null +++ b/app/Jobs/GamesStatusUpdate.php @@ -0,0 +1,53 @@ + */ + $gamesListToUnPublish = Game::query() + ->where('unpublish_at', '<=', Carbon::now()->toDateTime()) + ->whereNotNull('unpublish_at') + ->where('published', true)->get(); + Log::debug(__CLASS__ . " games to unpublish " . $gamesListToUnPublish->count()); + foreach ($gamesListToUnPublish as $game) { + $game->publish_at = null; + $game->unpublish_at = null; + $game->published = false; + $game->saveOrFail(); + } + /** @var \Illuminate\Database\Eloquent\Collection */ + $gamesListToPublish = Game::query() + ->where('publish_at', '<=', Carbon::now()->toDateTime()) + ->whereNotNull('publish_at') + ->where('published', false)->get(); + Log::debug(__CLASS__ . " games to publish " . $gamesListToPublish->count()); + // Unpublish all game with no date because only 1 game can be published. + if ($gamesListToPublish->count()) { + Game::query()->where('published', true)->each(function (Game $game) { + $game->published = false; + $game->saveOrFail(); + }); + } + foreach ($gamesListToPublish as $game) { + $game->publish_at = null; + $game->published = true; + $game->saveOrFail(); + } + } +} diff --git a/app/Jobs/NewsStatusUpdate.php b/app/Jobs/NewsStatusUpdate.php new file mode 100644 index 0000000..5e13fe4 --- /dev/null +++ b/app/Jobs/NewsStatusUpdate.php @@ -0,0 +1,46 @@ + */ + $newsListToPublish = News::query() + ->where('publish_at', '<=', Carbon::now()->toDateTime()) + ->whereNotNull('publish_at') + ->where('published', false)->get(); + Log::debug(__CLASS__ . " news to publish " . $newsListToPublish->count()); + foreach ($newsListToPublish as $news) { + $news->publish_at = null; + $news->published = true; + $news->saveOrFail(); + } + /** @var \Illuminate\Database\Eloquent\Collection */ + $newsListToUnPublish = News::query() + ->where('unpublish_at', '<=', Carbon::now()->toDateTime()) + ->whereNotNull('unpublish_at') + ->where('published', true)->get(); + Log::debug(__CLASS__ . " news to unpublish " . $newsListToPublish->count()); + foreach ($newsListToUnPublish as $news) { + $news->publish_at = null; + $news->unpublish_at = null; + $news->published = false; + $news->saveOrFail(); + } + } +} diff --git a/app/Lib/Helpers/CollectionHelper.php b/app/Lib/Helpers/CollectionHelper.php new file mode 100644 index 0000000..b9e9ecd --- /dev/null +++ b/app/Lib/Helpers/CollectionHelper.php @@ -0,0 +1,64 @@ +count(); + + return self::paginator($results->forPage($page, $pageSize), $total, $pageSize, $page, [ + 'path' => Paginator::resolveCurrentPath(), + 'pageName' => 'page', + ]); + } + + /** + * Create a new length-aware paginator instance. + * + * @param \Illuminate\Support\Collection $items + * @param integer $total + * @param integer $perPage + * @param integer $currentPage + * @param array $options + * @return \Illuminate\Pagination\LengthAwarePaginator + */ + protected static function paginator(Collection $items, int $total, int $perPage, int $currentPage, array $options) + { + return Container::getInstance()->makeWith(LengthAwarePaginator::class, [ + 'items' => $items, + 'total' => $total, + 'perPage' => $perPage, + 'currentPage' => $currentPage, + 'options' => $options + ]); + } +} diff --git a/app/Lib/Helpers/ExceptionsHelper.php b/app/Lib/Helpers/ExceptionsHelper.php new file mode 100644 index 0000000..4813275 --- /dev/null +++ b/app/Lib/Helpers/ExceptionsHelper.php @@ -0,0 +1,190 @@ +setModules([]); + $event->setOsContext(null); + + /** @var \Sentry\ExceptionDataBag[] */ + $exceptionBag = []; + foreach ($event->getExceptions() as $exceptionDataBag) { + $exceptionBag[] = self::getAnonymizedSentryException($exceptionDataBag); + } + $event->setExceptions($exceptionBag); + return $event; + } + + /** + * Anonimize Sentry Exception bag + * + * @param \Sentry\ExceptionDataBag $exceptionDataBag + * @return \Sentry\ExceptionDataBag + */ + private static function getAnonymizedSentryException( + \Sentry\ExceptionDataBag $exceptionDataBag + ): \Sentry\ExceptionDataBag { + $exceptionDataBag->setValue(self::getAnonymizedMessage($exceptionDataBag->getValue())); + if ($stackTrace = $exceptionDataBag->getStacktrace()) { + $exceptionDataBag->setStacktrace(self::getAnonymizedSentryStackTrace($stackTrace)); + } + return $exceptionDataBag; + } + + /** + * Anonymise sentry stacktrace + * + * @param \Sentry\Stacktrace $stackTrace + * @return \Sentry\Stacktrace + */ + private static function getAnonymizedSentryStackTrace(\Sentry\Stacktrace $stackTrace): \Sentry\Stacktrace + { + /** @var \Sentry\Frame[] */ + $frames = \array_reverse($stackTrace->getFrames(), true); + $i = \count($frames) - 1; + // * Remove all but keep first (index.php). + while ($i-- > 0) { + $stackTrace->removeFrame(count($stackTrace->getFrames()) - 1); + } + foreach ($frames as $index => $frame) { + $frame->setPostContext([]); + $frame->setPreContext([]); + $frame->setContextLine(''); + $frame->setVars(self::getAnonymizedSentryParams($frame->getVars())); + $stackTrace->addFrame($frame); + if ($index === 0) { + $stackTrace->removeFrame(count($stackTrace->getFrames()) - 1); + } + } + return $stackTrace; + } + + /** + * Get anonymized sentry params + * + * @param mixed[] $params + * @return string[] + */ + private static function getAnonymizedSentryParams(array $params): array + { + foreach ($params as &$param) { + $type = \strtolower(\gettype($param)); + if (\is_string($param)) { + $type = \explode(' ', \trim(strtolower($param)))[0] ?? null; + } + switch (true) { + case $type === 'lambda': + case $type === 'object': + continue 2; + case $type === 'array' and \is_array($param): + $param = sprintf('Array(%d)', \count($param)); + continue 2; + default: + if (\is_numeric($param)) { + $param = \ucfirst($type); + continue 2; + } + if (\is_string($param)) { + $param = sprintf('String(%d)', \strlen($param)); + continue 2; + } + } //end switch + } //end foreach + return $params; + } + + + /** + * Anonymize at least Sql queries + * + * @param string $message + * @return string + */ + public static function getAnonymizedMessage(string $message): string + { + $message = \preg_replace('/^(.*)( \(SQL:.*\))$/', '$1', $message) ?? $message; + if ($sqlPos = \strpos($message, 'to use near')) { + $message = \mb_strcut($message, 0, $sqlPos); + } + return $message; + } + + /** + * Anonymize stack trace + * + * @param \Throwable $e + * @return string + */ + public static function getAnonymizedStackTrace(\Throwable $e): string + { + $projectPath = \realpath(\sprintf('%s/../', \app_path())); + $traceStack = $e->getTrace(); + $traceStr = ''; + $maxStackStage = 0; + foreach ($traceStack as $stackStage => $stack) { + $maxStackStage = $stackStage; + $traceStr .= \sprintf( + '#%s %s(%d): ', + $stackStage, + str_replace($projectPath, '', $stack['file'] ?? ''), + $stack['line'] ?? '' + ); + if (isset($stack['class'])) { + $traceStr .= "{$stack['class']}->{$stack['function']}("; + if (isset($stack['args'])) { + $traceStr .= self::handleArgs($stack); + } + $traceStr .= ")\n"; + } elseif (isset($stack['function'])) { + $traceStr .= "{$stack['function']}("; + if (isset($stack['args'])) { + $traceStr .= self::handleArgs($stack); + } + $traceStr .= ")\n"; + } + } //end foreach + $maxStackStage++; + $traceStr .= "#$maxStackStage {main}"; + return $traceStr; + } + + /** + * Handle Args + * + * @param array $stack + * @return string + */ + public static function handleArgs(array $stack): string + { + $traceArgs = ''; + $argsCount = count($stack['args']); + for ($i = 0; $i < $argsCount; $i++) { + $type = \gettype($stack['args'][$i]); + switch ($type) { + case 'object': + $traceArgs .= sprintf('Object(%s)', \get_class($stack['args'][$i])); + break; + case 'array': + $traceArgs .= sprintf('Array(%d)', \count($stack['args'][$i])); + break; + case 'string': + $traceArgs .= sprintf('String(%d)', \strlen($stack['args'][$i])); + break; + default: + $traceArgs .= \gettype($stack['args'][$i]); + } + $traceArgs .= ($i !== ($argsCount - 1) ? ',' : ''); + } + return $traceArgs; + } +} diff --git a/app/Lib/Helpers/FileStorageHelper.php b/app/Lib/Helpers/FileStorageHelper.php new file mode 100644 index 0000000..0e691d6 --- /dev/null +++ b/app/Lib/Helpers/FileStorageHelper.php @@ -0,0 +1,472 @@ + + */ +class FileStorageHelper +{ + /** + * Destroy the file associate with the attribute. + * + * @param \Illuminate\Database\Eloquent\Model $model + * @param string $attribute + * @return void + */ + public static function removeFile(Model $model, string $attribute): void + { + $path = \ltrim(\urldecode($model->{$attribute}), '/'); + if (\strpos($path, 'storage') !== 0) { + return; + } + $path = ToolboxHelper::mbReplace('storage/', '', $path); + if (Storage::disk('public')->exists($path)) { + Storage::disk('public')->delete($path); + } + } + + /** + * Destroy the file associate with the attribute old value (before updated to DB). + * + * @param \Illuminate\Database\Eloquent\Model $model + * @param string $attribute + * @param boolean $onlyIfUpdated + * @return void + */ + public static function removeOldFile(Model $model, string $attribute, bool $onlyIfUpdated = true): void + { + // * Ignore If removal has to be done only if the field has changed and it actually hasnt. + if ($onlyIfUpdated and $model->{$attribute} === ToolboxHelper::getOriginal($model, $attribute)) { + return; + } + $originalPath = \ltrim(\urldecode(ToolboxHelper::getOriginal($model, $attribute)), '/'); + if (\strpos($originalPath, 'storage') !== 0) { + return; + } + $originalPath = ToolboxHelper::mbReplace('storage/', '', $originalPath); + if (Storage::disk('public')->exists($originalPath)) { + Storage::disk('public')->delete($originalPath); + } + } + + /** + * Store a file using optimized storage strategy + * + * You can use filename param to overload file name. + * + * @param \Illuminate\Database\Eloquent\Model $model The model that will hold the picture. + * @param \Illuminate\Http\UploadedFile|\SplFileInfo|string $file The file, will just return itself is string. + * @param boolean $slugify Force filename slugification. + * @param string|null $filename This string may be used to store the file. + * @param boolean $private To store the file in a private space. + * @return string + * @throws \RuntimeException If file copy fails. + * @phpcs:disable Generic.Metrics.CyclomaticComplexity.TooHigh + */ + public static function storeFile( + Model $model, + $file, + bool $slugify = false, + string $filename = null, + bool $private = false + ): string { + // phpcs:enable + $tableName = $model->getTable(); + if (\is_object($file) and $file instanceof \Illuminate\Http\UploadedFile) { + /** @var \Illuminate\Http\UploadedFile $file */ + $filename = $filename ?: $file->getClientOriginalName(); + $filename = $slugify ? self::slugifyFileName($filename) : $filename; + $newPath = self::prepareMoveFile($tableName, $filename, $private); + $newPath = str_replace(storage_path('app'), '', $newPath); + + if (!$private) { + // * Store public file. + $file->storePubliclyAs( + pathinfo($newPath, \PATHINFO_DIRNAME), + pathinfo($newPath, \PATHINFO_BASENAME) + ); + return 'storage' . str_replace('/public', '', $newPath); + } + + $file->storeAs( + pathinfo($newPath, \PATHINFO_DIRNAME), + pathinfo($newPath, \PATHINFO_BASENAME) + ); + + return str_replace('/private/', '', $newPath); + } //end if + if (\is_object($file) and $file instanceof \SplFileInfo) { + /** @var \SplFileInfo $file */ + $filename = $filename ?: $file->getBaseName(); + $filename = $slugify ? self::slugifyFileName($filename) : $filename; + $newPath = self::prepareMoveFile($tableName, $filename, $private); + if (!File::copy($file->getRealPath(), $newPath)) { + throw new \RuntimeException(sprintf( + 'Failed to copy file %s to %s', + $file->getRealPath(), + $newPath + )); + } + return $private ? + \ltrim(str_replace(\storage_path('app/private'), '/storage/app/private', $newPath), '/') : + \ltrim(str_replace(\storage_path('app/public'), '/storage', $newPath), '/'); + } + return strval($file); + } + + /** + * Store all files from string attribute html + * If oldHtmlString is passed, a diff is done with new and old files + * to keep only files that are present in the new html string. + * + * @param \Illuminate\Database\Eloquent\Model $model The model that will hold the picture. + * @param string $htmlString The html string to parse and modify files. + * @param string|null $oldHtmlString The old html string with alreadyParsed + * files using storeModelFilesFromHtml. + * @return string Html with files pathes replaced using storage strategy. + */ + public static function storeModelFilesFromHtml( + Model $model, + string $htmlString, + string $oldHtmlString = null + ): string { + \collect(self::onlyUploadedFilesWithFileManager(self::findFilesInHtml($htmlString))) + ->each(function (string $path) use ($model, &$htmlString) { + /** @var \Illuminate\Filesystem\FilesystemAdapter */ + $disk = Storage::disk('uploads'); + $fileInfo = new \SplFileInfo($disk->path( + ToolboxHelper::mbReplace('/uploads/', '', \urldecode($path)) + )); + $htmlString = ToolboxHelper::mbReplace( + $path, + '/' . self::storeFile($model, $fileInfo, true), + $htmlString + ); + }); + + if ($oldHtmlString) { + self::removeOldModelFilesFromHtml($htmlString, $oldHtmlString); + } + + return $htmlString; + } + + /** + * Remove all old files from string attribute html that are stored in public that + * are nove present anymore on new html string + * + * @param string $newHtmlString The html string with alreadyParsed files using storeModelFilesFromHtml. + * @param string $oldHtmlString The old html string with alreadyParsed files using storeModelFilesFromHtml. + * @return void + */ + public static function removeOldModelFilesFromHtml(string $newHtmlString, string $oldHtmlString): void + { + self::removeOldFiles(self::findFilesInHtml($oldHtmlString), self::findFilesInHtml($newHtmlString)); + } + + /** + * Remove all old files that are stored in public that + * are not present anymore on new array files + * + * @param string[] $oldFiles The old array files. + * @param string[] $newFiles The new array files. + * @return void + */ + public static function removeOldFiles(array $oldFiles, array $newFiles): void + { + $oldFiles = \collect(self::onlyUploadedFilesWithFileStorageHelper($oldFiles)); + $filesToKeep = \collect(self::onlyUploadedFilesWithFileStorageHelper($newFiles)); + $filesToRemove = $oldFiles->diff($filesToKeep); + $filesToRemove->each(function (string $publicStorageFilePath) { + $path = ToolboxHelper::mbReplace('storage/', '', \ltrim(\urldecode($publicStorageFilePath), '/')); + if (Storage::disk('public')->exists($path)) { + Storage::disk('public')->delete($path); + } + }); + } + + /** + * Remove all files from string attribute html that are stored in public + * + * @param string $htmlString The html string with alreadyParsed files using storeModelFilesFromHtml. + * @return void + */ + public static function removeModelFilesOfHtml(string $htmlString): void + { + $filesToRemove = \collect(self::onlyUploadedFilesWithFileStorageHelper(self::findFilesInHtml($htmlString))); + $filesToRemove->each(function (string $publicStorageFilePath) { + $path = ToolboxHelper::mbReplace('storage/', '', \ltrim(\urldecode($publicStorageFilePath), '/')); + if (Storage::disk('public')->exists($path)) { + Storage::disk('public')->delete($path); + } + }); + } + + /** + * Find all occurence of files in html + * + * @param string $html + * @return array + */ + public static function findFilesInHtml(string $html): array + { + preg_match_all('/href="(?P.*)"|src="(?P.*)"|url="(?P.*)"/Um', $html, $m, PREG_SET_ORDER, 0); + return collect($m)->pluck('href')->filter() + ->concat(collect($m)->pluck('url')->filter()) + ->concat(collect($m)->pluck('src')->filter()) + ->all(); + } + + /** + * Filter array to get only uploaded files that exists + * on disk 'public' (using helper storage strategy) + * + * @param array $urls + * @return array + */ + public static function onlyUploadedFilesWithFileStorageHelper(array $urls): array + { + return \collect($urls)->unique() + // * Filter to get only /uploads and using app url or empty + ->filter(function (string $url) { + $path = \parse_url($url, \PHP_URL_PATH); + return \strpos(\ltrim($path, '/'), 'storage/modelfiles') === 0; + })->filter(function (string $url) { + $path = \parse_url($url, \PHP_URL_PATH); + return Storage::disk('public') + ->exists(ToolboxHelper::mbReplace('storage/', '', \ltrim(\urldecode($path), '/'))); + })->all(); + } + + /** + * Filter array to get only uploaded files that exists + * on disk 'uploads' + * + * @param array $urls + * @return array + */ + private static function onlyUploadedFilesWithFileManager(array $urls): array + { + return \collect($urls)->unique() + // * Filter to get only /uploads and using app url or empty + ->filter(function (string $url) { + $host = \parse_url($url, \PHP_URL_HOST); + $path = \parse_url($url, \PHP_URL_PATH); + return ($host === \parse_url(config('app.url'), PHP_URL_HOST) or \is_null($host)) and + \strpos(\ltrim($path, '/'), 'uploads') === 0; + })->filter(function (string $url) { + $path = \parse_url($url, \PHP_URL_PATH); + return Storage::disk('uploads') + ->exists(ToolboxHelper::mbReplace('uploads/', '', \ltrim(\urldecode($path), '/'))); + })->all(); + } + + /** + * Prepare storage path and return + * the file full path + * + * @param string $tableName Model table name. + * @param string $filename The basename for the file. + * @param boolean $private May the file be stored in a private dir. + * @return string + */ + private static function prepareMoveFile(string $tableName, string $filename, bool $private = false): string + { + // * Security filter + $filename = \htmlspecialchars($filename); + // * Security filter + beautifier + $filename = self::sanitizeFileName($filename); + // * Slugify filename + $ext = \pathinfo($filename, \PATHINFO_EXTENSION); + $filename = Str::slug(\pathinfo($filename, \PATHINFO_FILENAME)) . + (\strlen($ext) ? ".{$ext}" : ''); + + $folderPath = self::getStoragePath( + $private ? 'app/private/modelfiles' : 'app/public/modelfiles', + $tableName, + $filename, + $private + ); + $filename = self::getFileUniqueName($folderPath, $filename); + return "{$folderPath}/{$filename}"; + } + + /** + * Create sub folders to store files using pattern + * storage/modelfiles/posts/10/04/19/5f + * year/month/day/md5 first 2 letters + * + * @param string $storage_dir + * @param string $table + * @param string $filename + * @return string + */ + private static function getStoragePath(string $storage_dir, string $table, string $filename): string + { + $filenameHash = \md5($filename); + $pathFolder = \storage_path(sprintf( + '%s/%s/%s/%s/%s/%s', + $storage_dir, + $table, + gmdate('y'), + gmdate('m'), + gmdate('d'), + substr($filenameHash, 0, 2) + )); + if (!File::exists($pathFolder)) { + File::makeDirectory($pathFolder, 0755, true); + } + return $pathFolder; + } + + /** + * Get unique filename if the path is already occupied + * + * @param string $folderPath + * @param string $filename + * @return string + * @throws \RuntimeException If a unique filename cannot be obtained. + */ + private static function getFileUniqueName(string $folderPath, string $filename): string + { + $attempts = 0; + $maxAttempts = 20; + while (File::exists("{$folderPath}/{$filename}")) { + if ($attempts++ >= $maxAttempts) { + throw new \RuntimeException("Failed to have a unique filename for {$folderPath}/{$filename}"); + } + $filename = pathinfo($filename, \PATHINFO_FILENAME) . + \uniqid('-') . '.' . + pathinfo($filename, \PATHINFO_EXTENSION); + } + return $filename; + } + + /** + * Slugify the filename + * + * @param string $filename + * @return string + */ + public static function slugifyFileName(string $filename): string + { + return Str::slug(pathinfo($filename, \PATHINFO_FILENAME)) . '.' . pathinfo($filename, \PATHINFO_EXTENSION); + } + + /** + * Sanitize File name for uploaded files + * + * @param string $filename The original uploaded client file name. + * @param boolean $beautify Beautify the filename. + * @return string The sanitized file name. + */ + public static function sanitizeFileName(string $filename, bool $beautify = true): string + { + // * Sanitize filename + // phpcs:disable Generic.Files.LineLength.TooLong + $filename = preg_replace( + '~ + [<>:"/\\\|?*]| # file system reserved https://en.wikipedia.org/wiki/Filename#Reserved_characters_and_words + [\x00-\x1F]| # control characters http://msdn.microsoft.com/en-us/library/windows/desktop/aa365247%28v=vs.85%29.aspx + [\x7F\xA0\xAD]| # non-printing characters DEL, NO-BREAK SPACE, SOFT HYPHEN + [#\[\]@!$&\'()+,;=]| # URI reserved https://tools.ietf.org/html/rfc3986#section-2.2 + [{}^\~`] # URL unsafe characters https://www.ietf.org/rfc/rfc1738.txt + ~x', + '-', + $filename + ); + // phpcs:enable + // * Avoids '.' '..' or '.hiddenFiles' . + $filename = Str::of($filename)->ltrim('.-'); + // * Optional beautification + if ($beautify) { + $filename = static::beautifyFilename($filename); + } + // * Maximize filename length to 255 bytes http://serverfault.com/a/9548/44086 + /** @var string */ + $extension = pathinfo($filename, \PATHINFO_EXTENSION); + /** @var string */ + $filename = pathinfo($filename, \PATHINFO_FILENAME); + + $encoding = mb_detect_encoding($filename); + $encoding = $encoding ? $encoding : null; + return \mb_strcut( + $filename, + 0, + 255 - (!empty($extension) ? strlen($extension) + 1 : 0), + $encoding + ) . (!empty($extension) ? ".$extension" : ''); + } + + /** + * Beautify a filename + * + * @param string $filename + * @return string + */ + private static function beautifyFilename(string $filename): string + { + // Reduce consecutive characters. + $filename = preg_replace([ + // * "file name.zip" becomes 'file-name.zip' + '/ +/', + // * "file___name.zip" becomes 'file-name.zip' + '/_+/', + // * "file---name.zip" becomes 'file-name.zip' + '/-+/' + ], '-', $filename); + $filename = preg_replace([ + // * "file--.--.-.--name.zip" becomes "file.name.zip" + '/-*\.-*/', + // * "file...name..zip" becomes "file.name.zip" + '/\.{2,}/' + ], '.', $filename); + // Lowercase for windows/unix interoperability http://support.microsoft.com/kb/100625 . + $filename = mb_strtolower($filename, mb_detect_encoding($filename)); + // * ".file-name.-" becomes "file-name" + $filename = trim($filename, '.-'); + return $filename; + } + + /** + * Remove all model files for the given Model. + * + * @param \Illuminate\Database\Eloquent\Model $model + * @return void + */ + public static function removeModelFiles(Model $model): void + { + $tableName = $model::query()->getModel()->getTable(); + + if (!empty(Storage::disk('public')->allFiles("modelfiles/{$tableName}"))) { + Storage::disk('public')->deleteDirectory("modelfiles/{$tableName}"); + } + if (!empty(Storage::disk('private')->allFiles("modelfiles/{$tableName}"))) { + Storage::disk('private')->deleteDirectory("modelfiles/{$tableName}"); + } + } +} diff --git a/app/Lib/Helpers/ToolboxHelper.php b/app/Lib/Helpers/ToolboxHelper.php new file mode 100644 index 0000000..b3cd701 --- /dev/null +++ b/app/Lib/Helpers/ToolboxHelper.php @@ -0,0 +1,540 @@ + $array1 + * @param array $array2 + * + * @return array + */ + public static function arrayMergeRecursiveDistinct(array &$array1, array &$array2): array + { + $merged = $array1; + foreach ($array2 as $key => &$value) { + if (is_array($value) && isset($merged[$key]) && is_array($merged[$key])) { + $merged[$key] = self::arrayMergeRecursiveDistinct($merged[$key], $value); + } else { + $merged[$key] = $value; + } + } + + return $merged; + } + + /** + * Validate recaptcha + * + * @param \Illuminate\Http\Request $request + * @param boolean $isV3 + * @return void + */ + public static function validateRecaptcha(Request $request, bool $isV3 = true) + { + Validator::validate($request->all(), [ + 'g-recaptcha-response' => [ + 'required', 'string', + // phpcs:ignore Generic.CodeAnalysis.UnusedFunctionParameter.FoundAfterLastUsed, Generic.CodeAnalysis.UnusedFunctionParameter.FoundBeforeLastUsed + function ($attribute, $value, $fail) use ($isV3) { + try { + $response = Http::asForm()->post('https://www.google.com/recaptcha/api/siteverify', [ + 'secret' => config('services.google.recaptcha.private'), + 'response' => \strval($value), + 'remoteip' => app('clientIp') + ]); + if ($e = $response->toException()) { + throw $e; + } + if ($isV3) { + if ( + !$response->json('success') or + !$response->json('challenge_ts') or + Carbon::parse($response->json('challenge_ts'))->lessThan(\now('utc')->subMinutes(5)) or + $response->json('hostname') !== \parse_url(config('app.url'), \PHP_URL_HOST) or + !$response->json('score') + ) { + throw new \RuntimeException(); + } + if (\floatval($response->json('score')) < 0.8) { + $fail(trans('recaptcha.not_enough_score')); + } + return; + } + if ( + !$response->json('success') or + !$response->json('challenge_ts') or + Carbon::parse($response->json('challenge_ts'))->lessThan(\now('utc')->subMinutes(5)) or + $response->json('hostname') !== \parse_url(config('app.url'), \PHP_URL_HOST) + ) { + throw new \RuntimeException(); + } + } catch (\Exception $e) { + $fail(trans('recaptcha.error')); + } //end try + } + ] + ], [], ['g-recaptcha-response' => 'reCaptcha']); + } + + /** + * Strip scheme (https) on oembed urls + * Only embed allowed are for MP4 self hosted videos right now + * + * https is force by ckeditor MediaElements which natively supports + * only cloud hosted medias (youtube, spotify etc..) + * + * @param string $input + * @return string + */ + public static function stripCkEditorSchemesOnMediaInputs(string $input): string + { + $input = \preg_replace('/(?<=)/m', '', $input); + return $input; + } + + /** + * Assert That no Back Office url is present on txt + * + * @param string $field + * @param string $text + * @return string + * @throws \Illuminate\Validation\ValidationException If url is a bo url. + */ + public static function assertNoInternalBoUrls(string $field, string $text): string + { + $routes = Route::getRoutes(); + // * Url replace and email replace. + $text = preg_replace_callback( + // phpcs:ignore Generic.Files.LineLength.TooLong + '/(?P(?:http[s]?:\/\/.)?(?:www\.)?[-a-zA-Z0-9@%._\+~#=]{2,256}\.[a-z]{2,6}\b(?:[-a-zA-Z0-9@:%_\+.~#?&\/\/=]*))/', + function ($matches) use ($routes, $field) { + $match = collect($matches)->first() ?? ''; + $url = $match; + try { + $request = Request::create($url); + // If a route is match then it do not throws exception. + if ( + \parse_url(config('app.url'), \PHP_URL_HOST) === \parse_url($url, \PHP_URL_HOST) && + trim($routes->match($request)->getPrefix() ?? '', '/') === 'bo' + ) { + // Removes the matched url. + throw ValidationException::withMessages([ + $field => trans( + 'crud.libs.toolbox.assertNoInternalBoUrls', + ['attribute' => $field] + ) + ]); + } + return $match; + } catch (NotFoundHttpException $e) { + return $match; + } + }, + $text + ); + return $text; + } + + /** + * Assert That only external url is present on txt + * + * @param string $field + * @param string $text + * @return string + * @throws \Illuminate\Validation\ValidationException If url is a bo url. + */ + public static function assertNoInternalUrls(string $field, string $text): string + { + self::assertNoInternalBoUrls($field, $text); + $routes = Route::getRoutes(); + // * Url replace and email replace. + $text = preg_replace_callback( + // phpcs:ignore Generic.Files.LineLength.TooLong + '/(?P(?:http[s]?:\/\/.)?(?:www\.)?[-a-zA-Z0-9@%._\+~#=]{2,256}\.[a-z]{2,6}\b(?:[-a-zA-Z0-9@:%_\+.~#?&\/\/=]*))/', + function ($matches) use ($routes, $field) { + $match = collect($matches)->first() ?? ''; + $url = $match; + try { + $request = Request::create($url); + // If a route is match then it do not throws exception. + if ( + \parse_url(config('app.url'), \PHP_URL_HOST) === \parse_url($url, \PHP_URL_HOST) && + $routes->match($request) + ) { + // Removes the matched url. + throw ValidationException::withMessages([ + $field => trans( + 'crud.libs.toolbox.assertNoInternalUrls', + ['attribute' => $field, 'appname' => config('app.name')] + ) + ]); + } + return $match; + } catch (NotFoundHttpException $e) { + return $match; + } + }, + $text + ); + return $text; + } + + /** + * Mutltibyte string replace + * + * @param array|string $search + * @param array|string $replace + * @param array|string $subject + * @param integer $count + * @return array|string + */ + public static function mbReplace( + array|string $search, + array|string $replace, + array|string $subject, + int &$count = 0 + ): array|string { + if (!is_array($search) && is_array($replace)) { + return false; + } + if (is_array($subject)) { + // Call mb_replace for each single string in $subject . + foreach ($subject as &$string) { + $string = &self::mbReplace($search, $replace, $string, $count); + } + } elseif (is_array($search)) { + if (!is_array($replace)) { + foreach ($search as &$string) { + $subject = self::mbReplace($string, $replace, $subject, $count); + } + } else { + $n = max(count($search), count($replace)); + while ($n--) { + $subject = self::mbReplace(current($search), current($replace), $subject, $count); + next($search); + next($replace); + } + } + } else { + $parts = mb_split(preg_quote($search), $subject); + $count = count($parts) - 1; + $subject = implode($replace, $parts); + } //end if + return $subject; + } + + /** + * Asserts that the field is unique + * + * @param string $table + * @param string $field + * @param string|integer|float|boolean|null|array $value + * @param integer|null $id + * @param callable|null $query + * @return void + * @throws \Illuminate\Validation\ValidationException If the field is not unique. + */ + public static function assertFieldIsUnique( + string $table, + string $field, + string|int|float|bool|null|array $value, + ?int $id = null, + ?callable $query = null + ) { + if (!$query) { + Validator::make([$field => $value], [ + self::mbReplace('.', '\.', $field) => Rule::unique($table, $field)->ignore($id), + ], [ + self::mbReplace('.', '\.', "{$field}.unique") + => trans('crud.libs.toolbox.assertFieldIsUnique', ['attribute' => $field, 'value' => $value]) + ])->validate(); + return; + } + Validator::make([$field => $value], [ + $field => Rule::unique($table)->where($query)->ignore($id), + ], [ + $field . '.unique' => trans( + 'crud.libs.toolbox.assertFieldIsUnique', + ['attribute' => $field, 'value' => $value] + ) + ])->validate(); + } + + /** + * Get original polyfill with autotranslate behavior + * + * @param \Illuminate\Database\Eloquent\Model $model + * @param string $attribute + * @return mixed + */ + public static function getOriginal(Model $model, string $attribute): mixed + { + if (\in_array('Spatie\Translatable\HasTranslations', \class_uses_recursive($model))) { + return $model->getTranslation( + $attribute, + $model->getLocale(), + $model->useFallbackLocale() + ); + } + return $model->getOriginal($attribute); + } + + /** + * Dynamic model query + * + * @param string $defaultLocale + * @param \Illuminate\Contracts\Database\Eloquent\Builder $q + * @param string $column + * @param string $value + * @return \Illuminate\Contracts\Database\Eloquent\Builder + */ + public static function queryColumnWithLocales( + string $defaultLocale, + Builder $q, + string $column, + string $value + ): Builder { + $currentLocale = app()->currentLocale(); + $locales = collect(config('app.locales')) + ->mapWithKeys(fn (string $locale) => [$locale => $locale]); + if (!$locales->has($defaultLocale)) { + // * Remove default locale. + $locales->pull($defaultLocale); + } + if (!$locales->has($currentLocale)) { + // * Remove current locale. + $locales->pull($currentLocale); + } + + return $q->where(function (Builder $q) use ($defaultLocale, $currentLocale, $locales, $column, $value) { + // * Query default locale + $q->whereRaw("JSON_EXTRACT({$column}, '$.{$defaultLocale}') = '{$value}'"); + if ($defaultLocale !== $currentLocale) { + // * Query current locale + $q->whereRaw("JSON_EXTRACT({$column}, '$.{$currentLocale}') = '{$value}'"); + } + // * Query any other locale + $locales->each(fn ($locale) => $q->orWhereRaw( + "JSON_EXTRACT({$column}, '$.{$locale}') = '{$value}'" + )); + }); + } + + /** + * Generates an array from a dot separated string + * + * @param string $path + * @param mixed $value + * @param string $separator + * @return array + */ + public static function dotStringToNestedArray(string $path, mixed $value, string $separator = '.'): array + { + $arr = $value; + $keys = array_reverse(explode($separator, $path)); + + foreach ($keys as $key) { + $arr = [$key => $arr]; + } + return $arr; + } + + /** + * Convert deeply an object to array + * + * @param array|object $input + * @return array + * @throws \RuntimeException If $input var is a scalar value. + */ + public static function objectToArray($input): array + { + // Only process if it's an object or array being passed to the function. + if (is_object($input) or is_array($input)) { + $ret = (array)$input; + foreach ($ret as &$item) { + // Recursively process EACH element only if not scalar. + $item = (is_object($item) or is_array($item)) ? + self::objectToArray($item) : $item; + } + return $ret; + } else { + throw new \RuntimeException('Cannot handle $input of type ' . \gettype($input)); + } + } + + /** + * Convert deeply an array to object + * + * @param array|object $input + * @return object + * @throws \RuntimeException If $input var is a scalar value. + */ + public static function arrayToObject($input): object + { + // Only process if it's an object or array being passed to the function. + if (is_object($input) or is_array($input)) { + $ret = (object)$input; + foreach ($ret as &$item) { + // Recursively process EACH element only if not scalar. + $item = (is_object($item) or is_array($item)) ? + self::arrayToObject($item) : $item; + } + return $ret; + } else { + throw new \RuntimeException('Cannot handle $input of type ' . \gettype($input)); + } + } + + /** + * Validate picture + * + * @param string $attribute + * @param string|null $value + * @param callback $fail + * @param object $sizes + * @return void + */ + public static function validatePicture(string $attribute, string|null $value, callable $fail, object $sizes) + { + if (!($useStorage = Storage::exists($value)) and !File::exists($value)) { + $fail(trans(':attribute n\'existe pas dans le système de fichier', [ + 'attribute' => $attribute + ])); + return; + } + /** @var string */ + $fileFullPath = self::getUploadedFileFullPath($value, $useStorage); + if ( + !\in_array(self::getUploadedFileMimeType($value, $useStorage), [ + 'image/jpeg', 'image/jpg', 'image/png', 'image/gif' + ]) + ) { + $fail(trans(':attribute doit être une image de type \'image/jpeg,image/jpg,image/png,image/gif\'', [ + 'attribute' => $attribute + ])); + } + if (!($dimensions = \getimagesize($fileFullPath)) or !isset($dimensions[0]) or !isset($dimensions[1])) { + $fail(trans(':attribute impossible de valider les dimensions', [ + 'attribute' => $attribute + ])); + } else { + $width = intval($dimensions[0]); + $height = intval($dimensions[1]); + + $xMessage = trans( + ":attribute la largeur doit être comprise entre {$sizes->minWith}px et {$sizes->maxWith}px" + ); + if ($sizes->minWith === $sizes->maxWith) { + $xMessage = trans(":attribute la largeur doit être de {$sizes->minWith}px"); + } + $yMessage = trans( + ":attribute la hauteur doit être comprise entre {$sizes->minWith}px et {$sizes->maxWith}px" + ); + if ($sizes->minHeight === $sizes->maxHeight) { + $yMessage = trans(":attribute la hauteur doit être de {$sizes->minHeight}px"); + } + + if (($width < $sizes->minWith) or ($width > $sizes->maxWith)) { + $fail($xMessage); + } + if (($height < $sizes->minHeight) or ($height > $sizes->maxHeight)) { + $fail($yMessage); + } + } //end if + } + + /** + * Get the file full path + * + * @param string $value + * @param boolean $useStorage + * @return string + */ + private static function getUploadedFileFullPath(string $value, bool $useStorage): string + { + /** @var \Illuminate\Filesystem\FilesystemAdapter */ + $disk = Storage::disk(); + return !$useStorage ? (realpath($value) ?: $value) : $disk->path($value); + } + + /** + * Get the file mimetype + * + * @param string $value + * @param boolean $useStorage + * @return string|false + */ + private static function getUploadedFileMimeType(string $value, bool $useStorage) + { + return !$useStorage ? File::mimeType($value) : Storage::mimeType($value); + } + + /** + * Fetch class list from a specific namespace + * + * @param string $namespace + * @return array An array of classe namespaces + */ + public static function getClassesUsingNamespace(string $namespace): array + { + return collect(File::files(\app_path(Str::of($namespace)->replaceFirst('\App', '')))) + ->filter(fn (SplFileInfo $splFileInfo) => $splFileInfo->getExtension() === 'php') + ->map(fn (SplFileInfo $splFileInfo) => Str::of($splFileInfo->getBasename()) + ->replace('.' . $splFileInfo->getExtension(), '')->prepend("{$namespace}\\"))->all(); + } + + /** + * Get all classes from a specific namespace that implement a specific interface + * + * @param string $namespace + * @param string $interface + * @return array An array of classe namespaces + */ + public static function getClassesUsingInterface(string $namespace, string $interface): array + { + return Arr::where( + static::getClassesUsingNamespace($namespace), + fn (string $class_namespace) => \collect(class_implements($class_namespace, true))->filter() + ->contains(fn (string $class_interface) => $class_interface === $interface) + ); + } + + /** + * Get validated pagination from request. + * + * @param integer $default + * @param string $field + * @param string $enumPath + * @return integer + */ + public static function getValidatedEnum(int $default, string $field, string $enumPath): int + { + try { + return \intval(Validator::make( + [$field => \request()->get($field)], + [$field => new Enum($enumPath)] + )->validated()[$field]); + } catch (ValidationException $e) { + return $default; + } + } +} diff --git a/app/Lib/vendor/LDCWEB/MesBR.php b/app/Lib/vendor/LDCWEB/MesBR.php new file mode 100644 index 0000000..5115481 --- /dev/null +++ b/app/Lib/vendor/LDCWEB/MesBR.php @@ -0,0 +1,73 @@ +endpoint = $endpoint; + $this->refCamp = $refCamp; + } + public function createCustomer(string $hashcode, string $email, string $country) + { + return $this->callAPI("POST", '/customer', ['hashcode' => $hashcode, 'email' => $email, 'country' => $country]); + } + public function updateCustomer(string $hashcode, string $email, string $country) + { + return $this->callAPI("POST", '/customer', ['hashcode' => $hashcode, 'email' => $email, 'country' => $country]); + } + public function getMurCustomer(string $hashcode) + { + return $this->callAPI("GET", '/customer/mur', ['refcamp' => $this->refCamp, 'hashcode' => $hashcode]); + } + public function getMur() + { + return $this->callAPI("GET", '/mur', ['refcamp' => $this->refCamp]); + } + public function printCoupons(string $hashcode, array $coupons) + { + return $this->callAPI("GET", '/coupons/print', ['refcamp' => $this->refCamp, 'hashcode' => $hashcode, 'coupons' => implode(",", $coupons)]); + } + private function callAPI($method, $url, $data = []) + { + $url = $this->endpoint . '/api/v1' . $url; + $curl = curl_init(); + switch ($method) { + case "POST": + curl_setopt($curl, CURLOPT_POST, 1); + if ($data) { + curl_setopt($curl, CURLOPT_POSTFIELDS, $data); + } + break; + case "PUT": + case "DELETE": + curl_setopt($curl, CURLOPT_CUSTOMREQUEST, $method); + if ($data) { + curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($data)); + } + break; + default: + if ($data) { + $url = sprintf("%s?%s", $url, http_build_query($data)); + } + } + curl_setopt($curl, CURLOPT_URL, $url); + curl_setopt($curl, CURLOPT_COOKIESESSION, true); + curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); + + $result = curl_exec($curl); + if (!curl_errno($curl)) { + $http_code = curl_getinfo($curl, CURLINFO_HTTP_CODE); + if (!in_array($http_code, [200, 201])) { + return (object)['status' => 'KO', 'code' => 500, 'message' => 'Connection to API failed - Code HTTP : ' . $http_code]; + } + } else { + return (object)['status' => 'KO', 'code' => 500, 'message' => 'Connection to API failed : ' . curl_error($curl)]; + } + curl_close($curl); + return json_decode($result); + } +} diff --git a/app/Lib/vendor/crm-client-3.0.6/.editorconfig b/app/Lib/vendor/crm-client-3.0.6/.editorconfig new file mode 100644 index 0000000..0a72ec6 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/.editorconfig @@ -0,0 +1,18 @@ +root = true + +[*] +charset = utf-8 +end_of_line = lf +insert_final_newline = true +indent_style = space +indent_size = 4 +trim_trailing_whitespace = true + +[*.json] +indent_size = 4 + +[*.md] +trim_trailing_whitespace = false + +[*.{yml,yaml}] +indent_size = 2 diff --git a/app/Lib/vendor/crm-client-3.0.6/.env.default b/app/Lib/vendor/crm-client-3.0.6/.env.default new file mode 100644 index 0000000..2bbcb69 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/.env.default @@ -0,0 +1,3 @@ +crm.token=qsdqsd +crm.password=qsdqsdqsds +crm.endpoint=localhost diff --git a/app/Lib/vendor/crm-client-3.0.6/.gitignore b/app/Lib/vendor/crm-client-3.0.6/.gitignore new file mode 100644 index 0000000..5ee5d3c --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/.gitignore @@ -0,0 +1,5 @@ +workspace.code-workspace +vendor +node_modules +.phpdoc +.phive diff --git a/app/Lib/vendor/crm-client-3.0.6/.gitkeep b/app/Lib/vendor/crm-client-3.0.6/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/app/Lib/vendor/crm-client-3.0.6/.gitlab-ci.yml b/app/Lib/vendor/crm-client-3.0.6/.gitlab-ci.yml new file mode 100644 index 0000000..2c93b54 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/.gitlab-ci.yml @@ -0,0 +1,26 @@ +# This file is a template, and might need editing before it works on your project. +# To contribute improvements to CI/CD templates, please follow the Development guide at: +# https://docs.gitlab.com/ee/development/cicd/templates.html +# This specific template is located at: +# https://gitlab.com/gitlab-org/gitlab/-/blob/master/lib/gitlab/ci/templates/Composer.gitlab-ci.yml + +# Publishes a tag/branch to Composer Packages of the current project +package-publish: + image: curlimages/curl:latest + stage: build + variables: + URL: "$CI_SERVER_PROTOCOL://$CI_SERVER_HOST:$CI_SERVER_PORT/api/v4/projects/$CI_PROJECT_ID/packages/composer?job_token=$CI_JOB_TOKEN" + script: + - insecure=$([ "$CI_SERVER_PROTOCOL" = "http" ] && echo "--insecure" || echo "") + - response=$(curl -s -w "\n%{http_code}" $insecure --data tag=$CI_COMMIT_TAG $URL) + - code=$(echo "$response" | tail -n 1) + - body=$(echo "$response" | head -n 1) + # Output state information + - if [ $code -eq 201 ]; then + echo "Package created - Code $code - $body"; + else + echo "Could not create package - Code $code - $body"; + exit 1; + fi + rules: + - if: '$CI_COMMIT_TAG =~ /^\d+.\d+.\d+/' diff --git a/app/Lib/vendor/crm-client-3.0.6/.vscode/launch.json b/app/Lib/vendor/crm-client-3.0.6/.vscode/launch.json new file mode 100644 index 0000000..964a7bf --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/.vscode/launch.json @@ -0,0 +1,22 @@ +{ + // Utilisez IntelliSense pour en savoir plus sur les attributs possibles. + // Pointez pour afficher la description des attributs existants. + // Pour plus d'informations, visitez : https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + { + "name": "Listen for XDebug", + "type": "php", + "request": "launch", + "port": 9000 + }, + { + "name": "Launch currently open script", + "type": "php", + "request": "launch", + "program": "${file}", + "cwd": "${fileDirname}", + "port": 9000 + } + ] +} diff --git a/app/Lib/vendor/crm-client-3.0.6/apiConfig.readonly.json b/app/Lib/vendor/crm-client-3.0.6/apiConfig.readonly.json new file mode 100644 index 0000000..26a7377 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/apiConfig.readonly.json @@ -0,0 +1,6 @@ +{ + "version": "3.0.6", + "timestampTimeout": 30, + "apiRequestRatePerMinute": 256, + "servicesDBCache": 10 +} \ No newline at end of file diff --git a/app/Lib/vendor/crm-client-3.0.6/changelog.md b/app/Lib/vendor/crm-client-3.0.6/changelog.md new file mode 100644 index 0000000..97b070b --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/changelog.md @@ -0,0 +1,92 @@ +# Changelog + +### All notable changes to `CRM CLient V2` will be documented in this file. + +# version 3.0.6 +- Added: SingleOptin::unsetStatusWithHashcode to allow customers to unsubscribe using a hashcode, now single optins do have hashcodes. +# version 3.0.5 +- Bumped to follow CRM updates + +# version 3.0.4 +- Added CI configuration + +# version 3.0.3 +- Update Country enum +- Fixed : request merge method of data to query (Request.php) +- Fixed : validate json check should check if really false (Response.php) +- Bumped composer deps + +# version 3.0.2 +- Regen documentation with php documentor + +# version 3.0.1 +- Fixed : Customer do not call update if there are no updated fields +- Fixed : WPCrm bootSessionIfNeeded trying to access $_SESSION['wpcrm'] before session was started +- Fixed : WPCrm now only returns a boolean +- Fixed : get crm info when client used in laravel +- Changed : WpCrm::makeApiV2Call Change LogLevel on error from Emerge to Critical +- Changed : WPCrm readd forceLogin() + +# version 3.0.0 + +This removes api authentication with token in favor of signature method. +Refactored code and clean up. It add more unit test plus code coverage +in test/coverage. + +- Added : mardown documentation. +- Changed : WPCrm::login now only returns a boolean +- Changed : model Stats::getQuestionStats to pass question as route parameter +- Changed : now requests need to have a signature generated with a private key (crm password) using hmac sha256 wrapping url, method and parameters +- Changed : now timestamp will timeout if request is slower than "timestampTimeout", this means crm will reject the request +- Changed : throw ValidationException s instead of TypeErrors +- Changed : timestamp has to be send in request with a DateTime format, it also has to a UTC value +- Fixed : Change WPCRM dynamic session key, this could prevent spoofing session in some cases. +- Fixed : closure validation +- Fixed : model mutator not catching reflectionException +- Fixed : really send json request using Guzzle internal lib methods. +- Removed : Api AUTH system with api token +- Removed : ApiError::needAuth +- Removed : composer vlucas/dotenv, .env file is not handled any more. +- Removed : LoginException +- Removed : memcached dependency +- Removed : need of memcached +- Removed : unused service provider +- Removed : WpCrm::forceLogin +- Removed : WpCrm::sendArcadiaMailDefault +- Removed : WpCrm::sendArcadiaMailGame +- Updated : PHPCS rules, phpcs fixes and refactored code + +# version 2.3.2 +- Hotfixed arcadia order + +# version 2.3.1 +- Fixed Consider fill attributes as can be nullable +- Fixed Respect sometimes validation + +# version 2.3.0 +- Added Stats call by brand and by question +- Added min rule valdation for integers as well as for strings in Utils + +# version 2.2.3 +- Changed for bool casting for response parse field 'status' when is int 1 or 0 +- Changed, properties are filled from CRM after a save or update action, this will allow for props to be set on model as it is on the crm, after all checks and casts (firstname capitalized, ... etc) + +# version 2.2.2 +- Fixed Arcadia mail where sending parameters as query instead of Data + +# version 2.2.1 +- Fixed fill methods on models to handle all enums + arrays +- Changed validation on customer, city minimum is now 2 chars, + firstname and lastname min are now 1 char, phone min 10 has been removed, + other validations are made on backend side such as limit countries, + right now limit is FR, BE, NL. + Anyway dont forget to handle ValidationException which returns crm message. +- Include Drom Com to allowed countries +- Update Country enum to remove '-' chars + +# version 2.2.0 +- Fixed Utils.php getResquest method +- Changed Arcadia mails, add customer parameters for these calls + +# version 2.1.9 +- Fixed method CrmClientModel::fill now validates data and put value to updatedValues array diff --git a/app/Lib/vendor/crm-client-3.0.6/composer.json b/app/Lib/vendor/crm-client-3.0.6/composer.json new file mode 100644 index 0000000..e63bef9 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/composer.json @@ -0,0 +1,47 @@ +{ + "name": "ldc/ldccrmv2client", + "type": "library", + "description": "LDC CRM Client V2", + "license": "MIT", + "version": "3.0.6", + "authors": [ + { + "name": "Jérémy Munsch", + "email": "jeremy.munsch@ldc.fr", + "homepage": "https://jeremydev.ovh" + } + ], + "homepage": "https://github.com/kwaadpepper", + "keywords": [ + "Laravel", + "CRM", + "Client", + "LDC" + ], + "require": { + "kwaadpepper/enum": "^2.1", + "guzzlehttp/guzzle": "^7.4", + "respect/validation": "^2.2" + }, + "require-dev": { + "phpunit/phpunit": "~9.0", + "squizlabs/php_codesniffer": "^3.5", + "orchestra/testbench": "^6.13", + "slevomat/coding-standard": "^7.0" + }, + "autoload": { + "psr-4": { + "LDC\\LDCCRM\\": "src/" + } + }, + "autoload-dev": { + "psr-4": { + "LDC\\LDCCRM\\Tests\\": "tests" + } + }, + "config": { + "allow-plugins": { + "dealerdirect/phpcodesniffer-composer-installer": true + } + } +} diff --git a/app/Lib/vendor/crm-client-3.0.6/composer.lock b/app/Lib/vendor/crm-client-3.0.6/composer.lock new file mode 100644 index 0000000..d19719a --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/composer.lock @@ -0,0 +1,8082 @@ +{ + "_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": "9fc0e0c41d5cadd6137da5643e676e9d", + "packages": [ + { + "name": "guzzlehttp/guzzle", + "version": "7.4.3", + "source": { + "type": "git", + "url": "https://github.com/guzzle/guzzle.git", + "reference": "74a8602c6faec9ef74b7a9391ac82c5e65b1cdab" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/74a8602c6faec9ef74b7a9391ac82c5e65b1cdab", + "reference": "74a8602c6faec9ef74b7a9391ac82c5e65b1cdab", + "shasum": "" + }, + "require": { + "ext-json": "*", + "guzzlehttp/promises": "^1.5", + "guzzlehttp/psr7": "^1.8.3 || ^2.1", + "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.4.1", + "ext-curl": "*", + "php-http/client-integration-tests": "^3.0", + "phpunit/phpunit": "^8.5.5 || ^9.3.5", + "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": { + "branch-alias": { + "dev-master": "7.4-dev" + } + }, + "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.4.3" + }, + "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": "2022-05-25T13:24:33+00:00" + }, + { + "name": "guzzlehttp/promises", + "version": "1.5.1", + "source": { + "type": "git", + "url": "https://github.com/guzzle/promises.git", + "reference": "fe752aedc9fd8fcca3fe7ad05d419d32998a06da" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/promises/zipball/fe752aedc9fd8fcca3fe7ad05d419d32998a06da", + "reference": "fe752aedc9fd8fcca3fe7ad05d419d32998a06da", + "shasum": "" + }, + "require": { + "php": ">=5.5" + }, + "require-dev": { + "symfony/phpunit-bridge": "^4.4 || ^5.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.5-dev" + } + }, + "autoload": { + "files": [ + "src/functions_include.php" + ], + "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/1.5.1" + }, + "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": "2021-10-22T20:56:57+00:00" + }, + { + "name": "guzzlehttp/psr7", + "version": "2.3.0", + "source": { + "type": "git", + "url": "https://github.com/guzzle/psr7.git", + "reference": "83260bb50b8fc753c72d14dc1621a2dac31877ee" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/83260bb50b8fc753c72d14dc1621a2dac31877ee", + "reference": "83260bb50b8fc753c72d14dc1621a2dac31877ee", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.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.4.1", + "http-interop/http-factory-tests": "^0.9", + "phpunit/phpunit": "^8.5.8 || ^9.3.10" + }, + "suggest": { + "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.3-dev" + } + }, + "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.3.0" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/psr7", + "type": "tidelift" + } + ], + "time": "2022-06-09T08:26:02+00:00" + }, + { + "name": "kwaadpepper/enum", + "version": "2.1.2", + "source": { + "type": "git", + "url": "https://github.com/Kwaadpepper/enum.git", + "reference": "bbd08723895cad5a41bc0d57e565fe64fa13ca41" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Kwaadpepper/enum/zipball/bbd08723895cad5a41bc0d57e565fe64fa13ca41", + "reference": "bbd08723895cad5a41bc0d57e565fe64fa13ca41", + "shasum": "" + }, + "require": { + "php": "^7.3" + }, + "require-dev": { + "orchestra/testbench": "^5", + "phpunit/php-code-coverage": "^9.2", + "phpunit/phpunit": "~9.0", + "slevomat/coding-standard": "^7.0", + "squizlabs/php_codesniffer": "^3.5" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Kwaadpepper\\Enum\\EnumServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Kwaadpepper\\Enum\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jérémy Munsch", + "email": "github@jeremydev.ovh", + "homepage": "https://jeremydev.ovh" + } + ], + "description": "Enums to use for any project", + "homepage": "https://github.com/kwaadpepper/enum", + "keywords": [ + "enum", + "laravel" + ], + "support": { + "issues": "https://github.com/Kwaadpepper/enum/issues", + "source": "https://github.com/Kwaadpepper/enum/tree/2.1.2" + }, + "time": "2021-11-18T16:52:08+00:00" + }, + { + "name": "psr/http-client", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-client.git", + "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-client/zipball/2dfb5f6c5eff0e91e20e913f8c5452ed95b86621", + "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0", + "psr/http-message": "^1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Client\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP clients", + "homepage": "https://github.com/php-fig/http-client", + "keywords": [ + "http", + "http-client", + "psr", + "psr-18" + ], + "support": { + "source": "https://github.com/php-fig/http-client/tree/master" + }, + "time": "2020-06-29T06:28:15+00:00" + }, + { + "name": "psr/http-factory", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-factory.git", + "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-factory/zipball/12ac7fcd07e5b077433f5f2bee95b3a771bf61be", + "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be", + "shasum": "" + }, + "require": { + "php": ">=7.0.0", + "psr/http-message": "^1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common 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/master" + }, + "time": "2019-04-30T12:38:16+00:00" + }, + { + "name": "psr/http-message", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-message.git", + "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363", + "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP messages", + "homepage": "https://github.com/php-fig/http-message", + "keywords": [ + "http", + "http-message", + "psr", + "psr-7", + "request", + "response" + ], + "support": { + "source": "https://github.com/php-fig/http-message/tree/master" + }, + "time": "2016-08-06T14:39:51+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": "respect/stringifier", + "version": "0.2.0", + "source": { + "type": "git", + "url": "https://github.com/Respect/Stringifier.git", + "reference": "e55af3c8aeaeaa2abb5fa47a58a8e9688cc23b59" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Respect/Stringifier/zipball/e55af3c8aeaeaa2abb5fa47a58a8e9688cc23b59", + "reference": "e55af3c8aeaeaa2abb5fa47a58a8e9688cc23b59", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^2.8", + "malukenho/docheader": "^0.1.7", + "phpunit/phpunit": "^6.4" + }, + "type": "library", + "autoload": { + "files": [ + "src/stringify.php" + ], + "psr-4": { + "Respect\\Stringifier\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Respect/Stringifier Contributors", + "homepage": "https://github.com/Respect/Stringifier/graphs/contributors" + } + ], + "description": "Converts any value to a string", + "homepage": "http://respect.github.io/Stringifier/", + "keywords": [ + "respect", + "stringifier", + "stringify" + ], + "support": { + "issues": "https://github.com/Respect/Stringifier/issues", + "source": "https://github.com/Respect/Stringifier/tree/0.2.0" + }, + "time": "2017-12-29T19:39:25+00:00" + }, + { + "name": "respect/validation", + "version": "2.2.3", + "source": { + "type": "git", + "url": "https://github.com/Respect/Validation.git", + "reference": "4c21a7ffc9a4915673cb2c2843963919e664e627" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Respect/Validation/zipball/4c21a7ffc9a4915673cb2c2843963919e664e627", + "reference": "4c21a7ffc9a4915673cb2c2843963919e664e627", + "shasum": "" + }, + "require": { + "php": "^7.3 || ^8.0", + "respect/stringifier": "^0.2.0", + "symfony/polyfill-mbstring": "^1.2" + }, + "require-dev": { + "egulias/email-validator": "^3.0", + "malukenho/docheader": "^0.1", + "mikey179/vfsstream": "^1.6", + "phpstan/phpstan": "^0.12", + "phpstan/phpstan-deprecation-rules": "^0.12", + "phpstan/phpstan-phpunit": "^0.12", + "phpunit/phpunit": "^9.3", + "psr/http-message": "^1.0", + "respect/coding-standard": "^3.0", + "squizlabs/php_codesniffer": "^3.5", + "symfony/validator": "^3.0||^4.0", + "zendframework/zend-validator": "^2.1" + }, + "suggest": { + "egulias/email-validator": "Strict (RFC compliant) email validation", + "ext-bcmath": "Arbitrary Precision Mathematics", + "ext-fileinfo": "File Information", + "ext-mbstring": "Multibyte String Functions", + "symfony/validator": "Use Symfony validator through Respect\\Validation", + "zendframework/zend-validator": "Use Zend Framework validator through Respect\\Validation" + }, + "type": "library", + "autoload": { + "psr-4": { + "Respect\\Validation\\": "library/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Respect/Validation Contributors", + "homepage": "https://github.com/Respect/Validation/graphs/contributors" + } + ], + "description": "The most awesome validation engine ever created for PHP", + "homepage": "http://respect.github.io/Validation/", + "keywords": [ + "respect", + "validation", + "validator" + ], + "support": { + "issues": "https://github.com/Respect/Validation/issues", + "source": "https://github.com/Respect/Validation/tree/2.2.3" + }, + "time": "2021-03-19T14:12:45+00:00" + }, + { + "name": "symfony/deprecation-contracts", + "version": "v2.5.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/deprecation-contracts.git", + "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/e8b495ea28c1d97b5e0c121748d6f9b53d075c66", + "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.5-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/v2.5.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-01-02T09:53:40+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.26.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e", + "reference": "9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "provide": { + "ext-mbstring": "*" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.26-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.26.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-05-24T11:49:31+00:00" + } + ], + "packages-dev": [ + { + "name": "brick/math", + "version": "0.9.3", + "source": { + "type": "git", + "url": "https://github.com/brick/math.git", + "reference": "ca57d18f028f84f777b2168cd1911b0dee2343ae" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/brick/math/zipball/ca57d18f028f84f777b2168cd1911b0dee2343ae", + "reference": "ca57d18f028f84f777b2168cd1911b0dee2343ae", + "shasum": "" + }, + "require": { + "ext-json": "*", + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.2", + "phpunit/phpunit": "^7.5.15 || ^8.5 || ^9.0", + "vimeo/psalm": "4.9.2" + }, + "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.9.3" + }, + "funding": [ + { + "url": "https://github.com/BenMorel", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/brick/math", + "type": "tidelift" + } + ], + "time": "2021-08-15T20:50:18+00:00" + }, + { + "name": "dealerdirect/phpcodesniffer-composer-installer", + "version": "v0.7.2", + "source": { + "type": "git", + "url": "https://github.com/Dealerdirect/phpcodesniffer-composer-installer.git", + "reference": "1c968e542d8843d7cd71de3c5c9c3ff3ad71a1db" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Dealerdirect/phpcodesniffer-composer-installer/zipball/1c968e542d8843d7cd71de3c5c9c3ff3ad71a1db", + "reference": "1c968e542d8843d7cd71de3c5c9c3ff3ad71a1db", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.0 || ^2.0", + "php": ">=5.3", + "squizlabs/php_codesniffer": "^2.0 || ^3.1.0 || ^4.0" + }, + "require-dev": { + "composer/composer": "*", + "php-parallel-lint/php-parallel-lint": "^1.3.1", + "phpcompatibility/php-compatibility": "^9.0" + }, + "type": "composer-plugin", + "extra": { + "class": "Dealerdirect\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\Plugin" + }, + "autoload": { + "psr-4": { + "Dealerdirect\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Franck Nijhof", + "email": "franck.nijhof@dealerdirect.com", + "homepage": "http://www.frenck.nl", + "role": "Developer / IT Manager" + }, + { + "name": "Contributors", + "homepage": "https://github.com/Dealerdirect/phpcodesniffer-composer-installer/graphs/contributors" + } + ], + "description": "PHP_CodeSniffer Standards Composer Installer Plugin", + "homepage": "http://www.dealerdirect.com", + "keywords": [ + "PHPCodeSniffer", + "PHP_CodeSniffer", + "code quality", + "codesniffer", + "composer", + "installer", + "phpcbf", + "phpcs", + "plugin", + "qa", + "quality", + "standard", + "standards", + "style guide", + "stylecheck", + "tests" + ], + "support": { + "issues": "https://github.com/dealerdirect/phpcodesniffer-composer-installer/issues", + "source": "https://github.com/dealerdirect/phpcodesniffer-composer-installer" + }, + "time": "2022-02-04T12:51:07+00:00" + }, + { + "name": "doctrine/inflector", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/doctrine/inflector.git", + "reference": "8b7ff3e4b7de6b2c84da85637b59fd2880ecaa89" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/8b7ff3e4b7de6b2c84da85637b59fd2880ecaa89", + "reference": "8b7ff3e4b7de6b2c84da85637b59fd2880ecaa89", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^8.2", + "phpstan/phpstan": "^0.12", + "phpstan/phpstan-phpunit": "^0.12", + "phpstan/phpstan-strict-rules": "^0.12", + "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0", + "vimeo/psalm": "^4.10" + }, + "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.4" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finflector", + "type": "tidelift" + } + ], + "time": "2021-10-22T20:16:43+00:00" + }, + { + "name": "doctrine/instantiator", + "version": "1.4.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/instantiator.git", + "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/10dcfce151b967d20fde1b34ae6640712c3891bc", + "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^9", + "ext-pdo": "*", + "ext-phar": "*", + "phpbench/phpbench": "^0.16 || ^1", + "phpstan/phpstan": "^1.4", + "phpstan/phpstan-phpunit": "^1", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "vimeo/psalm": "^4.22" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "homepage": "https://ocramius.github.io/" + } + ], + "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", + "homepage": "https://www.doctrine-project.org/projects/instantiator.html", + "keywords": [ + "constructor", + "instantiate" + ], + "support": { + "issues": "https://github.com/doctrine/instantiator/issues", + "source": "https://github.com/doctrine/instantiator/tree/1.4.1" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator", + "type": "tidelift" + } + ], + "time": "2022-03-03T08:28:38+00:00" + }, + { + "name": "doctrine/lexer", + "version": "1.2.3", + "source": { + "type": "git", + "url": "https://github.com/doctrine/lexer.git", + "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/c268e882d4dbdd85e36e4ad69e02dc284f89d229", + "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^9.0", + "phpstan/phpstan": "^1.3", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "vimeo/psalm": "^4.11" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", + "homepage": "https://www.doctrine-project.org/projects/lexer.html", + "keywords": [ + "annotations", + "docblock", + "lexer", + "parser", + "php" + ], + "support": { + "issues": "https://github.com/doctrine/lexer/issues", + "source": "https://github.com/doctrine/lexer/tree/1.2.3" + }, + "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-02-28T11:07:21+00:00" + }, + { + "name": "dragonmantank/cron-expression", + "version": "v3.3.1", + "source": { + "type": "git", + "url": "https://github.com/dragonmantank/cron-expression.git", + "reference": "be85b3f05b46c39bbc0d95f6c071ddff669510fa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/be85b3f05b46c39bbc0d95f6c071ddff669510fa", + "reference": "be85b3f05b46c39bbc0d95f6c071ddff669510fa", + "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.1" + }, + "funding": [ + { + "url": "https://github.com/dragonmantank", + "type": "github" + } + ], + "time": "2022-01-18T15:43:28+00:00" + }, + { + "name": "egulias/email-validator", + "version": "2.1.25", + "source": { + "type": "git", + "url": "https://github.com/egulias/EmailValidator.git", + "reference": "0dbf5d78455d4d6a41d186da50adc1122ec066f4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/0dbf5d78455d4d6a41d186da50adc1122ec066f4", + "reference": "0dbf5d78455d4d6a41d186da50adc1122ec066f4", + "shasum": "" + }, + "require": { + "doctrine/lexer": "^1.0.1", + "php": ">=5.5", + "symfony/polyfill-intl-idn": "^1.10" + }, + "require-dev": { + "dominicsayers/isemail": "^3.0.7", + "phpunit/phpunit": "^4.8.36|^7.5.15", + "satooshi/php-coveralls": "^1.0.1" + }, + "suggest": { + "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Egulias\\EmailValidator\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Eduardo Gulias Davis" + } + ], + "description": "A library for validating emails against several RFCs", + "homepage": "https://github.com/egulias/EmailValidator", + "keywords": [ + "email", + "emailvalidation", + "emailvalidator", + "validation", + "validator" + ], + "support": { + "issues": "https://github.com/egulias/EmailValidator/issues", + "source": "https://github.com/egulias/EmailValidator/tree/2.1.25" + }, + "funding": [ + { + "url": "https://github.com/egulias", + "type": "github" + } + ], + "time": "2020-12-29T14:50:06+00:00" + }, + { + "name": "fakerphp/faker", + "version": "v1.19.0", + "source": { + "type": "git", + "url": "https://github.com/FakerPHP/Faker.git", + "reference": "d7f08a622b3346766325488aa32ddc93ccdecc75" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/d7f08a622b3346766325488aa32ddc93ccdecc75", + "reference": "d7f08a622b3346766325488aa32ddc93ccdecc75", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^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": "*", + "symfony/phpunit-bridge": "^4.4 || ^5.2" + }, + "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.19-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.19.0" + }, + "time": "2022-02-02T17:38:57+00:00" + }, + { + "name": "graham-campbell/result-type", + "version": "v1.0.4", + "source": { + "type": "git", + "url": "https://github.com/GrahamCampbell/Result-Type.git", + "reference": "0690bde05318336c7221785f2a932467f98b64ca" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/0690bde05318336c7221785f2a932467f98b64ca", + "reference": "0690bde05318336c7221785f2a932467f98b64ca", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0", + "phpoption/phpoption": "^1.8" + }, + "require-dev": { + "phpunit/phpunit": "^6.5.14 || ^7.5.20 || ^8.5.19 || ^9.5.8" + }, + "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.0.4" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/graham-campbell/result-type", + "type": "tidelift" + } + ], + "time": "2021-11-21T21:41:47+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/framework", + "version": "v8.83.16", + "source": { + "type": "git", + "url": "https://github.com/laravel/framework.git", + "reference": "6be5abd144faf517879af7298e9d79f06f250f75" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/framework/zipball/6be5abd144faf517879af7298e9d79f06f250f75", + "reference": "6be5abd144faf517879af7298e9d79f06f250f75", + "shasum": "" + }, + "require": { + "doctrine/inflector": "^1.4|^2.0", + "dragonmantank/cron-expression": "^3.0.2", + "egulias/email-validator": "^2.1.10", + "ext-json": "*", + "ext-mbstring": "*", + "ext-openssl": "*", + "laravel/serializable-closure": "^1.0", + "league/commonmark": "^1.3|^2.0.2", + "league/flysystem": "^1.1", + "monolog/monolog": "^2.0", + "nesbot/carbon": "^2.53.1", + "opis/closure": "^3.6", + "php": "^7.3|^8.0", + "psr/container": "^1.0", + "psr/log": "^1.0|^2.0", + "psr/simple-cache": "^1.0", + "ramsey/uuid": "^4.2.2", + "swiftmailer/swiftmailer": "^6.3", + "symfony/console": "^5.4", + "symfony/error-handler": "^5.4", + "symfony/finder": "^5.4", + "symfony/http-foundation": "^5.4", + "symfony/http-kernel": "^5.4", + "symfony/mime": "^5.4", + "symfony/process": "^5.4", + "symfony/routing": "^5.4", + "symfony/var-dumper": "^5.4", + "tijsverkoyen/css-to-inline-styles": "^2.2.2", + "vlucas/phpdotenv": "^5.4.1", + "voku/portable-ascii": "^1.6.1" + }, + "conflict": { + "tightenco/collect": "<5.5.33" + }, + "provide": { + "psr/container-implementation": "1.0", + "psr/simple-cache-implementation": "1.0" + }, + "replace": { + "illuminate/auth": "self.version", + "illuminate/broadcasting": "self.version", + "illuminate/bus": "self.version", + "illuminate/cache": "self.version", + "illuminate/collections": "self.version", + "illuminate/config": "self.version", + "illuminate/console": "self.version", + "illuminate/container": "self.version", + "illuminate/contracts": "self.version", + "illuminate/cookie": "self.version", + "illuminate/database": "self.version", + "illuminate/encryption": "self.version", + "illuminate/events": "self.version", + "illuminate/filesystem": "self.version", + "illuminate/hashing": "self.version", + "illuminate/http": "self.version", + "illuminate/log": "self.version", + "illuminate/macroable": "self.version", + "illuminate/mail": "self.version", + "illuminate/notifications": "self.version", + "illuminate/pagination": "self.version", + "illuminate/pipeline": "self.version", + "illuminate/queue": "self.version", + "illuminate/redis": "self.version", + "illuminate/routing": "self.version", + "illuminate/session": "self.version", + "illuminate/support": "self.version", + "illuminate/testing": "self.version", + "illuminate/translation": "self.version", + "illuminate/validation": "self.version", + "illuminate/view": "self.version" + }, + "require-dev": { + "aws/aws-sdk-php": "^3.198.1", + "doctrine/dbal": "^2.13.3|^3.1.4", + "filp/whoops": "^2.14.3", + "guzzlehttp/guzzle": "^6.5.5|^7.0.1", + "league/flysystem-cached-adapter": "^1.0", + "mockery/mockery": "^1.4.4", + "orchestra/testbench-core": "^6.27", + "pda/pheanstalk": "^4.0", + "phpunit/phpunit": "^8.5.19|^9.5.8", + "predis/predis": "^1.1.9", + "symfony/cache": "^5.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.198.1).", + "brianium/paratest": "Required to run tests in parallel (^6.0).", + "doctrine/dbal": "Required to rename columns and drop SQLite columns (^2.13.3|^3.1.4).", + "ext-bcmath": "Required to use the multiple_of validation rule.", + "ext-ftp": "Required to use the Flysystem FTP driver.", + "ext-gd": "Required to use Illuminate\\Http\\Testing\\FileFactory::image().", + "ext-memcached": "Required to use the memcache cache driver.", + "ext-pcntl": "Required to use all features of the queue worker.", + "ext-posix": "Required to use all features of the queue worker.", + "ext-redis": "Required to use the Redis cache and queue drivers (^4.0|^5.0).", + "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, Mailgun mail driver and the ping methods on schedules (^6.5.5|^7.0.1).", + "laravel/tinker": "Required to use the tinker console command (^2.0).", + "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^1.0).", + "league/flysystem-cached-adapter": "Required to use the Flysystem cache (^1.0).", + "league/flysystem-sftp": "Required to use the Flysystem SFTP driver (^1.0).", + "mockery/mockery": "Required to use mocking (^1.4.4).", + "nyholm/psr7": "Required to use PSR-7 bridging features (^1.2).", + "pda/pheanstalk": "Required to use the beanstalk queue driver (^4.0).", + "phpunit/phpunit": "Required to use assertions and run tests (^8.5.19|^9.5.8).", + "predis/predis": "Required to use the predis connector (^1.1.9).", + "psr/http-message": "Required to allow Storage::put to accept a StreamInterface (^1.0).", + "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (^4.0|^5.0|^6.0|^7.0).", + "symfony/cache": "Required to PSR-6 cache bridge (^5.4).", + "symfony/filesystem": "Required to enable support for relative symbolic links (^5.4).", + "symfony/psr-http-message-bridge": "Required to use PSR-7 bridging features (^2.0).", + "wildbit/swiftmailer-postmark": "Required to use Postmark mail driver (^3.0)." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "8.x-dev" + } + }, + "autoload": { + "files": [ + "src/Illuminate/Collections/helpers.php", + "src/Illuminate/Events/functions.php", + "src/Illuminate/Foundation/helpers.php", + "src/Illuminate/Support/helpers.php" + ], + "psr-4": { + "Illuminate\\": "src/Illuminate/", + "Illuminate\\Support\\": [ + "src/Illuminate/Macroable/", + "src/Illuminate/Collections/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Laravel Framework.", + "homepage": "https://laravel.com", + "keywords": [ + "framework", + "laravel" + ], + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2022-06-07T15:09:06+00:00" + }, + { + "name": "laravel/serializable-closure", + "version": "v1.2.0", + "source": { + "type": "git", + "url": "https://github.com/laravel/serializable-closure.git", + "reference": "09f0e9fb61829f628205b7c94906c28740ff9540" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/09f0e9fb61829f628205b7c94906c28740ff9540", + "reference": "09f0e9fb61829f628205b7c94906c28740ff9540", + "shasum": "" + }, + "require": { + "php": "^7.3|^8.0" + }, + "require-dev": { + "pestphp/pest": "^1.18", + "phpstan/phpstan": "^0.12.98", + "symfony/var-dumper": "^5.3" + }, + "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": "2022-05-16T17:09:47+00:00" + }, + { + "name": "league/commonmark", + "version": "1.6.7", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/commonmark.git", + "reference": "2b8185c13bc9578367a5bf901881d1c1b5bbd09b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/2b8185c13bc9578367a5bf901881d1c1b5bbd09b", + "reference": "2b8185c13bc9578367a5bf901881d1c1b5bbd09b", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": "^7.1 || ^8.0" + }, + "conflict": { + "scrutinizer/ocular": "1.7.*" + }, + "require-dev": { + "cebe/markdown": "~1.0", + "commonmark/commonmark.js": "0.29.2", + "erusev/parsedown": "~1.0", + "ext-json": "*", + "github/gfm": "0.29.0", + "michelf/php-markdown": "~1.4", + "mikehaertl/php-shellcommand": "^1.4", + "phpstan/phpstan": "^0.12.90", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.2", + "scrutinizer/ocular": "^1.5", + "symfony/finder": "^4.2" + }, + "bin": [ + "bin/commonmark" + ], + "type": "library", + "autoload": { + "psr-4": { + "League\\CommonMark\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Colin O'Dell", + "email": "colinodell@gmail.com", + "homepage": "https://www.colinodell.com", + "role": "Lead Developer" + } + ], + "description": "Highly-extensible PHP Markdown parser which fully supports the CommonMark spec and Github-Flavored Markdown (GFM)", + "homepage": "https://commonmark.thephpleague.com", + "keywords": [ + "commonmark", + "flavored", + "gfm", + "github", + "github-flavored", + "markdown", + "md", + "parser" + ], + "support": { + "docs": "https://commonmark.thephpleague.com/", + "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": "2022-01-13T17:18:13+00:00" + }, + { + "name": "league/flysystem", + "version": "1.1.9", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem.git", + "reference": "094defdb4a7001845300334e7c1ee2335925ef99" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/094defdb4a7001845300334e7c1ee2335925ef99", + "reference": "094defdb4a7001845300334e7c1ee2335925ef99", + "shasum": "" + }, + "require": { + "ext-fileinfo": "*", + "league/mime-type-detection": "^1.3", + "php": "^7.2.5 || ^8.0" + }, + "conflict": { + "league/flysystem-sftp": "<1.0.6" + }, + "require-dev": { + "phpspec/prophecy": "^1.11.1", + "phpunit/phpunit": "^8.5.8" + }, + "suggest": { + "ext-ftp": "Allows you to use FTP server storage", + "ext-openssl": "Allows you to use FTPS server storage", + "league/flysystem-aws-s3-v2": "Allows you to use S3 storage with AWS SDK v2", + "league/flysystem-aws-s3-v3": "Allows you to use S3 storage with AWS SDK v3", + "league/flysystem-azure": "Allows you to use Windows Azure Blob storage", + "league/flysystem-cached-adapter": "Flysystem adapter decorator for metadata caching", + "league/flysystem-eventable-filesystem": "Allows you to use EventableFilesystem", + "league/flysystem-rackspace": "Allows you to use Rackspace Cloud Files", + "league/flysystem-sftp": "Allows you to use SFTP server storage via phpseclib", + "league/flysystem-webdav": "Allows you to use WebDAV storage", + "league/flysystem-ziparchive": "Allows you to use ZipArchive adapter", + "spatie/flysystem-dropbox": "Allows you to use Dropbox storage", + "srmklive/flysystem-dropbox-v2": "Allows you to use Dropbox storage for PHP 5 applications" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Flysystem\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frenky.net" + } + ], + "description": "Filesystem abstraction: Many filesystems, one API.", + "keywords": [ + "Cloud Files", + "WebDAV", + "abstraction", + "aws", + "cloud", + "copy.com", + "dropbox", + "file systems", + "files", + "filesystem", + "filesystems", + "ftp", + "rackspace", + "remote", + "s3", + "sftp", + "storage" + ], + "support": { + "issues": "https://github.com/thephpleague/flysystem/issues", + "source": "https://github.com/thephpleague/flysystem/tree/1.1.9" + }, + "funding": [ + { + "url": "https://offset.earth/frankdejonge", + "type": "other" + } + ], + "time": "2021-12-09T09:40:50+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": "mockery/mockery", + "version": "1.5.0", + "source": { + "type": "git", + "url": "https://github.com/mockery/mockery.git", + "reference": "c10a5f6e06fc2470ab1822fa13fa2a7380f8fbac" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/mockery/mockery/zipball/c10a5f6e06fc2470ab1822fa13fa2a7380f8fbac", + "reference": "c10a5f6e06fc2470ab1822fa13fa2a7380f8fbac", + "shasum": "" + }, + "require": { + "hamcrest/hamcrest-php": "^2.0.1", + "lib-pcre": ">=7.0", + "php": "^7.3 || ^8.0" + }, + "conflict": { + "phpunit/phpunit": "<8.0" + }, + "require-dev": { + "phpunit/phpunit": "^8.5 || ^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4.x-dev" + } + }, + "autoload": { + "psr-0": { + "Mockery": "library/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Pádraic Brady", + "email": "padraic.brady@gmail.com", + "homepage": "http://blog.astrumfutura.com" + }, + { + "name": "Dave Marshall", + "email": "dave.marshall@atstsolutions.co.uk", + "homepage": "http://davedevelopment.co.uk" + } + ], + "description": "Mockery is a simple yet flexible PHP mock object framework", + "homepage": "https://github.com/mockery/mockery", + "keywords": [ + "BDD", + "TDD", + "library", + "mock", + "mock objects", + "mockery", + "stub", + "test", + "test double", + "testing" + ], + "support": { + "issues": "https://github.com/mockery/mockery/issues", + "source": "https://github.com/mockery/mockery/tree/1.5.0" + }, + "time": "2022-01-20T13:18:17+00:00" + }, + { + "name": "monolog/monolog", + "version": "2.7.0", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/monolog.git", + "reference": "5579edf28aee1190a798bfa5be8bc16c563bd524" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/5579edf28aee1190a798bfa5be8bc16c563bd524", + "reference": "5579edf28aee1190a798bfa5be8bc16c563bd524", + "shasum": "" + }, + "require": { + "php": ">=7.2", + "psr/log": "^1.0.1 || ^2.0 || ^3.0" + }, + "provide": { + "psr/log-implementation": "1.0.0 || 2.0.0 || 3.0.0" + }, + "require-dev": { + "aws/aws-sdk-php": "^2.4.9 || ^3.0", + "doctrine/couchdb": "~1.0@dev", + "elasticsearch/elasticsearch": "^7 || ^8", + "ext-json": "*", + "graylog2/gelf-php": "^1.4.2", + "guzzlehttp/guzzle": "^7.4", + "guzzlehttp/psr7": "^2.2", + "mongodb/mongodb": "^1.8", + "php-amqplib/php-amqplib": "~2.4 || ^3", + "php-console/php-console": "^3.1.3", + "phpspec/prophecy": "^1.15", + "phpstan/phpstan": "^0.12.91", + "phpunit/phpunit": "^8.5.14", + "predis/predis": "^1.1", + "rollbar/rollbar": "^1.3 || ^2 || ^3", + "ruflin/elastica": "^7", + "swiftmailer/swiftmailer": "^5.3|^6.0", + "symfony/mailer": "^5.4 || ^6", + "symfony/mime": "^5.4 || ^6" + }, + "suggest": { + "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB", + "doctrine/couchdb": "Allow sending log messages to a CouchDB server", + "elasticsearch/elasticsearch": "Allow sending log messages to an Elasticsearch server via official client", + "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", + "ext-curl": "Required to send log messages using the IFTTTHandler, the LogglyHandler, the SendGridHandler, the SlackWebhookHandler or the TelegramBotHandler", + "ext-mbstring": "Allow to work properly with unicode symbols", + "ext-mongodb": "Allow sending log messages to a MongoDB server (via driver)", + "ext-openssl": "Required to send log messages using SSL", + "ext-sockets": "Allow sending log messages to a Syslog server (via UDP driver)", + "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", + "mongodb/mongodb": "Allow sending log messages to a MongoDB server (via library)", + "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib", + "php-console/php-console": "Allow sending log messages to Google Chrome", + "rollbar/rollbar": "Allow sending log messages to Rollbar", + "ruflin/elastica": "Allow sending log messages to an Elastic Search server" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Monolog\\": "src/Monolog" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "https://seld.be" + } + ], + "description": "Sends your logs to files, sockets, inboxes, databases and various web services", + "homepage": "https://github.com/Seldaek/monolog", + "keywords": [ + "log", + "logging", + "psr-3" + ], + "support": { + "issues": "https://github.com/Seldaek/monolog/issues", + "source": "https://github.com/Seldaek/monolog/tree/2.7.0" + }, + "funding": [ + { + "url": "https://github.com/Seldaek", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/monolog/monolog", + "type": "tidelift" + } + ], + "time": "2022-06-09T08:59:12+00:00" + }, + { + "name": "myclabs/deep-copy", + "version": "1.11.0", + "source": { + "type": "git", + "url": "https://github.com/myclabs/DeepCopy.git", + "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/14daed4296fae74d9e3201d2c4925d1acb7aa614", + "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614", + "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.0" + }, + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy", + "type": "tidelift" + } + ], + "time": "2022-03-03T13:19:32+00:00" + }, + { + "name": "nesbot/carbon", + "version": "2.58.0", + "source": { + "type": "git", + "url": "https://github.com/briannesbitt/Carbon.git", + "reference": "97a34af22bde8d0ac20ab34b29d7bfe360902055" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/97a34af22bde8d0ac20ab34b29d7bfe360902055", + "reference": "97a34af22bde8d0ac20ab34b29d7bfe360902055", + "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.0", + "doctrine/orm": "^2.7", + "friendsofphp/php-cs-fixer": "^3.0", + "kylekatarnls/multi-tester": "^2.0", + "phpmd/phpmd": "^2.9", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^0.12.54 || ^1.0", + "phpunit/php-file-iterator": "^2.0.5", + "phpunit/phpunit": "^7.5.20 || ^8.5.23", + "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://opencollective.com/Carbon", + "type": "open_collective" + }, + { + "url": "https://tidelift.com/funding/github/packagist/nesbot/carbon", + "type": "tidelift" + } + ], + "time": "2022-04-25T19:31:17+00:00" + }, + { + "name": "nikic/php-parser", + "version": "v4.14.0", + "source": { + "type": "git", + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "34bea19b6e03d8153165d8f30bba4c3be86184c1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/34bea19b6e03d8153165d8f30bba4c3be86184c1", + "reference": "34bea19b6e03d8153165d8f30bba4c3be86184c1", + "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.14.0" + }, + "time": "2022-05-31T20:59:12+00:00" + }, + { + "name": "opis/closure", + "version": "3.6.3", + "source": { + "type": "git", + "url": "https://github.com/opis/closure.git", + "reference": "3d81e4309d2a927abbe66df935f4bb60082805ad" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/opis/closure/zipball/3d81e4309d2a927abbe66df935f4bb60082805ad", + "reference": "3d81e4309d2a927abbe66df935f4bb60082805ad", + "shasum": "" + }, + "require": { + "php": "^5.4 || ^7.0 || ^8.0" + }, + "require-dev": { + "jeremeamia/superclosure": "^2.0", + "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.6.x-dev" + } + }, + "autoload": { + "files": [ + "functions.php" + ], + "psr-4": { + "Opis\\Closure\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marius Sarca", + "email": "marius.sarca@gmail.com" + }, + { + "name": "Sorin Sarca", + "email": "sarca_sorin@hotmail.com" + } + ], + "description": "A library that can be used to serialize closures (anonymous functions) and arbitrary objects.", + "homepage": "https://opis.io/closure", + "keywords": [ + "anonymous functions", + "closure", + "function", + "serializable", + "serialization", + "serialize" + ], + "support": { + "issues": "https://github.com/opis/closure/issues", + "source": "https://github.com/opis/closure/tree/3.6.3" + }, + "time": "2022-01-27T09:35:39+00:00" + }, + { + "name": "orchestra/testbench", + "version": "v6.24.1", + "source": { + "type": "git", + "url": "https://github.com/orchestral/testbench.git", + "reference": "7b6a225851f6c148a80e241af5cbd833c83e572c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/orchestral/testbench/zipball/7b6a225851f6c148a80e241af5cbd833c83e572c", + "reference": "7b6a225851f6c148a80e241af5cbd833c83e572c", + "shasum": "" + }, + "require": { + "laravel/framework": "^8.75", + "mockery/mockery": "^1.4.4", + "orchestra/testbench-core": "^6.28.1", + "php": "^7.3 || ^8.0", + "phpunit/phpunit": "^8.5.21 || ^9.5.10", + "spatie/laravel-ray": "^1.26.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "6.0-dev" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mior Muhammad Zaki", + "email": "crynobone@gmail.com", + "homepage": "https://github.com/crynobone" + } + ], + "description": "Laravel Testing Helper for Packages Development", + "homepage": "https://packages.tools/testbench/", + "keywords": [ + "BDD", + "TDD", + "laravel", + "orchestra-platform", + "orchestral", + "testing" + ], + "support": { + "issues": "https://github.com/orchestral/testbench/issues", + "source": "https://github.com/orchestral/testbench/tree/v6.24.1" + }, + "funding": [ + { + "url": "https://paypal.me/crynobone", + "type": "custom" + }, + { + "url": "https://liberapay.com/crynobone", + "type": "liberapay" + } + ], + "time": "2022-02-08T12:57:17+00:00" + }, + { + "name": "orchestra/testbench-core", + "version": "v6.28.1", + "source": { + "type": "git", + "url": "https://github.com/orchestral/testbench-core.git", + "reference": "e66074e825e21b40b3433703dc3f76f2bfebebe0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/orchestral/testbench-core/zipball/e66074e825e21b40b3433703dc3f76f2bfebebe0", + "reference": "e66074e825e21b40b3433703dc3f76f2bfebebe0", + "shasum": "" + }, + "require": { + "fakerphp/faker": "^1.9.1", + "php": "^7.3 || ^8.0", + "symfony/yaml": "^5.0", + "vlucas/phpdotenv": "^5.1" + }, + "require-dev": { + "laravel/framework": "^8.75", + "laravel/laravel": "8.x-dev", + "mockery/mockery": "^1.4.4", + "orchestra/canvas": "^6.1", + "phpunit/phpunit": "^8.5.21 || ^9.5.10 || ^10.0", + "spatie/laravel-ray": "^1.7.1", + "symfony/process": "^5.0" + }, + "suggest": { + "laravel/framework": "Required for testing (^8.75).", + "mockery/mockery": "Allow using Mockery for testing (^1.4.4).", + "orchestra/testbench-browser-kit": "Allow using legacy Laravel BrowserKit for testing (^6.0).", + "orchestra/testbench-dusk": "Allow using Laravel Dusk for testing (^6.0).", + "phpunit/phpunit": "Allow using PHPUnit for testing (^8.5.21|^9.5.10|^10.0)." + }, + "bin": [ + "testbench" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "6.0-dev" + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Orchestra\\Testbench\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mior Muhammad Zaki", + "email": "crynobone@gmail.com", + "homepage": "https://github.com/crynobone" + } + ], + "description": "Testing Helper for Laravel Development", + "homepage": "https://packages.tools/testbench", + "keywords": [ + "BDD", + "TDD", + "laravel", + "orchestra-platform", + "orchestral", + "testing" + ], + "support": { + "issues": "https://github.com/orchestral/testbench/issues", + "source": "https://github.com/orchestral/testbench-core" + }, + "funding": [ + { + "url": "https://paypal.me/crynobone", + "type": "custom" + }, + { + "url": "https://liberapay.com/crynobone", + "type": "liberapay" + } + ], + "time": "2022-02-08T12:50:35+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": "phpdocumentor/reflection-common", + "version": "2.2.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionCommon.git", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-2.x": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jaap van Otterdijk", + "email": "opensource@ijaap.nl" + } + ], + "description": "Common reflection classes used by phpdocumentor to reflect the code structure", + "homepage": "http://www.phpdoc.org", + "keywords": [ + "FQSEN", + "phpDocumentor", + "phpdoc", + "reflection", + "static analysis" + ], + "support": { + "issues": "https://github.com/phpDocumentor/ReflectionCommon/issues", + "source": "https://github.com/phpDocumentor/ReflectionCommon/tree/2.x" + }, + "time": "2020-06-27T09:03:43+00:00" + }, + { + "name": "phpdocumentor/reflection-docblock", + "version": "5.3.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", + "reference": "622548b623e81ca6d78b721c5e029f4ce664f170" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/622548b623e81ca6d78b721c5e029f4ce664f170", + "reference": "622548b623e81ca6d78b721c5e029f4ce664f170", + "shasum": "" + }, + "require": { + "ext-filter": "*", + "php": "^7.2 || ^8.0", + "phpdocumentor/reflection-common": "^2.2", + "phpdocumentor/type-resolver": "^1.3", + "webmozart/assert": "^1.9.1" + }, + "require-dev": { + "mockery/mockery": "~1.3.2", + "psalm/phar": "^4.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + }, + { + "name": "Jaap van Otterdijk", + "email": "account@ijaap.nl" + } + ], + "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", + "support": { + "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", + "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.3.0" + }, + "time": "2021-10-19T17:43:47+00:00" + }, + { + "name": "phpdocumentor/type-resolver", + "version": "1.6.1", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/TypeResolver.git", + "reference": "77a32518733312af16a44300404e945338981de3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/77a32518733312af16a44300404e945338981de3", + "reference": "77a32518733312af16a44300404e945338981de3", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0", + "phpdocumentor/reflection-common": "^2.0" + }, + "require-dev": { + "ext-tokenizer": "*", + "psalm/phar": "^4.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-1.x": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + } + ], + "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", + "support": { + "issues": "https://github.com/phpDocumentor/TypeResolver/issues", + "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.6.1" + }, + "time": "2022-03-15T21:29:03+00:00" + }, + { + "name": "phpoption/phpoption", + "version": "1.8.1", + "source": { + "type": "git", + "url": "https://github.com/schmittjoh/php-option.git", + "reference": "eab7a0df01fe2344d172bff4cd6dbd3f8b84ad15" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/eab7a0df01fe2344d172bff4cd6dbd3f8b84ad15", + "reference": "eab7a0df01fe2344d172bff4cd6dbd3f8b84ad15", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.4.1", + "phpunit/phpunit": "^6.5.14 || ^7.5.20 || ^8.5.19 || ^9.5.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.8-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.8.1" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpoption/phpoption", + "type": "tidelift" + } + ], + "time": "2021-12-04T23:24:31+00:00" + }, + { + "name": "phpspec/prophecy", + "version": "v1.15.0", + "source": { + "type": "git", + "url": "https://github.com/phpspec/prophecy.git", + "reference": "bbcd7380b0ebf3961ee21409db7b38bc31d69a13" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpspec/prophecy/zipball/bbcd7380b0ebf3961ee21409db7b38bc31d69a13", + "reference": "bbcd7380b0ebf3961ee21409db7b38bc31d69a13", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.2", + "php": "^7.2 || ~8.0, <8.2", + "phpdocumentor/reflection-docblock": "^5.2", + "sebastian/comparator": "^3.0 || ^4.0", + "sebastian/recursion-context": "^3.0 || ^4.0" + }, + "require-dev": { + "phpspec/phpspec": "^6.0 || ^7.0", + "phpunit/phpunit": "^8.0 || ^9.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Prophecy\\": "src/Prophecy" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" + }, + { + "name": "Marcello Duarte", + "email": "marcello.duarte@gmail.com" + } + ], + "description": "Highly opinionated mocking framework for PHP 5.3+", + "homepage": "https://github.com/phpspec/prophecy", + "keywords": [ + "Double", + "Dummy", + "fake", + "mock", + "spy", + "stub" + ], + "support": { + "issues": "https://github.com/phpspec/prophecy/issues", + "source": "https://github.com/phpspec/prophecy/tree/v1.15.0" + }, + "time": "2021-12-08T12:19:24+00:00" + }, + { + "name": "phpstan/phpdoc-parser", + "version": "1.5.1", + "source": { + "type": "git", + "url": "https://github.com/phpstan/phpdoc-parser.git", + "reference": "981cc368a216c988e862a75e526b6076987d1b50" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/981cc368a216c988e862a75e526b6076987d1b50", + "reference": "981cc368a216c988e862a75e526b6076987d1b50", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "php-parallel-lint/php-parallel-lint": "^1.2", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^1.5", + "phpstan/phpstan-strict-rules": "^1.0", + "phpunit/phpunit": "^9.5", + "symfony/process": "^5.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "PHPStan\\PhpDocParser\\": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "PHPDoc parser with support for nullable, intersection and generic types", + "support": { + "issues": "https://github.com/phpstan/phpdoc-parser/issues", + "source": "https://github.com/phpstan/phpdoc-parser/tree/1.5.1" + }, + "time": "2022-05-05T11:32:40+00:00" + }, + { + "name": "phpunit/php-code-coverage", + "version": "9.2.15", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-code-coverage.git", + "reference": "2e9da11878c4202f97915c1cb4bb1ca318a63f5f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/2e9da11878c4202f97915c1cb4bb1ca318a63f5f", + "reference": "2e9da11878c4202f97915c1cb4bb1ca318a63f5f", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "ext-xmlwriter": "*", + "nikic/php-parser": "^4.13.0", + "php": ">=7.3", + "phpunit/php-file-iterator": "^3.0.3", + "phpunit/php-text-template": "^2.0.2", + "sebastian/code-unit-reverse-lookup": "^2.0.2", + "sebastian/complexity": "^2.0", + "sebastian/environment": "^5.1.2", + "sebastian/lines-of-code": "^1.0.3", + "sebastian/version": "^3.0.1", + "theseer/tokenizer": "^1.2.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "ext-pcov": "*", + "ext-xdebug": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "9.2-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", + "homepage": "https://github.com/sebastianbergmann/php-code-coverage", + "keywords": [ + "coverage", + "testing", + "xunit" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.15" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-03-07T09:28:20+00:00" + }, + { + "name": "phpunit/php-file-iterator", + "version": "3.0.6", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-file-iterator.git", + "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", + "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "FilterIterator implementation that filters files based on a list of suffixes.", + "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", + "keywords": [ + "filesystem", + "iterator" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.6" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2021-12-02T12:48:52+00:00" + }, + { + "name": "phpunit/php-invoker", + "version": "3.1.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-invoker.git", + "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/5a10147d0aaf65b58940a0b72f71c9ac0423cc67", + "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "ext-pcntl": "*", + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "ext-pcntl": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Invoke callables with a timeout", + "homepage": "https://github.com/sebastianbergmann/php-invoker/", + "keywords": [ + "process" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-invoker/issues", + "source": "https://github.com/sebastianbergmann/php-invoker/tree/3.1.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T05:58:55+00:00" + }, + { + "name": "phpunit/php-text-template", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-text-template.git", + "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", + "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Simple template engine.", + "homepage": "https://github.com/sebastianbergmann/php-text-template/", + "keywords": [ + "template" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-text-template/issues", + "source": "https://github.com/sebastianbergmann/php-text-template/tree/2.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T05:33:50+00:00" + }, + { + "name": "phpunit/php-timer", + "version": "5.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-timer.git", + "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", + "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Utility class for timing", + "homepage": "https://github.com/sebastianbergmann/php-timer/", + "keywords": [ + "timer" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-timer/issues", + "source": "https://github.com/sebastianbergmann/php-timer/tree/5.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:16:10+00:00" + }, + { + "name": "phpunit/phpunit", + "version": "9.5.20", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "12bc8879fb65aef2138b26fc633cb1e3620cffba" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/12bc8879fb65aef2138b26fc633cb1e3620cffba", + "reference": "12bc8879fb65aef2138b26fc633cb1e3620cffba", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.3.1", + "ext-dom": "*", + "ext-json": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "ext-xml": "*", + "ext-xmlwriter": "*", + "myclabs/deep-copy": "^1.10.1", + "phar-io/manifest": "^2.0.3", + "phar-io/version": "^3.0.2", + "php": ">=7.3", + "phpspec/prophecy": "^1.12.1", + "phpunit/php-code-coverage": "^9.2.13", + "phpunit/php-file-iterator": "^3.0.5", + "phpunit/php-invoker": "^3.1.1", + "phpunit/php-text-template": "^2.0.3", + "phpunit/php-timer": "^5.0.2", + "sebastian/cli-parser": "^1.0.1", + "sebastian/code-unit": "^1.0.6", + "sebastian/comparator": "^4.0.5", + "sebastian/diff": "^4.0.3", + "sebastian/environment": "^5.1.3", + "sebastian/exporter": "^4.0.3", + "sebastian/global-state": "^5.0.1", + "sebastian/object-enumerator": "^4.0.3", + "sebastian/resource-operations": "^3.0.3", + "sebastian/type": "^3.0", + "sebastian/version": "^3.0.2" + }, + "require-dev": { + "ext-pdo": "*", + "phpspec/prophecy-phpunit": "^2.0.1" + }, + "suggest": { + "ext-soap": "*", + "ext-xdebug": "*" + }, + "bin": [ + "phpunit" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "9.5-dev" + } + }, + "autoload": { + "files": [ + "src/Framework/Assert/Functions.php" + ], + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "The PHP Unit Testing framework.", + "homepage": "https://phpunit.de/", + "keywords": [ + "phpunit", + "testing", + "xunit" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/phpunit/issues", + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.20" + }, + "funding": [ + { + "url": "https://phpunit.de/sponsors.html", + "type": "custom" + }, + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-04-01T12:37:26+00:00" + }, + { + "name": "pimple/pimple", + "version": "v3.5.0", + "source": { + "type": "git", + "url": "https://github.com/silexphp/Pimple.git", + "reference": "a94b3a4db7fb774b3d78dad2315ddc07629e1bed" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/silexphp/Pimple/zipball/a94b3a4db7fb774b3d78dad2315ddc07629e1bed", + "reference": "a94b3a4db7fb774b3d78dad2315ddc07629e1bed", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "psr/container": "^1.1 || ^2.0" + }, + "require-dev": { + "symfony/phpunit-bridge": "^5.4@dev" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.4.x-dev" + } + }, + "autoload": { + "psr-0": { + "Pimple": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + } + ], + "description": "Pimple, a simple Dependency Injection Container", + "homepage": "https://pimple.symfony.com", + "keywords": [ + "container", + "dependency injection" + ], + "support": { + "source": "https://github.com/silexphp/Pimple/tree/v3.5.0" + }, + "time": "2021-10-28T11:13:42+00:00" + }, + { + "name": "psr/container", + "version": "1.1.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/8622567409010282b7aeebe4bb841fe98b58dcaf", + "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf", + "shasum": "" + }, + "require": { + "php": ">=7.2.0" + }, + "type": "library", + "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/1.1.1" + }, + "time": "2021-03-05T17:36:06+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/log", + "version": "1.1.4", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "d49695b909c3b7628b6289db5479a1c204601f11" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/d49695b909c3b7628b6289db5479a1c204601f11", + "reference": "d49695b909c3b7628b6289db5479a1c204601f11", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Log\\": "Psr/Log/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "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/1.1.4" + }, + "time": "2021-05-03T11:20:27+00:00" + }, + { + "name": "psr/simple-cache", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/simple-cache.git", + "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/408d5eafb83c57f6365a3ca330ff23aa4a5fa39b", + "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\SimpleCache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interfaces for simple caching", + "keywords": [ + "cache", + "caching", + "psr", + "psr-16", + "simple-cache" + ], + "support": { + "source": "https://github.com/php-fig/simple-cache/tree/master" + }, + "time": "2017-10-23T01:57:42+00:00" + }, + { + "name": "ramsey/collection", + "version": "1.2.2", + "source": { + "type": "git", + "url": "https://github.com/ramsey/collection.git", + "reference": "cccc74ee5e328031b15640b51056ee8d3bb66c0a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ramsey/collection/zipball/cccc74ee5e328031b15640b51056ee8d3bb66c0a", + "reference": "cccc74ee5e328031b15640b51056ee8d3bb66c0a", + "shasum": "" + }, + "require": { + "php": "^7.3 || ^8", + "symfony/polyfill-php81": "^1.23" + }, + "require-dev": { + "captainhook/captainhook": "^5.3", + "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0", + "ergebnis/composer-normalize": "^2.6", + "fakerphp/faker": "^1.5", + "hamcrest/hamcrest-php": "^2", + "jangregor/phpstan-prophecy": "^0.8", + "mockery/mockery": "^1.3", + "phpspec/prophecy-phpunit": "^2.0", + "phpstan/extension-installer": "^1", + "phpstan/phpstan": "^0.12.32", + "phpstan/phpstan-mockery": "^0.12.5", + "phpstan/phpstan-phpunit": "^0.12.11", + "phpunit/phpunit": "^8.5 || ^9", + "psy/psysh": "^0.10.4", + "slevomat/coding-standard": "^6.3", + "squizlabs/php_codesniffer": "^3.5", + "vimeo/psalm": "^4.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "Ramsey\\Collection\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ben Ramsey", + "email": "ben@benramsey.com", + "homepage": "https://benramsey.com" + } + ], + "description": "A PHP library for representing and manipulating collections.", + "keywords": [ + "array", + "collection", + "hash", + "map", + "queue", + "set" + ], + "support": { + "issues": "https://github.com/ramsey/collection/issues", + "source": "https://github.com/ramsey/collection/tree/1.2.2" + }, + "funding": [ + { + "url": "https://github.com/ramsey", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/ramsey/collection", + "type": "tidelift" + } + ], + "time": "2021-10-10T03:01:02+00:00" + }, + { + "name": "ramsey/uuid", + "version": "4.2.3", + "source": { + "type": "git", + "url": "https://github.com/ramsey/uuid.git", + "reference": "fc9bb7fb5388691fd7373cd44dcb4d63bbcf24df" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/fc9bb7fb5388691fd7373cd44dcb4d63bbcf24df", + "reference": "fc9bb7fb5388691fd7373cd44dcb4d63bbcf24df", + "shasum": "" + }, + "require": { + "brick/math": "^0.8 || ^0.9", + "ext-json": "*", + "php": "^7.2 || ^8.0", + "ramsey/collection": "^1.0", + "symfony/polyfill-ctype": "^1.8", + "symfony/polyfill-php80": "^1.14" + }, + "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", + "moontoast/math": "^1.1", + "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.0", + "phpstan/phpstan": "^0.12", + "phpstan/phpstan-mockery": "^0.12", + "phpstan/phpstan-phpunit": "^0.12", + "phpunit/phpunit": "^8.5 || ^9", + "slevomat/coding-standard": "^7.0", + "squizlabs/php_codesniffer": "^3.5", + "vimeo/psalm": "^4.9" + }, + "suggest": { + "ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.", + "ext-ctype": "Enables faster processing of character classification using ctype functions.", + "ext-gmp": "Enables faster math with arbitrary-precision integers using GMP.", + "ext-uuid": "Enables the use of PeclUuidTimeGenerator and PeclUuidRandomGenerator.", + "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter", + "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "4.x-dev" + }, + "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.2.3" + }, + "funding": [ + { + "url": "https://github.com/ramsey", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/ramsey/uuid", + "type": "tidelift" + } + ], + "time": "2021-09-25T23:10:38+00:00" + }, + { + "name": "sebastian/cli-parser", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/cli-parser.git", + "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/442e7c7e687e42adc03470c7b668bc4b2402c0b2", + "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for parsing CLI options", + "homepage": "https://github.com/sebastianbergmann/cli-parser", + "support": { + "issues": "https://github.com/sebastianbergmann/cli-parser/issues", + "source": "https://github.com/sebastianbergmann/cli-parser/tree/1.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T06:08:49+00:00" + }, + { + "name": "sebastian/code-unit", + "version": "1.0.8", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit.git", + "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/1fc9f64c0927627ef78ba436c9b17d967e68e120", + "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Collection of value objects that represent the PHP code units", + "homepage": "https://github.com/sebastianbergmann/code-unit", + "support": { + "issues": "https://github.com/sebastianbergmann/code-unit/issues", + "source": "https://github.com/sebastianbergmann/code-unit/tree/1.0.8" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:08:54+00:00" + }, + { + "name": "sebastian/code-unit-reverse-lookup", + "version": "2.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", + "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", + "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Looks up which function or method a line of code belongs to", + "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", + "support": { + "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues", + "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/2.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T05:30:19+00:00" + }, + { + "name": "sebastian/comparator", + "version": "4.0.6", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/comparator.git", + "reference": "55f4261989e546dc112258c7a75935a81a7ce382" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/55f4261989e546dc112258c7a75935a81a7ce382", + "reference": "55f4261989e546dc112258c7a75935a81a7ce382", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "sebastian/diff": "^4.0", + "sebastian/exporter": "^4.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@2bepublished.at" + } + ], + "description": "Provides the functionality to compare PHP values for equality", + "homepage": "https://github.com/sebastianbergmann/comparator", + "keywords": [ + "comparator", + "compare", + "equality" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/comparator/issues", + "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.6" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T15:49:45+00:00" + }, + { + "name": "sebastian/complexity", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/complexity.git", + "reference": "739b35e53379900cc9ac327b2147867b8b6efd88" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/739b35e53379900cc9ac327b2147867b8b6efd88", + "reference": "739b35e53379900cc9ac327b2147867b8b6efd88", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^4.7", + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for calculating the complexity of PHP code units", + "homepage": "https://github.com/sebastianbergmann/complexity", + "support": { + "issues": "https://github.com/sebastianbergmann/complexity/issues", + "source": "https://github.com/sebastianbergmann/complexity/tree/2.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T15:52:27+00:00" + }, + { + "name": "sebastian/diff", + "version": "4.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/3461e3fccc7cfdfc2720be910d3bd73c69be590d", + "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3", + "symfony/process": "^4.2 || ^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" + } + ], + "description": "Diff implementation", + "homepage": "https://github.com/sebastianbergmann/diff", + "keywords": [ + "diff", + "udiff", + "unidiff", + "unified diff" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/diff/issues", + "source": "https://github.com/sebastianbergmann/diff/tree/4.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:10:38+00:00" + }, + { + "name": "sebastian/environment", + "version": "5.1.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/environment.git", + "reference": "1b5dff7bb151a4db11d49d90e5408e4e938270f7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/1b5dff7bb151a4db11d49d90e5408e4e938270f7", + "reference": "1b5dff7bb151a4db11d49d90e5408e4e938270f7", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "ext-posix": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides functionality to handle HHVM/PHP environments", + "homepage": "http://www.github.com/sebastianbergmann/environment", + "keywords": [ + "Xdebug", + "environment", + "hhvm" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/environment/issues", + "source": "https://github.com/sebastianbergmann/environment/tree/5.1.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-04-03T09:37:03+00:00" + }, + { + "name": "sebastian/exporter", + "version": "4.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/exporter.git", + "reference": "65e8b7db476c5dd267e65eea9cab77584d3cfff9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/65e8b7db476c5dd267e65eea9cab77584d3cfff9", + "reference": "65e8b7db476c5dd267e65eea9cab77584d3cfff9", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "sebastian/recursion-context": "^4.0" + }, + "require-dev": { + "ext-mbstring": "*", + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Provides the functionality to export PHP variables for visualization", + "homepage": "https://www.github.com/sebastianbergmann/exporter", + "keywords": [ + "export", + "exporter" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/exporter/issues", + "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2021-11-11T14:18:36+00:00" + }, + { + "name": "sebastian/global-state", + "version": "5.0.5", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/global-state.git", + "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/0ca8db5a5fc9c8646244e629625ac486fa286bf2", + "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "sebastian/object-reflector": "^2.0", + "sebastian/recursion-context": "^4.0" + }, + "require-dev": { + "ext-dom": "*", + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "ext-uopz": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Snapshotting of global state", + "homepage": "http://www.github.com/sebastianbergmann/global-state", + "keywords": [ + "global state" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/global-state/issues", + "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.5" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-02-14T08:28:10+00:00" + }, + { + "name": "sebastian/lines-of-code", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/lines-of-code.git", + "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/c1c2e997aa3146983ed888ad08b15470a2e22ecc", + "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^4.6", + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for counting the lines of code in PHP source code", + "homepage": "https://github.com/sebastianbergmann/lines-of-code", + "support": { + "issues": "https://github.com/sebastianbergmann/lines-of-code/issues", + "source": "https://github.com/sebastianbergmann/lines-of-code/tree/1.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-28T06:42:11+00:00" + }, + { + "name": "sebastian/object-enumerator", + "version": "4.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-enumerator.git", + "reference": "5c9eeac41b290a3712d88851518825ad78f45c71" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/5c9eeac41b290a3712d88851518825ad78f45c71", + "reference": "5c9eeac41b290a3712d88851518825ad78f45c71", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "sebastian/object-reflector": "^2.0", + "sebastian/recursion-context": "^4.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Traverses array structures and object graphs to enumerate all referenced objects", + "homepage": "https://github.com/sebastianbergmann/object-enumerator/", + "support": { + "issues": "https://github.com/sebastianbergmann/object-enumerator/issues", + "source": "https://github.com/sebastianbergmann/object-enumerator/tree/4.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:12:34+00:00" + }, + { + "name": "sebastian/object-reflector", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-reflector.git", + "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", + "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Allows reflection of object attributes, including inherited and non-public ones", + "homepage": "https://github.com/sebastianbergmann/object-reflector/", + "support": { + "issues": "https://github.com/sebastianbergmann/object-reflector/issues", + "source": "https://github.com/sebastianbergmann/object-reflector/tree/2.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:14:26+00:00" + }, + { + "name": "sebastian/recursion-context", + "version": "4.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/recursion-context.git", + "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/cd9d8cf3c5804de4341c283ed787f099f5506172", + "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + } + ], + "description": "Provides functionality to recursively process PHP variables", + "homepage": "http://www.github.com/sebastianbergmann/recursion-context", + "support": { + "issues": "https://github.com/sebastianbergmann/recursion-context/issues", + "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:17:30+00:00" + }, + { + "name": "sebastian/resource-operations", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/resource-operations.git", + "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8", + "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides a list of PHP built-in functions that operate on resources", + "homepage": "https://www.github.com/sebastianbergmann/resource-operations", + "support": { + "issues": "https://github.com/sebastianbergmann/resource-operations/issues", + "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T06:45:17+00:00" + }, + { + "name": "sebastian/type", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/type.git", + "reference": "b233b84bc4465aff7b57cf1c4bc75c86d00d6dad" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/b233b84bc4465aff7b57cf1c4bc75c86d00d6dad", + "reference": "b233b84bc4465aff7b57cf1c4bc75c86d00d6dad", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Collection of value objects that represent the types of the PHP type system", + "homepage": "https://github.com/sebastianbergmann/type", + "support": { + "issues": "https://github.com/sebastianbergmann/type/issues", + "source": "https://github.com/sebastianbergmann/type/tree/3.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-03-15T09:54:48+00:00" + }, + { + "name": "sebastian/version", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/version.git", + "reference": "c6c1022351a901512170118436c764e473f6de8c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c6c1022351a901512170118436c764e473f6de8c", + "reference": "c6c1022351a901512170118436c764e473f6de8c", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that helps with managing the version number of Git-hosted PHP projects", + "homepage": "https://github.com/sebastianbergmann/version", + "support": { + "issues": "https://github.com/sebastianbergmann/version/issues", + "source": "https://github.com/sebastianbergmann/version/tree/3.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T06:39:44+00:00" + }, + { + "name": "slevomat/coding-standard", + "version": "7.2.1", + "source": { + "type": "git", + "url": "https://github.com/slevomat/coding-standard.git", + "reference": "aff06ae7a84e4534bf6f821dc982a93a5d477c90" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/slevomat/coding-standard/zipball/aff06ae7a84e4534bf6f821dc982a93a5d477c90", + "reference": "aff06ae7a84e4534bf6f821dc982a93a5d477c90", + "shasum": "" + }, + "require": { + "dealerdirect/phpcodesniffer-composer-installer": "^0.6.2 || ^0.7", + "php": "^7.2 || ^8.0", + "phpstan/phpdoc-parser": "^1.5.1", + "squizlabs/php_codesniffer": "^3.6.2" + }, + "require-dev": { + "phing/phing": "2.17.3", + "php-parallel-lint/php-parallel-lint": "1.3.2", + "phpstan/phpstan": "1.4.10|1.7.1", + "phpstan/phpstan-deprecation-rules": "1.0.0", + "phpstan/phpstan-phpunit": "1.0.0|1.1.1", + "phpstan/phpstan-strict-rules": "1.2.3", + "phpunit/phpunit": "7.5.20|8.5.21|9.5.20" + }, + "type": "phpcodesniffer-standard", + "extra": { + "branch-alias": { + "dev-master": "7.x-dev" + } + }, + "autoload": { + "psr-4": { + "SlevomatCodingStandard\\": "SlevomatCodingStandard" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Slevomat Coding Standard for PHP_CodeSniffer complements Consistence Coding Standard by providing sniffs with additional checks.", + "support": { + "issues": "https://github.com/slevomat/coding-standard/issues", + "source": "https://github.com/slevomat/coding-standard/tree/7.2.1" + }, + "funding": [ + { + "url": "https://github.com/kukulich", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/slevomat/coding-standard", + "type": "tidelift" + } + ], + "time": "2022-05-25T10:58:12+00:00" + }, + { + "name": "spatie/backtrace", + "version": "1.2.1", + "source": { + "type": "git", + "url": "https://github.com/spatie/backtrace.git", + "reference": "4ee7d41aa5268107906ea8a4d9ceccde136dbd5b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/backtrace/zipball/4ee7d41aa5268107906ea8a4d9ceccde136dbd5b", + "reference": "4ee7d41aa5268107906ea8a4d9ceccde136dbd5b", + "shasum": "" + }, + "require": { + "php": "^7.3|^8.0" + }, + "require-dev": { + "ext-json": "*", + "phpunit/phpunit": "^9.3", + "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": { + "issues": "https://github.com/spatie/backtrace/issues", + "source": "https://github.com/spatie/backtrace/tree/1.2.1" + }, + "funding": [ + { + "url": "https://github.com/sponsors/spatie", + "type": "github" + }, + { + "url": "https://spatie.be/open-source/support-us", + "type": "other" + } + ], + "time": "2021-11-09T10:57:15+00:00" + }, + { + "name": "spatie/laravel-ray", + "version": "1.29.7", + "source": { + "type": "git", + "url": "https://github.com/spatie/laravel-ray.git", + "reference": "97b8ccdb9975e3339069765417990e89474254ee" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/laravel-ray/zipball/97b8ccdb9975e3339069765417990e89474254ee", + "reference": "97b8ccdb9975e3339069765417990e89474254ee", + "shasum": "" + }, + "require": { + "ext-json": "*", + "illuminate/contracts": "^7.20|^8.19|^9.0", + "illuminate/database": "^7.20|^8.19|^9.0", + "illuminate/queue": "^7.20|^8.19|^9.0", + "illuminate/support": "^7.20|^8.19|^9.0", + "php": "^7.3|^8.0", + "spatie/backtrace": "^1.0", + "spatie/ray": "^1.33", + "symfony/stopwatch": "4.2|^5.1|^6.0", + "zbateson/mail-mime-parser": "^1.3.1|^2.0" + }, + "require-dev": { + "guzzlehttp/guzzle": "^7.3", + "laravel/framework": "^7.20|^8.19|^9.0", + "orchestra/testbench-core": "^5.0|^6.0|^7.0", + "phpstan/phpstan": "^0.12.93", + "phpunit/phpunit": "^9.3", + "spatie/phpunit-snapshot-assertions": "^4.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.29.x-dev" + }, + "laravel": { + "providers": [ + "Spatie\\LaravelRay\\RayServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Spatie\\LaravelRay\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Freek Van der Herten", + "email": "freek@spatie.be", + "homepage": "https://spatie.be", + "role": "Developer" + } + ], + "description": "Easily debug Laravel apps", + "homepage": "https://github.com/spatie/laravel-ray", + "keywords": [ + "laravel-ray", + "spatie" + ], + "support": { + "issues": "https://github.com/spatie/laravel-ray/issues", + "source": "https://github.com/spatie/laravel-ray/tree/1.29.7" + }, + "funding": [ + { + "url": "https://github.com/sponsors/spatie", + "type": "github" + }, + { + "url": "https://spatie.be/open-source/support-us", + "type": "other" + } + ], + "time": "2022-05-27T18:45:58+00:00" + }, + { + "name": "spatie/macroable", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/spatie/macroable.git", + "reference": "7a99549fc001c925714b329220dea680c04bfa48" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/macroable/zipball/7a99549fc001c925714b329220dea680c04bfa48", + "reference": "7a99549fc001c925714b329220dea680c04bfa48", + "shasum": "" + }, + "require": { + "php": "^7.2|^8.0" + }, + "require-dev": { + "phpunit/phpunit": "^8.0|^9.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Spatie\\Macroable\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Freek Van der Herten", + "email": "freek@spatie.be", + "homepage": "https://spatie.be", + "role": "Developer" + } + ], + "description": "A trait to dynamically add methods to a class", + "homepage": "https://github.com/spatie/macroable", + "keywords": [ + "macroable", + "spatie" + ], + "support": { + "issues": "https://github.com/spatie/macroable/issues", + "source": "https://github.com/spatie/macroable/tree/1.0.1" + }, + "time": "2020-11-03T10:15:05+00:00" + }, + { + "name": "spatie/ray", + "version": "1.34.5", + "source": { + "type": "git", + "url": "https://github.com/spatie/ray.git", + "reference": "2d64ea264eecbdc7ec01e4e8b45978cae80815d2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/ray/zipball/2d64ea264eecbdc7ec01e4e8b45978cae80815d2", + "reference": "2d64ea264eecbdc7ec01e4e8b45978cae80815d2", + "shasum": "" + }, + "require": { + "ext-curl": "*", + "ext-json": "*", + "php": "^7.3|^8.0", + "ramsey/uuid": "^3.0|^4.1", + "spatie/backtrace": "^1.1", + "spatie/macroable": "^1.0|^2.0", + "symfony/stopwatch": "^4.0|^5.1|^6.0", + "symfony/var-dumper": "^4.2|^5.1|^6.0" + }, + "require-dev": { + "illuminate/support": "6.x|^8.18|^9.0", + "nesbot/carbon": "^2.43", + "phpstan/phpstan": "^0.12.92", + "phpunit/phpunit": "^9.5", + "spatie/phpunit-snapshot-assertions": "^4.2", + "spatie/test-time": "^1.2" + }, + "type": "library", + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Spatie\\Ray\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Freek Van der Herten", + "email": "freek@spatie.be", + "homepage": "https://spatie.be", + "role": "Developer" + } + ], + "description": "Debug with Ray to fix problems faster", + "homepage": "https://github.com/spatie/ray", + "keywords": [ + "ray", + "spatie" + ], + "support": { + "issues": "https://github.com/spatie/ray/issues", + "source": "https://github.com/spatie/ray/tree/1.34.5" + }, + "funding": [ + { + "url": "https://github.com/sponsors/spatie", + "type": "github" + }, + { + "url": "https://spatie.be/open-source/support-us", + "type": "other" + } + ], + "time": "2022-06-03T12:32:57+00:00" + }, + { + "name": "squizlabs/php_codesniffer", + "version": "3.6.2", + "source": { + "type": "git", + "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", + "reference": "5e4e71592f69da17871dba6e80dd51bce74a351a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/5e4e71592f69da17871dba6e80dd51bce74a351a", + "reference": "5e4e71592f69da17871dba6e80dd51bce74a351a", + "shasum": "" + }, + "require": { + "ext-simplexml": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": ">=5.4.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0" + }, + "bin": [ + "bin/phpcs", + "bin/phpcbf" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Greg Sherwood", + "role": "lead" + } + ], + "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.", + "homepage": "https://github.com/squizlabs/PHP_CodeSniffer", + "keywords": [ + "phpcs", + "standards" + ], + "support": { + "issues": "https://github.com/squizlabs/PHP_CodeSniffer/issues", + "source": "https://github.com/squizlabs/PHP_CodeSniffer", + "wiki": "https://github.com/squizlabs/PHP_CodeSniffer/wiki" + }, + "time": "2021-12-12T21:44:58+00:00" + }, + { + "name": "swiftmailer/swiftmailer", + "version": "v6.3.0", + "source": { + "type": "git", + "url": "https://github.com/swiftmailer/swiftmailer.git", + "reference": "8a5d5072dca8f48460fce2f4131fcc495eec654c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/8a5d5072dca8f48460fce2f4131fcc495eec654c", + "reference": "8a5d5072dca8f48460fce2f4131fcc495eec654c", + "shasum": "" + }, + "require": { + "egulias/email-validator": "^2.0|^3.1", + "php": ">=7.0.0", + "symfony/polyfill-iconv": "^1.0", + "symfony/polyfill-intl-idn": "^1.10", + "symfony/polyfill-mbstring": "^1.0" + }, + "require-dev": { + "mockery/mockery": "^1.0", + "symfony/phpunit-bridge": "^4.4|^5.4" + }, + "suggest": { + "ext-intl": "Needed to support internationalized email addresses" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "6.2-dev" + } + }, + "autoload": { + "files": [ + "lib/swift_required.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Chris Corbyn" + }, + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + } + ], + "description": "Swiftmailer, free feature-rich PHP mailer", + "homepage": "https://swiftmailer.symfony.com", + "keywords": [ + "email", + "mail", + "mailer" + ], + "support": { + "issues": "https://github.com/swiftmailer/swiftmailer/issues", + "source": "https://github.com/swiftmailer/swiftmailer/tree/v6.3.0" + }, + "funding": [ + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/swiftmailer/swiftmailer", + "type": "tidelift" + } + ], + "abandoned": "symfony/mailer", + "time": "2021-10-18T15:26:12+00:00" + }, + { + "name": "symfony/console", + "version": "v5.4.9", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "829d5d1bf60b2efeb0887b7436873becc71a45eb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/829d5d1bf60b2efeb0887b7436873becc71a45eb", + "reference": "829d5d1bf60b2efeb0887b7436873becc71a45eb", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php73": "^1.9", + "symfony/polyfill-php80": "^1.16", + "symfony/service-contracts": "^1.1|^2|^3", + "symfony/string": "^5.1|^6.0" + }, + "conflict": { + "psr/log": ">=3", + "symfony/dependency-injection": "<4.4", + "symfony/dotenv": "<5.1", + "symfony/event-dispatcher": "<4.4", + "symfony/lock": "<4.4", + "symfony/process": "<4.4" + }, + "provide": { + "psr/log-implementation": "1.0|2.0" + }, + "require-dev": { + "psr/log": "^1|^2", + "symfony/config": "^4.4|^5.0|^6.0", + "symfony/dependency-injection": "^4.4|^5.0|^6.0", + "symfony/event-dispatcher": "^4.4|^5.0|^6.0", + "symfony/lock": "^4.4|^5.0|^6.0", + "symfony/process": "^4.4|^5.0|^6.0", + "symfony/var-dumper": "^4.4|^5.0|^6.0" + }, + "suggest": { + "psr/log": "For using the console logger", + "symfony/event-dispatcher": "", + "symfony/lock": "", + "symfony/process": "" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Console\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Eases the creation of beautiful and testable command line interfaces", + "homepage": "https://symfony.com", + "keywords": [ + "cli", + "command line", + "console", + "terminal" + ], + "support": { + "source": "https://github.com/symfony/console/tree/v5.4.9" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-18T06:17:34+00:00" + }, + { + "name": "symfony/css-selector", + "version": "v5.4.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/css-selector.git", + "reference": "b0a190285cd95cb019237851205b8140ef6e368e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/b0a190285cd95cb019237851205b8140ef6e368e", + "reference": "b0a190285cd95cb019237851205b8140ef6e368e", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/polyfill-php80": "^1.16" + }, + "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/v5.4.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": "2022-01-02T09:53:40+00:00" + }, + { + "name": "symfony/error-handler", + "version": "v5.4.9", + "source": { + "type": "git", + "url": "https://github.com/symfony/error-handler.git", + "reference": "c116cda1f51c678782768dce89a45f13c949455d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/c116cda1f51c678782768dce89a45f13c949455d", + "reference": "c116cda1f51c678782768dce89a45f13c949455d", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "psr/log": "^1|^2|^3", + "symfony/var-dumper": "^4.4|^5.0|^6.0" + }, + "require-dev": { + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/http-kernel": "^4.4|^5.0|^6.0", + "symfony/serializer": "^4.4|^5.0|^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/v5.4.9" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-21T13:57:48+00:00" + }, + { + "name": "symfony/event-dispatcher", + "version": "v5.4.9", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "8e6ce1cc0279e3ff3c8ff0f43813bc88d21ca1bc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/8e6ce1cc0279e3ff3c8ff0f43813bc88d21ca1bc", + "reference": "8e6ce1cc0279e3ff3c8ff0f43813bc88d21ca1bc", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/event-dispatcher-contracts": "^2|^3", + "symfony/polyfill-php80": "^1.16" + }, + "conflict": { + "symfony/dependency-injection": "<4.4" + }, + "provide": { + "psr/event-dispatcher-implementation": "1.0", + "symfony/event-dispatcher-implementation": "2.0" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^4.4|^5.0|^6.0", + "symfony/dependency-injection": "^4.4|^5.0|^6.0", + "symfony/error-handler": "^4.4|^5.0|^6.0", + "symfony/expression-language": "^4.4|^5.0|^6.0", + "symfony/http-foundation": "^4.4|^5.0|^6.0", + "symfony/service-contracts": "^1.1|^2|^3", + "symfony/stopwatch": "^4.4|^5.0|^6.0" + }, + "suggest": { + "symfony/dependency-injection": "", + "symfony/http-kernel": "" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\EventDispatcher\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/event-dispatcher/tree/v5.4.9" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-05T16:45:39+00:00" + }, + { + "name": "symfony/event-dispatcher-contracts", + "version": "v2.5.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher-contracts.git", + "reference": "f98b54df6ad059855739db6fcbc2d36995283fe1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/f98b54df6ad059855739db6fcbc2d36995283fe1", + "reference": "f98b54df6ad059855739db6fcbc2d36995283fe1", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "psr/event-dispatcher": "^1" + }, + "suggest": { + "symfony/event-dispatcher-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.5-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/v2.5.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-01-02T09:53:40+00:00" + }, + { + "name": "symfony/finder", + "version": "v5.4.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "9b630f3427f3ebe7cd346c277a1408b00249dad9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/9b630f3427f3ebe7cd346c277a1408b00249dad9", + "reference": "9b630f3427f3ebe7cd346c277a1408b00249dad9", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-php80": "^1.16" + }, + "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/v5.4.8" + }, + "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-04-15T08:07:45+00:00" + }, + { + "name": "symfony/http-foundation", + "version": "v5.4.9", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-foundation.git", + "reference": "6b0d0e4aca38d57605dcd11e2416994b38774522" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/6b0d0e4aca38d57605dcd11e2416994b38774522", + "reference": "6b0d0e4aca38d57605dcd11e2416994b38774522", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-mbstring": "~1.1", + "symfony/polyfill-php80": "^1.16" + }, + "require-dev": { + "predis/predis": "~1.0", + "symfony/cache": "^4.4|^5.0|^6.0", + "symfony/expression-language": "^4.4|^5.0|^6.0", + "symfony/mime": "^4.4|^5.0|^6.0" + }, + "suggest": { + "symfony/mime": "To use the file extension guesser" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpFoundation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Defines an object-oriented layer for the HTTP specification", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-foundation/tree/v5.4.9" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-17T15:07:29+00:00" + }, + { + "name": "symfony/http-kernel", + "version": "v5.4.9", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-kernel.git", + "reference": "34b121ad3dc761f35fe1346d2f15618f8cbf77f8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/34b121ad3dc761f35fe1346d2f15618f8cbf77f8", + "reference": "34b121ad3dc761f35fe1346d2f15618f8cbf77f8", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "psr/log": "^1|^2", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/error-handler": "^4.4|^5.0|^6.0", + "symfony/event-dispatcher": "^5.0|^6.0", + "symfony/http-foundation": "^5.3.7|^6.0", + "symfony/polyfill-ctype": "^1.8", + "symfony/polyfill-php73": "^1.9", + "symfony/polyfill-php80": "^1.16" + }, + "conflict": { + "symfony/browser-kit": "<5.4", + "symfony/cache": "<5.0", + "symfony/config": "<5.0", + "symfony/console": "<4.4", + "symfony/dependency-injection": "<5.3", + "symfony/doctrine-bridge": "<5.0", + "symfony/form": "<5.0", + "symfony/http-client": "<5.0", + "symfony/mailer": "<5.0", + "symfony/messenger": "<5.0", + "symfony/translation": "<5.0", + "symfony/twig-bridge": "<5.0", + "symfony/validator": "<5.0", + "twig/twig": "<2.13" + }, + "provide": { + "psr/log-implementation": "1.0|2.0" + }, + "require-dev": { + "psr/cache": "^1.0|^2.0|^3.0", + "symfony/browser-kit": "^5.4|^6.0", + "symfony/config": "^5.0|^6.0", + "symfony/console": "^4.4|^5.0|^6.0", + "symfony/css-selector": "^4.4|^5.0|^6.0", + "symfony/dependency-injection": "^5.3|^6.0", + "symfony/dom-crawler": "^4.4|^5.0|^6.0", + "symfony/expression-language": "^4.4|^5.0|^6.0", + "symfony/finder": "^4.4|^5.0|^6.0", + "symfony/http-client-contracts": "^1.1|^2|^3", + "symfony/process": "^4.4|^5.0|^6.0", + "symfony/routing": "^4.4|^5.0|^6.0", + "symfony/stopwatch": "^4.4|^5.0|^6.0", + "symfony/translation": "^4.4|^5.0|^6.0", + "symfony/translation-contracts": "^1.1|^2|^3", + "twig/twig": "^2.13|^3.0.4" + }, + "suggest": { + "symfony/browser-kit": "", + "symfony/config": "", + "symfony/console": "", + "symfony/dependency-injection": "" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpKernel\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a structured process for converting a Request into a Response", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-kernel/tree/v5.4.9" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-27T07:09:08+00:00" + }, + { + "name": "symfony/mime", + "version": "v5.4.9", + "source": { + "type": "git", + "url": "https://github.com/symfony/mime.git", + "reference": "2b3802a24e48d0cfccf885173d2aac91e73df92e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mime/zipball/2b3802a24e48d0cfccf885173d2aac91e73df92e", + "reference": "2b3802a24e48d0cfccf885173d2aac91e73df92e", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-intl-idn": "^1.10", + "symfony/polyfill-mbstring": "^1.0", + "symfony/polyfill-php80": "^1.16" + }, + "conflict": { + "egulias/email-validator": "~3.0.0", + "phpdocumentor/reflection-docblock": "<3.2.2", + "phpdocumentor/type-resolver": "<1.4.0", + "symfony/mailer": "<4.4" + }, + "require-dev": { + "egulias/email-validator": "^2.1.10|^3.1", + "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", + "symfony/dependency-injection": "^4.4|^5.0|^6.0", + "symfony/property-access": "^4.4|^5.1|^6.0", + "symfony/property-info": "^4.4|^5.1|^6.0", + "symfony/serializer": "^5.2|^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Mime\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Allows manipulating MIME messages", + "homepage": "https://symfony.com", + "keywords": [ + "mime", + "mime-type" + ], + "support": { + "source": "https://github.com/symfony/mime/tree/v5.4.9" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-21T10:24:18+00:00" + }, + { + "name": "symfony/polyfill-ctype", + "version": "v1.26.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4", + "reference": "6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "provide": { + "ext-ctype": "*" + }, + "suggest": { + "ext-ctype": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.26-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.26.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-05-24T11:49:31+00:00" + }, + { + "name": "symfony/polyfill-iconv", + "version": "v1.26.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-iconv.git", + "reference": "143f1881e655bebca1312722af8068de235ae5dc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/143f1881e655bebca1312722af8068de235ae5dc", + "reference": "143f1881e655bebca1312722af8068de235ae5dc", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "provide": { + "ext-iconv": "*" + }, + "suggest": { + "ext-iconv": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.26-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Iconv\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Iconv extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "iconv", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-iconv/tree/v1.26.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-05-24T11:49:31+00:00" + }, + { + "name": "symfony/polyfill-intl-grapheme", + "version": "v1.26.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-grapheme.git", + "reference": "433d05519ce6990bf3530fba6957499d327395c2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/433d05519ce6990bf3530fba6957499d327395c2", + "reference": "433d05519ce6990bf3530fba6957499d327395c2", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.26-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.26.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-05-24T11:49:31+00:00" + }, + { + "name": "symfony/polyfill-intl-idn", + "version": "v1.26.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-idn.git", + "reference": "59a8d271f00dd0e4c2e518104cc7963f655a1aa8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/59a8d271f00dd0e4c2e518104cc7963f655a1aa8", + "reference": "59a8d271f00dd0e4c2e518104cc7963f655a1aa8", + "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.26-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.26.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-05-24T11:49:31+00:00" + }, + { + "name": "symfony/polyfill-intl-normalizer", + "version": "v1.26.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-normalizer.git", + "reference": "219aa369ceff116e673852dce47c3a41794c14bd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/219aa369ceff116e673852dce47c3a41794c14bd", + "reference": "219aa369ceff116e673852dce47c3a41794c14bd", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.26-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.26.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-05-24T11:49:31+00:00" + }, + { + "name": "symfony/polyfill-php72", + "version": "v1.26.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php72.git", + "reference": "bf44a9fd41feaac72b074de600314a93e2ae78e2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/bf44a9fd41feaac72b074de600314a93e2ae78e2", + "reference": "bf44a9fd41feaac72b074de600314a93e2ae78e2", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.26-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.26.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-05-24T11:49:31+00:00" + }, + { + "name": "symfony/polyfill-php73", + "version": "v1.26.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php73.git", + "reference": "e440d35fa0286f77fb45b79a03fedbeda9307e85" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/e440d35fa0286f77fb45b79a03fedbeda9307e85", + "reference": "e440d35fa0286f77fb45b79a03fedbeda9307e85", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.26-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php73\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php73/tree/v1.26.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-05-24T11:49:31+00:00" + }, + { + "name": "symfony/polyfill-php80", + "version": "v1.26.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/cfa0ae98841b9e461207c13ab093d76b0fa7bace", + "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.26-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.26.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-05-10T07:21:04+00:00" + }, + { + "name": "symfony/polyfill-php81", + "version": "v1.26.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php81.git", + "reference": "13f6d1271c663dc5ae9fb843a8f16521db7687a1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/13f6d1271c663dc5ae9fb843a8f16521db7687a1", + "reference": "13f6d1271c663dc5ae9fb843a8f16521db7687a1", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.26-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php81\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php81/tree/v1.26.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-05-24T11:49:31+00:00" + }, + { + "name": "symfony/process", + "version": "v5.4.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "597f3fff8e3e91836bb0bd38f5718b56ddbde2f3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/597f3fff8e3e91836bb0bd38f5718b56ddbde2f3", + "reference": "597f3fff8e3e91836bb0bd38f5718b56ddbde2f3", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/polyfill-php80": "^1.16" + }, + "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/v5.4.8" + }, + "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-04-08T05:07:18+00:00" + }, + { + "name": "symfony/routing", + "version": "v5.4.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/routing.git", + "reference": "e07817bb6244ea33ef5ad31abc4a9288bef3f2f7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/routing/zipball/e07817bb6244ea33ef5ad31abc4a9288bef3f2f7", + "reference": "e07817bb6244ea33ef5ad31abc4a9288bef3f2f7", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-php80": "^1.16" + }, + "conflict": { + "doctrine/annotations": "<1.12", + "symfony/config": "<5.3", + "symfony/dependency-injection": "<4.4", + "symfony/yaml": "<4.4" + }, + "require-dev": { + "doctrine/annotations": "^1.12", + "psr/log": "^1|^2|^3", + "symfony/config": "^5.3|^6.0", + "symfony/dependency-injection": "^4.4|^5.0|^6.0", + "symfony/expression-language": "^4.4|^5.0|^6.0", + "symfony/http-foundation": "^4.4|^5.0|^6.0", + "symfony/yaml": "^4.4|^5.0|^6.0" + }, + "suggest": { + "symfony/config": "For using the all-in-one router or any loader", + "symfony/expression-language": "For using expression matching", + "symfony/http-foundation": "For using a Symfony Request object", + "symfony/yaml": "For using the YAML loader" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Routing\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Maps an HTTP request to a set of configuration variables", + "homepage": "https://symfony.com", + "keywords": [ + "router", + "routing", + "uri", + "url" + ], + "support": { + "source": "https://github.com/symfony/routing/tree/v5.4.8" + }, + "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-04-18T21:45:37+00:00" + }, + { + "name": "symfony/service-contracts", + "version": "v2.5.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/service-contracts.git", + "reference": "24d9dc654b83e91aa59f9d167b131bc3b5bea24c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/24d9dc654b83e91aa59f9d167b131bc3b5bea24c", + "reference": "24d9dc654b83e91aa59f9d167b131bc3b5bea24c", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "psr/container": "^1.1", + "symfony/deprecation-contracts": "^2.1|^3" + }, + "conflict": { + "ext-psr": "<1.1|>=2" + }, + "suggest": { + "symfony/service-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.5-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Service\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to writing services", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/service-contracts/tree/v2.5.1" + }, + "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-03-13T20:07:29+00:00" + }, + { + "name": "symfony/stopwatch", + "version": "v5.4.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/stopwatch.git", + "reference": "4d04b5c24f3c9a1a168a131f6cbe297155bc0d30" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/stopwatch/zipball/4d04b5c24f3c9a1a168a131f6cbe297155bc0d30", + "reference": "4d04b5c24f3c9a1a168a131f6cbe297155bc0d30", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/service-contracts": "^1|^2|^3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Stopwatch\\": "" + }, + "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 way to profile code", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/stopwatch/tree/v5.4.5" + }, + "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-02-18T16:06:09+00:00" + }, + { + "name": "symfony/string", + "version": "v5.4.9", + "source": { + "type": "git", + "url": "https://github.com/symfony/string.git", + "reference": "985e6a9703ef5ce32ba617c9c7d97873bb7b2a99" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/string/zipball/985e6a9703ef5ce32ba617c9c7d97873bb7b2a99", + "reference": "985e6a9703ef5ce32ba617c9c7d97873bb7b2a99", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-intl-grapheme": "~1.0", + "symfony/polyfill-intl-normalizer": "~1.0", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php80": "~1.15" + }, + "conflict": { + "symfony/translation-contracts": ">=3.0" + }, + "require-dev": { + "symfony/error-handler": "^4.4|^5.0|^6.0", + "symfony/http-client": "^4.4|^5.0|^6.0", + "symfony/translation-contracts": "^1.1|^2", + "symfony/var-exporter": "^4.4|^5.0|^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/v5.4.9" + }, + "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-04-19T10:40:37+00:00" + }, + { + "name": "symfony/translation", + "version": "v5.4.9", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation.git", + "reference": "1639abc1177d26bcd4320e535e664cef067ab0ca" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation/zipball/1639abc1177d26bcd4320e535e664cef067ab0ca", + "reference": "1639abc1177d26bcd4320e535e664cef067ab0ca", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php80": "^1.16", + "symfony/translation-contracts": "^2.3" + }, + "conflict": { + "symfony/config": "<4.4", + "symfony/console": "<5.3", + "symfony/dependency-injection": "<5.0", + "symfony/http-kernel": "<5.0", + "symfony/twig-bundle": "<5.0", + "symfony/yaml": "<4.4" + }, + "provide": { + "symfony/translation-implementation": "2.3" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^4.4|^5.0|^6.0", + "symfony/console": "^5.4|^6.0", + "symfony/dependency-injection": "^5.0|^6.0", + "symfony/finder": "^4.4|^5.0|^6.0", + "symfony/http-client-contracts": "^1.1|^2.0|^3.0", + "symfony/http-kernel": "^5.0|^6.0", + "symfony/intl": "^4.4|^5.0|^6.0", + "symfony/polyfill-intl-icu": "^1.21", + "symfony/service-contracts": "^1.1.2|^2|^3", + "symfony/yaml": "^4.4|^5.0|^6.0" + }, + "suggest": { + "psr/log-implementation": "To use logging capability in translator", + "symfony/config": "", + "symfony/yaml": "" + }, + "type": "library", + "autoload": { + "files": [ + "Resources/functions.php" + ], + "psr-4": { + "Symfony\\Component\\Translation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools to internationalize your application", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/translation/tree/v5.4.9" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-06T12:33:37+00:00" + }, + { + "name": "symfony/translation-contracts", + "version": "v2.5.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation-contracts.git", + "reference": "1211df0afa701e45a04253110e959d4af4ef0f07" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/1211df0afa701e45a04253110e959d4af4ef0f07", + "reference": "1211df0afa701e45a04253110e959d4af4ef0f07", + "shasum": "" + }, + "require": { + "php": ">=7.2.5" + }, + "suggest": { + "symfony/translation-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.5-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Translation\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to translation", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/translation-contracts/tree/v2.5.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-01-02T09:53:40+00:00" + }, + { + "name": "symfony/var-dumper", + "version": "v5.4.9", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-dumper.git", + "reference": "af52239a330fafd192c773795520dc2dd62b5657" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/af52239a330fafd192c773795520dc2dd62b5657", + "reference": "af52239a330fafd192c773795520dc2dd62b5657", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php80": "^1.16" + }, + "conflict": { + "phpunit/phpunit": "<5.4.3", + "symfony/console": "<4.4" + }, + "require-dev": { + "ext-iconv": "*", + "symfony/console": "^4.4|^5.0|^6.0", + "symfony/process": "^4.4|^5.0|^6.0", + "symfony/uid": "^5.1|^6.0", + "twig/twig": "^2.13|^3.0.4" + }, + "suggest": { + "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).", + "ext-intl": "To show region name in time zone dump", + "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script" + }, + "bin": [ + "Resources/bin/var-dump-server" + ], + "type": "library", + "autoload": { + "files": [ + "Resources/functions/dump.php" + ], + "psr-4": { + "Symfony\\Component\\VarDumper\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides mechanisms for walking through any arbitrary PHP variable", + "homepage": "https://symfony.com", + "keywords": [ + "debug", + "dump" + ], + "support": { + "source": "https://github.com/symfony/var-dumper/tree/v5.4.9" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-21T10:24:18+00:00" + }, + { + "name": "symfony/yaml", + "version": "v5.4.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/yaml.git", + "reference": "e80f87d2c9495966768310fc531b487ce64237a2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/yaml/zipball/e80f87d2c9495966768310fc531b487ce64237a2", + "reference": "e80f87d2c9495966768310fc531b487ce64237a2", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "symfony/console": "<5.3" + }, + "require-dev": { + "symfony/console": "^5.3|^6.0" + }, + "suggest": { + "symfony/console": "For validating YAML files using the lint command" + }, + "bin": [ + "Resources/bin/yaml-lint" + ], + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Yaml\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Loads and dumps YAML files", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/yaml/tree/v5.4.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": "2022-01-26T16:32:32+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" + }, + { + "name": "tijsverkoyen/css-to-inline-styles", + "version": "2.2.4", + "source": { + "type": "git", + "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git", + "reference": "da444caae6aca7a19c0c140f68c6182e337d5b1c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/da444caae6aca7a19c0c140f68c6182e337d5b1c", + "reference": "da444caae6aca7a19c0c140f68c6182e337d5b1c", + "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.4" + }, + "time": "2021-12-08T09:12:39+00:00" + }, + { + "name": "vlucas/phpdotenv", + "version": "v5.4.1", + "source": { + "type": "git", + "url": "https://github.com/vlucas/phpdotenv.git", + "reference": "264dce589e7ce37a7ba99cb901eed8249fbec92f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/264dce589e7ce37a7ba99cb901eed8249fbec92f", + "reference": "264dce589e7ce37a7ba99cb901eed8249fbec92f", + "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.21 || ^9.5.10" + }, + "suggest": { + "ext-filter": "Required to use the boolean validator." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.4-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.4.1" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv", + "type": "tidelift" + } + ], + "time": "2021-12-12T23:22:04+00:00" + }, + { + "name": "voku/portable-ascii", + "version": "1.6.1", + "source": { + "type": "git", + "url": "https://github.com/voku/portable-ascii.git", + "reference": "87337c91b9dfacee02452244ee14ab3c43bc485a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/voku/portable-ascii/zipball/87337c91b9dfacee02452244ee14ab3c43bc485a", + "reference": "87337c91b9dfacee02452244ee14ab3c43bc485a", + "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/1.6.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-01-24T18:55:24+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" + }, + { + "name": "zbateson/mail-mime-parser", + "version": "2.2.1", + "source": { + "type": "git", + "url": "https://github.com/zbateson/mail-mime-parser.git", + "reference": "24955de7ec352b3258c1d4551efd21202cb8710c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/zbateson/mail-mime-parser/zipball/24955de7ec352b3258c1d4551efd21202cb8710c", + "reference": "24955de7ec352b3258c1d4551efd21202cb8710c", + "shasum": "" + }, + "require": { + "guzzlehttp/psr7": "^1.7.0|^2.0", + "php": ">=5.4", + "pimple/pimple": "^3.0", + "zbateson/mb-wrapper": "^1.0.1", + "zbateson/stream-decorators": "^1.0.6" + }, + "require-dev": { + "mikey179/vfsstream": "^1.6.0", + "sanmai/phpunit-legacy-adapter": "^6.3 || ^8.2" + }, + "suggest": { + "ext-iconv": "For best support/performance", + "ext-mbstring": "For best support/performance" + }, + "type": "library", + "autoload": { + "psr-4": { + "ZBateson\\MailMimeParser\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Zaahid Bateson" + }, + { + "name": "Contributors", + "homepage": "https://github.com/zbateson/mail-mime-parser/graphs/contributors" + } + ], + "description": "MIME email message parser", + "homepage": "https://mail-mime-parser.org", + "keywords": [ + "MimeMailParser", + "email", + "mail", + "mailparse", + "mime", + "mimeparse", + "parser", + "php-imap" + ], + "support": { + "docs": "https://mail-mime-parser.org/#usage-guide", + "issues": "https://github.com/zbateson/mail-mime-parser/issues", + "source": "https://github.com/zbateson/mail-mime-parser" + }, + "funding": [ + { + "url": "https://github.com/zbateson", + "type": "github" + } + ], + "time": "2022-02-22T21:35:59+00:00" + }, + { + "name": "zbateson/mb-wrapper", + "version": "1.1.2", + "source": { + "type": "git", + "url": "https://github.com/zbateson/mb-wrapper.git", + "reference": "5d9d190ef18ce6d424e3ac6f5ebe13901f92b74a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/zbateson/mb-wrapper/zipball/5d9d190ef18ce6d424e3ac6f5ebe13901f92b74a", + "reference": "5d9d190ef18ce6d424e3ac6f5ebe13901f92b74a", + "shasum": "" + }, + "require": { + "php": ">=5.4", + "symfony/polyfill-iconv": "^1.9", + "symfony/polyfill-mbstring": "^1.9" + }, + "require-dev": { + "sanmai/phpunit-legacy-adapter": "^6.3 || ^8" + }, + "suggest": { + "ext-iconv": "For best support/performance", + "ext-mbstring": "For best support/performance" + }, + "type": "library", + "autoload": { + "psr-4": { + "ZBateson\\MbWrapper\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Zaahid Bateson" + } + ], + "description": "Wrapper for mbstring with fallback to iconv for encoding conversion and string manipulation", + "keywords": [ + "charset", + "encoding", + "http", + "iconv", + "mail", + "mb", + "mb_convert_encoding", + "mbstring", + "mime", + "multibyte", + "string" + ], + "support": { + "issues": "https://github.com/zbateson/mb-wrapper/issues", + "source": "https://github.com/zbateson/mb-wrapper/tree/1.1.2" + }, + "funding": [ + { + "url": "https://github.com/zbateson", + "type": "github" + } + ], + "time": "2022-05-26T15:55:05+00:00" + }, + { + "name": "zbateson/stream-decorators", + "version": "1.0.6", + "source": { + "type": "git", + "url": "https://github.com/zbateson/stream-decorators.git", + "reference": "3403c4323bd1cd15fe54348b031b26b064c706af" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/zbateson/stream-decorators/zipball/3403c4323bd1cd15fe54348b031b26b064c706af", + "reference": "3403c4323bd1cd15fe54348b031b26b064c706af", + "shasum": "" + }, + "require": { + "guzzlehttp/psr7": "^1.7.0|^2.0", + "php": ">=5.4", + "zbateson/mb-wrapper": "^1.0.0" + }, + "require-dev": { + "sanmai/phpunit-legacy-adapter": "^6.3 || ^8" + }, + "type": "library", + "autoload": { + "psr-4": { + "ZBateson\\StreamDecorators\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Zaahid Bateson" + } + ], + "description": "PHP psr7 stream decorators for mime message part streams", + "keywords": [ + "base64", + "charset", + "decorators", + "mail", + "mime", + "psr7", + "quoted-printable", + "stream", + "uuencode" + ], + "support": { + "issues": "https://github.com/zbateson/stream-decorators/issues", + "source": "https://github.com/zbateson/stream-decorators/tree/1.0.6" + }, + "funding": [ + { + "url": "https://github.com/zbateson", + "type": "github" + } + ], + "time": "2021-07-08T19:01:59+00:00" + } + ], + "aliases": [], + "minimum-stability": "stable", + "stability-flags": [], + "prefer-stable": false, + "prefer-lowest": false, + "platform": { + "ext-curl": "^7.3", + "php": "^7.3" + }, + "platform-dev": [], + "plugin-api-version": "2.2.0" +} diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-CrmApiV2.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-CrmApiV2.html new file mode 100644 index 0000000..a74a44c --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-CrmApiV2.html @@ -0,0 +1,807 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
+

CRM V2

+ + + + + +
+ +
+
+ + + + +
+ + +
+

+ CrmApiV2 + + +
+ in package + +
+ + +

+ + + +

This is the main class to interact with the CRM

+ + + + + + + + + +

+ Table of Contents + +

+ +
+
+ $apiInterface + +  : ApiInterface +
+
The Api object that will handle requests and responses
+ +
+ __construct() + +  : mixed +
+
CrmApiV2
+ +
+ getCustomer() + +  : Customer|null +
+
Get a customer from its hashcode or email +If it does not exists a new instance +will be returned. You would have +to call its save method later on.
+ +
+ getCustomerOrNew() + +  : Customer +
+
Get a customer from its hashcode or email +If it does not exists a new instance +will be returned. You would have +to call its save method later on.
+ +
+ login() + +  : bool +
+
Test a customer credentials to see if it can login
+ +
+ ping() + +  : bool +
+
Use this the ping the crm and know its current status
+ +
+ setStatus() + +  : bool +
+
Set the single optin status for an email
+ +
+ + + + + + +
+

+ Properties + +

+
+

+ $apiInterface + + + +

+ + +

The Api object that will handle requests and responses

+ + + private + static ApiInterface + $apiInterface + + + + + + +
+
+ +
+

+ Methods + +

+
+

+ __construct() + +

+ + +

CrmApiV2

+ + + public + __construct([string|null $endpoint = null ][, string|null $bearerToken = null ][, string|null $bearerPwd = null ]) : mixed + + +
Parameters
+
+
+ $endpoint + : string|null + = null
+
+ +
+
+ $bearerToken + : string|null + = null
+
+ +
+
+ $bearerPwd + : string|null + = null
+
+ +
+
+ + + +
Return values
+ mixed + — + + +
+
+

+ getCustomer() + +

+ + +

Get a customer from its hashcode or email +If it does not exists a new instance +will be returned. You would have +to call its save method later on.

+ + + public + getCustomer(string $identification) : Customer|null + + +
Parameters
+
+
+ $identification + : string +
+
+

The customer hashcode or email.

+
+ +
+
+ + +
+ Tags + +
+
+
+ throws +
+
+ CrmException + +

If an error occurs on server side or on getting response.

+
+ +
+
+ throws +
+
+ ApiErrorException + +

If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - modelNotFound, If this customer hashcode could not be found.

+
+ +
+
+ phpcs:ignore +
+
+ +

Squiz.Commenting.FunctionCommentThrowTag.WrongNumber

+
+ +
+
+ +
Return values
+ Customer|null + — +

Return null if the customer was not found

+
+ + +
+
+

+ getCustomerOrNew() + +

+ + +

Get a customer from its hashcode or email +If it does not exists a new instance +will be returned. You would have +to call its save method later on.

+ + + public + getCustomerOrNew(string $identification) : Customer + + +
Parameters
+
+
+ $identification + : string +
+
+

The customer hashcode or email.

+
+ +
+
+ + +
+ Tags + +
+
+
+ throws +
+
+ CrmException + +

If an error occurs on server side or on getting response.

+
+ +
+
+ throws +
+
+ ApiErrorException + +

If any error or \LDC\LDCCRM\Enums\ApiError occurs.

+
+ +
+
+ phpcs:ignore +
+
+ +

Squiz.Commenting.FunctionComment.EmptyThrows

+
+ +
+
+ +
Return values
+ Customer + — +

A client Customer model.

+
+ + +
+
+

+ login() + +

+ + +

Test a customer credentials to see if it can login

+ + + public + static login(string $email, string $password) : bool + + +
Parameters
+
+
+ $email + : string +
+
+ +
+
+ $password + : string +
+
+ +
+
+ + +
+ Tags + +
+
+
+ throws +
+
+ CrmException + +

If an error occurs on server side or on getting response.

+
+ +
+
+ throws +
+
+ ApiErrorException + +

If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - authFailed, If credentials are not valid. +- customerNotActivated, If the account is not activated.

+
+ +
+
+ phpcs:ignore +
+
+ +

Squiz.Commenting.FunctionCommentThrowTag.WrongNumber

+
+ +
+
+ +
Return values
+ bool + — + + +
+
+

+ ping() + +

+ + +

Use this the ping the crm and know its current status

+ + + public + ping() : bool + + + + +
+ Tags + +
+
+
+ throws +
+
+ CrmException + +

If an error occurs +on server side or on getting response.

+
+ +
+
+ +
Return values
+ bool + — + + +
+
+

+ setStatus() + +

+ + +

Set the single optin status for an email

+ + + public + static setStatus(string $email, bool $opt_in) : bool + + +
Parameters
+
+
+ $email + : string +
+
+ +
+
+ $opt_in + : bool +
+
+ +
+
+ + +
+ Tags + +
+
+
+ throws +
+
+ CrmException + +

If an error occurs on server side or on getting response.

+
+ +
+
+ throws +
+
+ ApiErrorException + +

If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - singleOptinCustomerExists, If a customer exists with this email.

+
+ +
+
+ phpcs:ignore +
+
+ +

Squiz.Commenting.FunctionCommentThrowTag.WrongNumber

+
+ +
+
+ +
Return values
+ bool + — +

true if succeeded

+
+ + +
+
+ + + + +
+
+
+
+

Search results

+ +
+
+
    +
    +
    +
    +
    +
    + + +
    + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Enums-ApiError.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Enums-ApiError.html new file mode 100644 index 0000000..f463e80 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Enums-ApiError.html @@ -0,0 +1,906 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
    +

    CRM V2

    + + + + + +
    + +
    +
    + + + + +
    + + +
    +

    + ApiError + + + extends BaseEnum + + +
    + in package + +
    + + +

    + + + +

    This describes an API error.

    + + + +
    + Tags + +
    +
    +
    + subpackage +
    +
    + +

    enums

    +
    + +
    +
    + + + + + + +

    + Table of Contents + +

    + +
    +
    + apiAuthFailed() + +  : +
    +
    + +
    + authFailed() + +  : +
    +
    + +
    + authorizationException() + +  : +
    +
    + +
    + customerAlreadyActive() + +  : +
    +
    + +
    + customerExists() + +  : +
    +
    + +
    + customerNotActivated() + +  : +
    +
    + +
    + labels() + +  : array<string|int, mixed> +
    +
    Libellés des possibilités de cet énumération (label)
    + +
    + methodNotAllowed() + +  : +
    +
    + +
    + missingParameter() + +  : +
    +
    + +
    + modelNotFound() + +  : +
    +
    + +
    + singleOptinCustomerExists() + +  : +
    +
    + +
    + throttleRequestsException() + +  : +
    +
    + +
    + validationFailed() + +  : +
    +
    + +
    + values() + +  : array<string|int, mixed> +
    +
    Valeurs des possibilités de cet énumération (value)
    + +
    + wrongTimeStamp() + +  : +
    +
    + +
    + + + + + + + +
    +

    + Methods + +

    +
    +

    + apiAuthFailed() + +

    + + + + + public + static apiAuthFailed() : + +

    The authentification to the api failed. You may have to +check into config or .env file for your service credentials

    +
    + + + + +
    Return values
    + + — + + +
    +
    +

    + authFailed() + +

    + + + + + public + static authFailed() : + +

    The authentification for this customer failed because of wrong credentials

    +
    + + + + +
    Return values
    + + — + + +
    +
    +

    + authorizationException() + +

    + + + + + public + static authorizationException() : + +

    You are maybe trying to access data that is out of your range. +This should not happen normally, it is here to allow you to handle this case. +If this happens fill a ticket on https://supportweb.ldc.fr +with some technical details

    +
    + + + + +
    Return values
    + + — + + +
    +
    +

    + customerAlreadyActive() + +

    + + + + + public + static customerAlreadyActive() : + +

    You have requested to activate a customer account, +but it is already active

    +
    + + + + +
    Return values
    + + — + + +
    +
    +

    + customerExists() + +

    + + + + + public + static customerExists() : + +

    The customer already exists

    +
    + + + + +
    Return values
    + + — + + +
    +
    +

    + customerNotActivated() + +

    + + + + + public + static customerNotActivated() : + +

    The customer account is not activated and cannot perform +this action

    +
    + + + + +
    Return values
    + + — + + +
    +
    +

    + labels() + +

    + + +

    Libellés des possibilités de cet énumération (label)

    + + + public + static labels() : array<string|int, mixed> + + + + + +
    Return values
    + array<string|int, mixed> + — + + +
    +
    +

    + methodNotAllowed() + +

    + + + + + public + static methodNotAllowed() : + +

    This http method is not allowed

    +
    + + + + +
    Return values
    + + — + + +
    +
    +

    + missingParameter() + +

    + + + + + public + static missingParameter() : + +

    The request is missing some parameters

    +
    + + + + +
    Return values
    + + — + + +
    +
    +

    + modelNotFound() + +

    + + + + + public + static modelNotFound() : + +

    The request model was not found (typically the customer)

    +
    + + + + +
    Return values
    + + — + + +
    +
    +

    + singleOptinCustomerExists() + +

    + + + + + public + static singleOptinCustomerExists() : + +

    You have requested to create a single optin for an email, +but it already exists

    +
    + + + + +
    Return values
    + + — + + +
    +
    +

    + throttleRequestsException() + +

    + + + + + public + static throttleRequestsException() : + +

    Too many requests have been attempted. The is a throttle security. +Normally you should not trigger this. +If this happens fill a ticket on https://supportweb.ldc.fr +with some technical details

    +
    + + + + +
    Return values
    + + — + + +
    +
    +

    + validationFailed() + +

    + + + + + public + static validationFailed() : + +

    This means some data could not be validated, +you may have to look into message to get the details

    +
    + + + + +
    Return values
    + + — + + +
    +
    +

    + values() + +

    + + +

    Valeurs des possibilités de cet énumération (value)

    + + + public + static values() : array<string|int, mixed> + + + + + +
    Return values
    + array<string|int, mixed> + — + + +
    +
    +

    + wrongTimeStamp() + +

    + + + + + public + static wrongTimeStamp() : + +

    The timestamp given is wrong. This would happen in case if +a replay attack scenario. Timestamps are provided in headers +and in the http body

    +
    + + + + +
    Return values
    + + — + + +
    +
    + + + + +
    +
    +
    +
    +

    Search results

    + +
    +
    +
      +
      +
      +
      +
      +
      + + +
      + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Enums-ApiStatus.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Enums-ApiStatus.html new file mode 100644 index 0000000..25185da --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Enums-ApiStatus.html @@ -0,0 +1,357 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
      +

      CRM V2

      + + + + + +
      + +
      +
      + + + + +
      + + +
      +

      + ApiStatus + + + extends BaseEnum + + +
      + in package + +
      + + +

      + + + + + + +
      + Tags + +
      +
      +
      + subpackage +
      +
      + +

      enums

      +
      + +
      +
      + + + + + + +

      + Table of Contents + +

      + +
      +
      + KO() + +  : +
      +
      + +
      + OK() + +  : +
      +
      + +
      + + + + + + + +
      +

      + Methods + +

      +
      +

      + KO() + +

      + + + + + public + static KO() : + + + + + +
      Return values
      + + — + + +
      +
      +

      + OK() + +

      + + + + + public + static OK() : + + + + + +
      Return values
      + + — + + +
      +
      + + + + +
      +
      +
      +
      +

      Search results

      + +
      +
      +
        +
        +
        +
        +
        +
        + + +
        + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Enums-ArcadiaMailType.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Enums-ArcadiaMailType.html new file mode 100644 index 0000000..4a9897c --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Enums-ArcadiaMailType.html @@ -0,0 +1,397 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
        +

        CRM V2

        + + + + + +
        + +
        +
        + + + + +
        + + +
        +

        + ArcadiaMailType + + + extends BaseEnum + + +
        + in package + +
        + + +

        + + + + + + +
        + Tags + +
        +
        +
        + subpackage +
        +
        + +

        enums

        +
        + +
        +
        + + + + + + +

        + Table of Contents + +

        + +
        +
        + default() + +  : +
        +
        + +
        + game() + +  : +
        +
        + +
        + values() + +  : array<string|int, mixed> +
        +
        Valeurs des possibilités de cet énumération (value)
        + +
        + + + + + + + +
        +

        + Methods + +

        +
        +

        + default() + +

        + + + + + public + static default() : + + + + + +
        Return values
        + + — + + +
        +
        +

        + game() + +

        + + + + + public + static game() : + + + + + +
        Return values
        + + — + + +
        +
        +

        + values() + +

        + + +

        Valeurs des possibilités de cet énumération (value)

        + + + public + static values() : array<string|int, mixed> + + + + + +
        Return values
        + array<string|int, mixed> + — + + +
        +
        + + + + +
        +
        +
        +
        +

        Search results

        + +
        +
        +
          +
          +
          +
          +
          +
          + + +
          + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Enums-ArcadiaOrderType.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Enums-ArcadiaOrderType.html new file mode 100644 index 0000000..4f25195 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Enums-ArcadiaOrderType.html @@ -0,0 +1,397 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
          +

          CRM V2

          + + + + + +
          + +
          +
          + + + + +
          + + +
          +

          + ArcadiaOrderType + + + extends BaseEnum + + +
          + in package + +
          + + +

          + + + + + + +
          + Tags + +
          +
          +
          + subpackage +
          +
          + +

          enums

          +
          + +
          +
          + + + + + + +

          + Table of Contents + +

          + +
          +
          + cb() + +  : +
          +
          + +
          + check() + +  : +
          +
          + +
          + values() + +  : array<string|int, mixed> +
          +
          Valeurs des possibilités de cet énumération (value)
          + +
          + + + + + + + +
          +

          + Methods + +

          +
          +

          + cb() + +

          + + + + + public + static cb() : + + + + + +
          Return values
          + + — + + +
          +
          +

          + check() + +

          + + + + + public + static check() : + + + + + +
          Return values
          + + — + + +
          +
          +

          + values() + +

          + + +

          Valeurs des possibilités de cet énumération (value)

          + + + public + static values() : array<string|int, mixed> + + + + + +
          Return values
          + array<string|int, mixed> + — + + +
          +
          + + + + +
          +
          +
          +
          +

          Search results

          + +
          +
          +
            +
            +
            +
            +
            +
            + + +
            + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Enums-Country.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Enums-Country.html new file mode 100644 index 0000000..92ebd08 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Enums-Country.html @@ -0,0 +1,10078 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
            +

            CRM V2

            + + + + + +
            + +
            +
            + + + + +
            + + +
            +

            + Country + + + extends BaseEnum + + +
            + in package + +
            + + +

            + + + +

            Liste de Pays

            + + + +
            + Tags + +
            +
            +
            + source +
            +
            + + +
            +
            + subpackage +
            +
            + +

            enums

            +
            + +
            +
            + + + + + + +

            + Table of Contents + +

            + +
            +
            + afghanistan() + +  : +
            +
            + +
            + alandIslands() + +  : +
            +
            + +
            + albania() + +  : +
            +
            + +
            + algeria() + +  : +
            +
            + +
            + americanSamoa() + +  : +
            +
            + +
            + andorra() + +  : +
            +
            + +
            + angola() + +  : +
            +
            + +
            + anguilla() + +  : +
            +
            + +
            + antarctica() + +  : +
            +
            + +
            + antiguaAndBarbuda() + +  : +
            +
            + +
            + argentina() + +  : +
            +
            + +
            + armenia() + +  : +
            +
            + +
            + aruba() + +  : +
            +
            + +
            + australia() + +  : +
            +
            + +
            + austria() + +  : +
            +
            + +
            + azerbaijan() + +  : +
            +
            + +
            + bahamas() + +  : +
            +
            + +
            + bahrain() + +  : +
            +
            + +
            + bangladesh() + +  : +
            +
            + +
            + barbados() + +  : +
            +
            + +
            + belarus() + +  : +
            +
            + +
            + belgium() + +  : +
            +
            + +
            + belize() + +  : +
            +
            + +
            + benin() + +  : +
            +
            + +
            + bermuda() + +  : +
            +
            + +
            + bhutan() + +  : +
            +
            + +
            + boliviaPlurinationalStateOf() + +  : +
            +
            + +
            + bonaireSintEustatiusAndSaba() + +  : +
            +
            + +
            + bosniaAndHerzegovina() + +  : +
            +
            + +
            + botswana() + +  : +
            +
            + +
            + bouvetIsland() + +  : +
            +
            + +
            + brazil() + +  : +
            +
            + +
            + britishIndianOceanTerritory() + +  : +
            +
            + +
            + bruneiDarussalam() + +  : +
            +
            + +
            + bulgaria() + +  : +
            +
            + +
            + burkinaFaso() + +  : +
            +
            + +
            + burundi() + +  : +
            +
            + +
            + cambodia() + +  : +
            +
            + +
            + cameroon() + +  : +
            +
            + +
            + canada() + +  : +
            +
            + +
            + capeVerde() + +  : +
            +
            + +
            + caymanIslands() + +  : +
            +
            + +
            + centralAfricanRepublic() + +  : +
            +
            + +
            + chad() + +  : +
            +
            + +
            + chile() + +  : +
            +
            + +
            + china() + +  : +
            +
            + +
            + christmasIsland() + +  : +
            +
            + +
            + cocosKeelingIslands() + +  : +
            +
            + +
            + colombia() + +  : +
            +
            + +
            + comoros() + +  : +
            +
            + +
            + congo() + +  : +
            +
            + +
            + congoTheDemocraticRepublicOfThe() + +  : +
            +
            + +
            + cookIslands() + +  : +
            +
            + +
            + costaRica() + +  : +
            +
            + +
            + coteDivoire() + +  : +
            +
            + +
            + croatia() + +  : +
            +
            + +
            + cuba() + +  : +
            +
            + +
            + curacao() + +  : +
            +
            + +
            + cyprus() + +  : +
            +
            + +
            + czechRepublic() + +  : +
            +
            + +
            + denmark() + +  : +
            +
            + +
            + djibouti() + +  : +
            +
            + +
            + dominica() + +  : +
            +
            + +
            + dominicanRepublic() + +  : +
            +
            + +
            + ecuador() + +  : +
            +
            + +
            + egypt() + +  : +
            +
            + +
            + elSalvador() + +  : +
            +
            + +
            + equatorialGuinea() + +  : +
            +
            + +
            + eritrea() + +  : +
            +
            + +
            + estonia() + +  : +
            +
            + +
            + ethiopia() + +  : +
            +
            + +
            + falklandIslandsMalvinas() + +  : +
            +
            + +
            + faroeIslands() + +  : +
            +
            + +
            + fiji() + +  : +
            +
            + +
            + finland() + +  : +
            +
            + +
            + france() + +  : +
            +
            + +
            + frenchGuiana() + +  : +
            +
            + +
            + frenchPolynesia() + +  : +
            +
            + +
            + frenchSouthernTerritories() + +  : +
            +
            + +
            + gabon() + +  : +
            +
            + +
            + gambia() + +  : +
            +
            + +
            + georgia() + +  : +
            +
            + +
            + germany() + +  : +
            +
            + +
            + ghana() + +  : +
            +
            + +
            + gibraltar() + +  : +
            +
            + +
            + greece() + +  : +
            +
            + +
            + greenland() + +  : +
            +
            + +
            + grenada() + +  : +
            +
            + +
            + guadeloupe() + +  : +
            +
            + +
            + guam() + +  : +
            +
            + +
            + guatemala() + +  : +
            +
            + +
            + guernsey() + +  : +
            +
            + +
            + guinea() + +  : +
            +
            + +
            + guineaBissau() + +  : +
            +
            + +
            + guyana() + +  : +
            +
            + +
            + haiti() + +  : +
            +
            + +
            + heardIslandAndMcdonaldIslands() + +  : +
            +
            + +
            + holySeeVaticanCityState() + +  : +
            +
            + +
            + honduras() + +  : +
            +
            + +
            + hongKong() + +  : +
            +
            + +
            + hungary() + +  : +
            +
            + +
            + iceland() + +  : +
            +
            + +
            + india() + +  : +
            +
            + +
            + indonesia() + +  : +
            +
            + +
            + iranIslamicRepublicOf() + +  : +
            +
            + +
            + iraq() + +  : +
            +
            + +
            + ireland() + +  : +
            +
            + +
            + isleOfMan() + +  : +
            +
            + +
            + israel() + +  : +
            +
            + +
            + italy() + +  : +
            +
            + +
            + jamaica() + +  : +
            +
            + +
            + japan() + +  : +
            +
            + +
            + jersey() + +  : +
            +
            + +
            + jordan() + +  : +
            +
            + +
            + kazakhstan() + +  : +
            +
            + +
            + kenya() + +  : +
            +
            + +
            + kiribati() + +  : +
            +
            + +
            + koreaDemocraticPeoplesRepublicOf() + +  : +
            +
            + +
            + koreaRepublicOf() + +  : +
            +
            + +
            + kuwait() + +  : +
            +
            + +
            + kyrgyzstan() + +  : +
            +
            + +
            + labels() + +  : array<string|int, mixed> +
            +
            Libellés des possibilités de cet énumération (label)
            + +
            + laoPeoplesDemocraticRepublic() + +  : +
            +
            + +
            + latvia() + +  : +
            +
            + +
            + lebanon() + +  : +
            +
            + +
            + lesotho() + +  : +
            +
            + +
            + liberia() + +  : +
            +
            + +
            + libya() + +  : +
            +
            + +
            + liechtenstein() + +  : +
            +
            + +
            + lithuania() + +  : +
            +
            + +
            + luxembourg() + +  : +
            +
            + +
            + macao() + +  : +
            +
            + +
            + macedoniaTheFormerYugoslavRepublicOf() + +  : +
            +
            + +
            + madagascar() + +  : +
            +
            + +
            + malawi() + +  : +
            +
            + +
            + malaysia() + +  : +
            +
            + +
            + maldives() + +  : +
            +
            + +
            + mali() + +  : +
            +
            + +
            + malta() + +  : +
            +
            + +
            + marshallIslands() + +  : +
            +
            + +
            + martinique() + +  : +
            +
            + +
            + mauritania() + +  : +
            +
            + +
            + mauritius() + +  : +
            +
            + +
            + mayotte() + +  : +
            +
            + +
            + mexico() + +  : +
            +
            + +
            + micronesiaFederatedStatesOf() + +  : +
            +
            + +
            + moldovaRepublicOf() + +  : +
            +
            + +
            + monaco() + +  : +
            +
            + +
            + mongolia() + +  : +
            +
            + +
            + montenegro() + +  : +
            +
            + +
            + montserrat() + +  : +
            +
            + +
            + morocco() + +  : +
            +
            + +
            + mozambique() + +  : +
            +
            + +
            + myanmar() + +  : +
            +
            + +
            + namibia() + +  : +
            +
            + +
            + nauru() + +  : +
            +
            + +
            + nepal() + +  : +
            +
            + +
            + netherlands() + +  : +
            +
            + +
            + newCaledonia() + +  : +
            +
            + +
            + newZealand() + +  : +
            +
            + +
            + nicaragua() + +  : +
            +
            + +
            + niger() + +  : +
            +
            + +
            + nigeria() + +  : +
            +
            + +
            + niue() + +  : +
            +
            + +
            + norfolkIsland() + +  : +
            +
            + +
            + northernMarianaIslands() + +  : +
            +
            + +
            + norway() + +  : +
            +
            + +
            + oman() + +  : +
            +
            + +
            + pakistan() + +  : +
            +
            + +
            + palau() + +  : +
            +
            + +
            + palestineStateOf() + +  : +
            +
            + +
            + panama() + +  : +
            +
            + +
            + papuaNewGuinea() + +  : +
            +
            + +
            + paraguay() + +  : +
            +
            + +
            + peru() + +  : +
            +
            + +
            + philippines() + +  : +
            +
            + +
            + pitcairn() + +  : +
            +
            + +
            + poland() + +  : +
            +
            + +
            + portugal() + +  : +
            +
            + +
            + puertoRico() + +  : +
            +
            + +
            + qatar() + +  : +
            +
            + +
            + reunion() + +  : +
            +
            + +
            + romania() + +  : +
            +
            + +
            + russianFederation() + +  : +
            +
            + +
            + rwanda() + +  : +
            +
            + +
            + saintBarthelemy() + +  : +
            +
            + +
            + saintHelenaAscensionAndTristanDaCunha() + +  : +
            +
            + +
            + saintKittsAndNevis() + +  : +
            +
            + +
            + saintLucia() + +  : +
            +
            + +
            + saintMartinFrenchPart() + +  : +
            +
            + +
            + saintPierreAndMiquelon() + +  : +
            +
            + +
            + saintVincentAndTheGrenadines() + +  : +
            +
            + +
            + samoa() + +  : +
            +
            + +
            + sanMarino() + +  : +
            +
            + +
            + saoTomeAndPrincipe() + +  : +
            +
            + +
            + saudiArabia() + +  : +
            +
            + +
            + senegal() + +  : +
            +
            + +
            + serbia() + +  : +
            +
            + +
            + seychelles() + +  : +
            +
            + +
            + sierraLeone() + +  : +
            +
            + +
            + singapore() + +  : +
            +
            + +
            + sintMaartenDutchPart() + +  : +
            +
            + +
            + slovakia() + +  : +
            +
            + +
            + slovenia() + +  : +
            +
            + +
            + solomonIslands() + +  : +
            +
            + +
            + somalia() + +  : +
            +
            + +
            + southAfrica() + +  : +
            +
            + +
            + southGeorgiaAndTheSouthSandwichIslands() + +  : +
            +
            + +
            + southSudan() + +  : +
            +
            + +
            + spain() + +  : +
            +
            + +
            + sriLanka() + +  : +
            +
            + +
            + sudan() + +  : +
            +
            + +
            + suriname() + +  : +
            +
            + +
            + svalbardAndJanMayen() + +  : +
            +
            + +
            + swaziland() + +  : +
            +
            + +
            + sweden() + +  : +
            +
            + +
            + switzerland() + +  : +
            +
            + +
            + syrianArabRepublic() + +  : +
            +
            + +
            + taiwanProvinceOfChina() + +  : +
            +
            + +
            + tajikistan() + +  : +
            +
            + +
            + tanzaniaUnitedRepublicOf() + +  : +
            +
            + +
            + thailand() + +  : +
            +
            + +
            + timorLeste() + +  : +
            +
            + +
            + togo() + +  : +
            +
            + +
            + tokelau() + +  : +
            +
            + +
            + tonga() + +  : +
            +
            + +
            + trinidadAndTobago() + +  : +
            +
            + +
            + tunisia() + +  : +
            +
            + +
            + turkey() + +  : +
            +
            + +
            + turkmenistan() + +  : +
            +
            + +
            + turksAndCaicosIslands() + +  : +
            +
            + +
            + tuvalu() + +  : +
            +
            + +
            + uganda() + +  : +
            +
            + +
            + ukraine() + +  : +
            +
            + +
            + unitedArabEmirates() + +  : +
            +
            + +
            + unitedKingdom() + +  : +
            +
            + +
            + unitedStates() + +  : +
            +
            + +
            + unitedStatesMinorOutlyingIslands() + +  : +
            +
            + +
            + uruguay() + +  : +
            +
            + +
            + uzbekistan() + +  : +
            +
            + +
            + values() + +  : array<string|int, mixed> +
            +
            Valeurs des possibilités de cet énumération (value)
            + +
            + vanuatu() + +  : +
            +
            + +
            + venezuelaBolivarianRepublicOf() + +  : +
            +
            + +
            + vietNam() + +  : +
            +
            + +
            + virginIslandsBritish() + +  : +
            +
            + +
            + virginIslandsUs() + +  : +
            +
            + +
            + wallisAndFutuna() + +  : +
            +
            + +
            + westernSahara() + +  : +
            +
            + +
            + yemen() + +  : +
            +
            + +
            + zambia() + +  : +
            +
            + +
            + zimbabwe() + +  : +
            +
            + +
            + + + + + + + +
            +

            + Methods + +

            +
            +

            + afghanistan() + +

            + + + + + public + static afghanistan() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + alandIslands() + +

            + + + + + public + static alandIslands() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + albania() + +

            + + + + + public + static albania() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + algeria() + +

            + + + + + public + static algeria() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + americanSamoa() + +

            + + + + + public + static americanSamoa() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + andorra() + +

            + + + + + public + static andorra() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + angola() + +

            + + + + + public + static angola() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + anguilla() + +

            + + + + + public + static anguilla() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + antarctica() + +

            + + + + + public + static antarctica() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + antiguaAndBarbuda() + +

            + + + + + public + static antiguaAndBarbuda() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + argentina() + +

            + + + + + public + static argentina() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + armenia() + +

            + + + + + public + static armenia() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + aruba() + +

            + + + + + public + static aruba() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + australia() + +

            + + + + + public + static australia() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + austria() + +

            + + + + + public + static austria() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + azerbaijan() + +

            + + + + + public + static azerbaijan() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + bahamas() + +

            + + + + + public + static bahamas() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + bahrain() + +

            + + + + + public + static bahrain() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + bangladesh() + +

            + + + + + public + static bangladesh() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + barbados() + +

            + + + + + public + static barbados() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + belarus() + +

            + + + + + public + static belarus() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + belgium() + +

            + + + + + public + static belgium() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + belize() + +

            + + + + + public + static belize() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + benin() + +

            + + + + + public + static benin() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + bermuda() + +

            + + + + + public + static bermuda() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + bhutan() + +

            + + + + + public + static bhutan() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + boliviaPlurinationalStateOf() + +

            + + + + + public + static boliviaPlurinationalStateOf() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + bonaireSintEustatiusAndSaba() + +

            + + + + + public + static bonaireSintEustatiusAndSaba() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + bosniaAndHerzegovina() + +

            + + + + + public + static bosniaAndHerzegovina() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + botswana() + +

            + + + + + public + static botswana() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + bouvetIsland() + +

            + + + + + public + static bouvetIsland() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + brazil() + +

            + + + + + public + static brazil() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + britishIndianOceanTerritory() + +

            + + + + + public + static britishIndianOceanTerritory() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + bruneiDarussalam() + +

            + + + + + public + static bruneiDarussalam() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + bulgaria() + +

            + + + + + public + static bulgaria() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + burkinaFaso() + +

            + + + + + public + static burkinaFaso() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + burundi() + +

            + + + + + public + static burundi() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + cambodia() + +

            + + + + + public + static cambodia() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + cameroon() + +

            + + + + + public + static cameroon() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + canada() + +

            + + + + + public + static canada() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + capeVerde() + +

            + + + + + public + static capeVerde() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + caymanIslands() + +

            + + + + + public + static caymanIslands() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + centralAfricanRepublic() + +

            + + + + + public + static centralAfricanRepublic() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + chad() + +

            + + + + + public + static chad() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + chile() + +

            + + + + + public + static chile() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + china() + +

            + + + + + public + static china() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + christmasIsland() + +

            + + + + + public + static christmasIsland() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + cocosKeelingIslands() + +

            + + + + + public + static cocosKeelingIslands() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + colombia() + +

            + + + + + public + static colombia() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + comoros() + +

            + + + + + public + static comoros() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + congo() + +

            + + + + + public + static congo() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + congoTheDemocraticRepublicOfThe() + +

            + + + + + public + static congoTheDemocraticRepublicOfThe() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + cookIslands() + +

            + + + + + public + static cookIslands() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + costaRica() + +

            + + + + + public + static costaRica() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + coteDivoire() + +

            + + + + + public + static coteDivoire() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + croatia() + +

            + + + + + public + static croatia() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + cuba() + +

            + + + + + public + static cuba() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + curacao() + +

            + + + + + public + static curacao() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + cyprus() + +

            + + + + + public + static cyprus() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + czechRepublic() + +

            + + + + + public + static czechRepublic() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + denmark() + +

            + + + + + public + static denmark() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + djibouti() + +

            + + + + + public + static djibouti() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + dominica() + +

            + + + + + public + static dominica() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + dominicanRepublic() + +

            + + + + + public + static dominicanRepublic() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + ecuador() + +

            + + + + + public + static ecuador() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + egypt() + +

            + + + + + public + static egypt() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + elSalvador() + +

            + + + + + public + static elSalvador() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + equatorialGuinea() + +

            + + + + + public + static equatorialGuinea() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + eritrea() + +

            + + + + + public + static eritrea() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + estonia() + +

            + + + + + public + static estonia() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + ethiopia() + +

            + + + + + public + static ethiopia() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + falklandIslandsMalvinas() + +

            + + + + + public + static falklandIslandsMalvinas() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + faroeIslands() + +

            + + + + + public + static faroeIslands() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + fiji() + +

            + + + + + public + static fiji() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + finland() + +

            + + + + + public + static finland() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + france() + +

            + + + + + public + static france() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + frenchGuiana() + +

            + + + + + public + static frenchGuiana() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + frenchPolynesia() + +

            + + + + + public + static frenchPolynesia() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + frenchSouthernTerritories() + +

            + + + + + public + static frenchSouthernTerritories() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + gabon() + +

            + + + + + public + static gabon() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + gambia() + +

            + + + + + public + static gambia() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + georgia() + +

            + + + + + public + static georgia() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + germany() + +

            + + + + + public + static germany() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + ghana() + +

            + + + + + public + static ghana() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + gibraltar() + +

            + + + + + public + static gibraltar() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + greece() + +

            + + + + + public + static greece() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + greenland() + +

            + + + + + public + static greenland() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + grenada() + +

            + + + + + public + static grenada() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + guadeloupe() + +

            + + + + + public + static guadeloupe() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + guam() + +

            + + + + + public + static guam() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + guatemala() + +

            + + + + + public + static guatemala() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + guernsey() + +

            + + + + + public + static guernsey() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + guinea() + +

            + + + + + public + static guinea() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + guineaBissau() + +

            + + + + + public + static guineaBissau() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + guyana() + +

            + + + + + public + static guyana() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + haiti() + +

            + + + + + public + static haiti() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + heardIslandAndMcdonaldIslands() + +

            + + + + + public + static heardIslandAndMcdonaldIslands() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + holySeeVaticanCityState() + +

            + + + + + public + static holySeeVaticanCityState() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + honduras() + +

            + + + + + public + static honduras() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + hongKong() + +

            + + + + + public + static hongKong() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + hungary() + +

            + + + + + public + static hungary() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + iceland() + +

            + + + + + public + static iceland() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + india() + +

            + + + + + public + static india() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + indonesia() + +

            + + + + + public + static indonesia() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + iranIslamicRepublicOf() + +

            + + + + + public + static iranIslamicRepublicOf() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + iraq() + +

            + + + + + public + static iraq() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + ireland() + +

            + + + + + public + static ireland() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + isleOfMan() + +

            + + + + + public + static isleOfMan() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + israel() + +

            + + + + + public + static israel() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + italy() + +

            + + + + + public + static italy() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + jamaica() + +

            + + + + + public + static jamaica() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + japan() + +

            + + + + + public + static japan() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + jersey() + +

            + + + + + public + static jersey() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + jordan() + +

            + + + + + public + static jordan() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + kazakhstan() + +

            + + + + + public + static kazakhstan() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + kenya() + +

            + + + + + public + static kenya() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + kiribati() + +

            + + + + + public + static kiribati() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + koreaDemocraticPeoplesRepublicOf() + +

            + + + + + public + static koreaDemocraticPeoplesRepublicOf() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + koreaRepublicOf() + +

            + + + + + public + static koreaRepublicOf() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + kuwait() + +

            + + + + + public + static kuwait() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + kyrgyzstan() + +

            + + + + + public + static kyrgyzstan() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + labels() + +

            + + +

            Libellés des possibilités de cet énumération (label)

            + + + public + static labels() : array<string|int, mixed> + + + + + +
            Return values
            + array<string|int, mixed> + — + + +
            +
            +

            + laoPeoplesDemocraticRepublic() + +

            + + + + + public + static laoPeoplesDemocraticRepublic() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + latvia() + +

            + + + + + public + static latvia() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + lebanon() + +

            + + + + + public + static lebanon() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + lesotho() + +

            + + + + + public + static lesotho() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + liberia() + +

            + + + + + public + static liberia() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + libya() + +

            + + + + + public + static libya() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + liechtenstein() + +

            + + + + + public + static liechtenstein() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + lithuania() + +

            + + + + + public + static lithuania() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + luxembourg() + +

            + + + + + public + static luxembourg() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + macao() + +

            + + + + + public + static macao() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + macedoniaTheFormerYugoslavRepublicOf() + +

            + + + + + public + static macedoniaTheFormerYugoslavRepublicOf() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + madagascar() + +

            + + + + + public + static madagascar() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + malawi() + +

            + + + + + public + static malawi() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + malaysia() + +

            + + + + + public + static malaysia() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + maldives() + +

            + + + + + public + static maldives() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + mali() + +

            + + + + + public + static mali() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + malta() + +

            + + + + + public + static malta() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + marshallIslands() + +

            + + + + + public + static marshallIslands() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + martinique() + +

            + + + + + public + static martinique() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + mauritania() + +

            + + + + + public + static mauritania() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + mauritius() + +

            + + + + + public + static mauritius() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + mayotte() + +

            + + + + + public + static mayotte() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + mexico() + +

            + + + + + public + static mexico() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + micronesiaFederatedStatesOf() + +

            + + + + + public + static micronesiaFederatedStatesOf() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + moldovaRepublicOf() + +

            + + + + + public + static moldovaRepublicOf() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + monaco() + +

            + + + + + public + static monaco() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + mongolia() + +

            + + + + + public + static mongolia() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + montenegro() + +

            + + + + + public + static montenegro() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + montserrat() + +

            + + + + + public + static montserrat() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + morocco() + +

            + + + + + public + static morocco() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + mozambique() + +

            + + + + + public + static mozambique() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + myanmar() + +

            + + + + + public + static myanmar() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + namibia() + +

            + + + + + public + static namibia() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + nauru() + +

            + + + + + public + static nauru() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + nepal() + +

            + + + + + public + static nepal() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + netherlands() + +

            + + + + + public + static netherlands() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + newCaledonia() + +

            + + + + + public + static newCaledonia() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + newZealand() + +

            + + + + + public + static newZealand() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + nicaragua() + +

            + + + + + public + static nicaragua() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + niger() + +

            + + + + + public + static niger() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + nigeria() + +

            + + + + + public + static nigeria() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + niue() + +

            + + + + + public + static niue() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + norfolkIsland() + +

            + + + + + public + static norfolkIsland() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + northernMarianaIslands() + +

            + + + + + public + static northernMarianaIslands() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + norway() + +

            + + + + + public + static norway() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + oman() + +

            + + + + + public + static oman() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + pakistan() + +

            + + + + + public + static pakistan() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + palau() + +

            + + + + + public + static palau() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + palestineStateOf() + +

            + + + + + public + static palestineStateOf() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + panama() + +

            + + + + + public + static panama() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + papuaNewGuinea() + +

            + + + + + public + static papuaNewGuinea() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + paraguay() + +

            + + + + + public + static paraguay() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + peru() + +

            + + + + + public + static peru() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + philippines() + +

            + + + + + public + static philippines() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + pitcairn() + +

            + + + + + public + static pitcairn() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + poland() + +

            + + + + + public + static poland() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + portugal() + +

            + + + + + public + static portugal() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + puertoRico() + +

            + + + + + public + static puertoRico() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + qatar() + +

            + + + + + public + static qatar() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + reunion() + +

            + + + + + public + static reunion() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + romania() + +

            + + + + + public + static romania() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + russianFederation() + +

            + + + + + public + static russianFederation() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + rwanda() + +

            + + + + + public + static rwanda() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + saintBarthelemy() + +

            + + + + + public + static saintBarthelemy() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + saintHelenaAscensionAndTristanDaCunha() + +

            + + + + + public + static saintHelenaAscensionAndTristanDaCunha() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + saintKittsAndNevis() + +

            + + + + + public + static saintKittsAndNevis() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + saintLucia() + +

            + + + + + public + static saintLucia() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + saintMartinFrenchPart() + +

            + + + + + public + static saintMartinFrenchPart() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + saintPierreAndMiquelon() + +

            + + + + + public + static saintPierreAndMiquelon() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + saintVincentAndTheGrenadines() + +

            + + + + + public + static saintVincentAndTheGrenadines() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + samoa() + +

            + + + + + public + static samoa() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + sanMarino() + +

            + + + + + public + static sanMarino() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + saoTomeAndPrincipe() + +

            + + + + + public + static saoTomeAndPrincipe() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + saudiArabia() + +

            + + + + + public + static saudiArabia() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + senegal() + +

            + + + + + public + static senegal() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + serbia() + +

            + + + + + public + static serbia() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + seychelles() + +

            + + + + + public + static seychelles() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + sierraLeone() + +

            + + + + + public + static sierraLeone() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + singapore() + +

            + + + + + public + static singapore() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + sintMaartenDutchPart() + +

            + + + + + public + static sintMaartenDutchPart() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + slovakia() + +

            + + + + + public + static slovakia() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + slovenia() + +

            + + + + + public + static slovenia() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + solomonIslands() + +

            + + + + + public + static solomonIslands() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + somalia() + +

            + + + + + public + static somalia() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + southAfrica() + +

            + + + + + public + static southAfrica() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + southGeorgiaAndTheSouthSandwichIslands() + +

            + + + + + public + static southGeorgiaAndTheSouthSandwichIslands() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + southSudan() + +

            + + + + + public + static southSudan() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + spain() + +

            + + + + + public + static spain() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + sriLanka() + +

            + + + + + public + static sriLanka() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + sudan() + +

            + + + + + public + static sudan() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + suriname() + +

            + + + + + public + static suriname() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + svalbardAndJanMayen() + +

            + + + + + public + static svalbardAndJanMayen() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + swaziland() + +

            + + + + + public + static swaziland() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + sweden() + +

            + + + + + public + static sweden() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + switzerland() + +

            + + + + + public + static switzerland() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + syrianArabRepublic() + +

            + + + + + public + static syrianArabRepublic() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + taiwanProvinceOfChina() + +

            + + + + + public + static taiwanProvinceOfChina() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + tajikistan() + +

            + + + + + public + static tajikistan() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + tanzaniaUnitedRepublicOf() + +

            + + + + + public + static tanzaniaUnitedRepublicOf() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + thailand() + +

            + + + + + public + static thailand() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + timorLeste() + +

            + + + + + public + static timorLeste() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + togo() + +

            + + + + + public + static togo() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + tokelau() + +

            + + + + + public + static tokelau() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + tonga() + +

            + + + + + public + static tonga() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + trinidadAndTobago() + +

            + + + + + public + static trinidadAndTobago() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + tunisia() + +

            + + + + + public + static tunisia() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + turkey() + +

            + + + + + public + static turkey() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + turkmenistan() + +

            + + + + + public + static turkmenistan() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + turksAndCaicosIslands() + +

            + + + + + public + static turksAndCaicosIslands() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + tuvalu() + +

            + + + + + public + static tuvalu() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + uganda() + +

            + + + + + public + static uganda() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + ukraine() + +

            + + + + + public + static ukraine() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + unitedArabEmirates() + +

            + + + + + public + static unitedArabEmirates() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + unitedKingdom() + +

            + + + + + public + static unitedKingdom() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + unitedStates() + +

            + + + + + public + static unitedStates() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + unitedStatesMinorOutlyingIslands() + +

            + + + + + public + static unitedStatesMinorOutlyingIslands() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + uruguay() + +

            + + + + + public + static uruguay() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + uzbekistan() + +

            + + + + + public + static uzbekistan() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + values() + +

            + + +

            Valeurs des possibilités de cet énumération (value)

            + + + public + static values() : array<string|int, mixed> + + + + + +
            Return values
            + array<string|int, mixed> + — + + +
            +
            +

            + vanuatu() + +

            + + + + + public + static vanuatu() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + venezuelaBolivarianRepublicOf() + +

            + + + + + public + static venezuelaBolivarianRepublicOf() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + vietNam() + +

            + + + + + public + static vietNam() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + virginIslandsBritish() + +

            + + + + + public + static virginIslandsBritish() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + virginIslandsUs() + +

            + + + + + public + static virginIslandsUs() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + wallisAndFutuna() + +

            + + + + + public + static wallisAndFutuna() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + westernSahara() + +

            + + + + + public + static westernSahara() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + yemen() + +

            + + + + + public + static yemen() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + zambia() + +

            + + + + + public + static zambia() : + + + + + +
            Return values
            + + — + + +
            +
            +

            + zimbabwe() + +

            + + + + + public + static zimbabwe() : + + + + + +
            Return values
            + + — + + +
            +
            + + + + +
            +
            +
            +
            +

            Search results

            + +
            +
            +
              +
              +
              +
              +
              +
              + + +
              + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Enums-LogLevel.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Enums-LogLevel.html new file mode 100644 index 0000000..eddb0e8 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Enums-LogLevel.html @@ -0,0 +1,647 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
              +

              CRM V2

              + + + + + +
              + +
              +
              + + + + +
              + + +
              +

              + LogLevel + + + extends BaseEnum + + +
              + in package + +
              + + +

              + + + + + + +
              + Tags + +
              +
              +
              + subpackage +
              +
              + +

              enums

              +
              + +
              +
              + + + + + + +

              + Table of Contents + +

              + +
              +
              + ALERT() + +  : +
              +
              + +
              + CRIT() + +  : +
              +
              + +
              + DEBUG() + +  : +
              +
              + +
              + EMERG() + +  : +
              +
              + +
              + ERR() + +  : +
              +
              + +
              + INFO() + +  : +
              +
              + +
              + NOTICE() + +  : +
              +
              + +
              + WARNING() + +  : +
              +
              + +
              + values() + +  : array<string|int, mixed> +
              +
              Valeurs des possibilités de cet énumération (value)
              + +
              + + + + + + + +
              +

              + Methods + +

              +
              +

              + ALERT() + +

              + + + + + public + static ALERT() : + +

              action must be taken immediately

              +
              + + + + +
              Return values
              + + — + + +
              +
              +

              + CRIT() + +

              + + + + + public + static CRIT() : + +

              critical conditions

              +
              + + + + +
              Return values
              + + — + + +
              +
              +

              + DEBUG() + +

              + + + + + public + static DEBUG() : + +

              debug-level message

              +
              + + + + +
              Return values
              + + — + + +
              +
              +

              + EMERG() + +

              + + + + + public + static EMERG() : + +

              system is unusable

              +
              + + + + +
              Return values
              + + — + + +
              +
              +

              + ERR() + +

              + + + + + public + static ERR() : + +

              critical conditions

              +
              + + + + +
              Return values
              + + — + + +
              +
              +

              + INFO() + +

              + + + + + public + static INFO() : + +

              informational message

              +
              + + + + +
              Return values
              + + — + + +
              +
              +

              + NOTICE() + +

              + + + + + public + static NOTICE() : + +

              normal, but significant, condition

              +
              + + + + +
              Return values
              + + — + + +
              +
              +

              + WARNING() + +

              + + + + + public + static WARNING() : + +

              critical conditions

              +
              + + + + +
              Return values
              + + — + + +
              +
              +

              + values() + +

              + + +

              Valeurs des possibilités de cet énumération (value)

              + + + protected + static values() : array<string|int, mixed> + + + + + +
              Return values
              + array<string|int, mixed> + — + + +
              +
              + + + + +
              +
              +
              +
              +

              Search results

              + +
              +
              +
                +
                +
                +
                +
                +
                + + +
                + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Enums-QuestionType.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Enums-QuestionType.html new file mode 100644 index 0000000..d18f6cb --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Enums-QuestionType.html @@ -0,0 +1,436 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                +

                CRM V2

                + + + + + +
                + +
                +
                + + + + +
                + + +
                +

                + QuestionType + + + extends BaseEnum + + +
                + in package + +
                + + +

                + + + + + + +
                + Tags + +
                +
                +
                + subpackage +
                +
                + +

                enums

                +
                + +
                +
                + + + + + + +

                + Table of Contents + +

                + +
                +
                + checkbox() + +  : +
                +
                + +
                + radio() + +  : +
                +
                + +
                + select() + +  : +
                +
                + +
                + values() + +  : array<string|int, mixed> +
                +
                Valeurs des possibilités de cet énumération (value)
                + +
                + + + + + + + +
                +

                + Methods + +

                +
                +

                + checkbox() + +

                + + + + + public + static checkbox() : + + + + + +
                Return values
                + + — + + +
                +
                +

                + radio() + +

                + + + + + public + static radio() : + + + + + +
                Return values
                + + — + + +
                +
                +

                + select() + +

                + + + + + public + static select() : + + + + + +
                Return values
                + + — + + +
                +
                +

                + values() + +

                + + +

                Valeurs des possibilités de cet énumération (value)

                + + + public + static values() : array<string|int, mixed> + + + + + +
                Return values
                + array<string|int, mixed> + — + + +
                +
                + + + + +
                +
                +
                +
                +

                Search results

                + +
                +
                +
                  +
                  +
                  +
                  +
                  +
                  + + +
                  + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Exceptions-AccessError.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Exceptions-AccessError.html new file mode 100644 index 0000000..bb0244b --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Exceptions-AccessError.html @@ -0,0 +1,341 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                  +

                  CRM V2

                  + + + + + +
                  + +
                  +
                  + + + + +
                  + + +
                  +

                  + AccessError + + + extends Error + + +
                  + in package + +
                  + + +

                  + + + +

                  This is thrown when trying to set a value on an object property that does not exist.

                  + + + +
                  + Tags + +
                  +
                  +
                  + subpackage +
                  +
                  + +

                  exceptions

                  +
                  + +
                  +
                  + + + + + + +

                  + Table of Contents + +

                  + +
                  +
                  + __construct() + +  : mixed +
                  +
                  AccessError
                  + +
                  + + + + + + + +
                  +

                  + Methods + +

                  +
                  +

                  + __construct() + +

                  + + +

                  AccessError

                  + + + public + __construct(string $objectName, string $propertyName) : mixed + + +
                  Parameters
                  +
                  +
                  + $objectName + : string +
                  +
                  +

                  The object name where the property does not exist.

                  +
                  + +
                  +
                  + $propertyName + : string +
                  +
                  +

                  The property name that does not exist.

                  +
                  + +
                  +
                  + + + +
                  Return values
                  + mixed + — + + +
                  +
                  + + + + +
                  +
                  +
                  +
                  +

                  Search results

                  + +
                  +
                  +
                    +
                    +
                    +
                    +
                    +
                    + + +
                    + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Exceptions-ApiErrorException.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Exceptions-ApiErrorException.html new file mode 100644 index 0000000..1442ff7 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Exceptions-ApiErrorException.html @@ -0,0 +1,630 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                    +

                    CRM V2

                    + + + + + +
                    + +
                    +
                    + + + + +
                    + + +
                    +

                    + ApiErrorException + + + extends Exception + + +
                    + in package + +
                    + + +

                    + + + +

                    This would be thrown if any of the case +referenced in \LDC\LDCCRM\Enums\ApiError would +occur within the crm

                    + +

                    On the client an ApiErrorException would +also be throw with the ApiError corresponding to +the situation

                    +
                    + + +
                    + Tags + +
                    +
                    +
                    + subpackage +
                    +
                    + +

                    exceptions

                    +
                    + +
                    +
                    + + + + + + +

                    + Table of Contents + +

                    + +
                    +
                    + $error + +  : ApiError +
                    +
                    Api Error +This value makes the error more explicit.
                    + +
                    + $httpCode + +  : int +
                    +
                    This is the http code returned by the crm.
                    + +
                    + $message + +  : string +
                    +
                    This is an explicit error message, +ou may print this to the front or not depending +on $error value
                    + +
                    + __construct() + +  : mixed +
                    +
                    Create a new exception base on ApiError enum.
                    + +
                    + getApiError() + +  : ApiError +
                    +
                    Get the Api Error
                    + +
                    + getStatusCode() + +  : int +
                    +
                    Get the http code
                    + +
                    + report() + +  : void +
                    +
                    This is used by laravel only.
                    + +
                    + + + + + + +
                    +

                    + Properties + +

                    +
                    +

                    + $error + + + +

                    + + +

                    Api Error +This value makes the error more explicit.

                    + + + protected + ApiError + $error + + +

                    Handling these errors are normal as inputs or +request may be undesired or refused by the crm.

                    +
                    + + + + +
                    +
                    +

                    + $httpCode + + + +

                    + + +

                    This is the http code returned by the crm.

                    + + + protected + int + $httpCode + + +

                    This value could be used to handle errors. +But please take in consideration $error first

                    +
                    + + + + +
                    +
                    +

                    + $message + + + +

                    + + +

                    This is an explicit error message, +ou may print this to the front or not depending +on $error value

                    + + + protected + string + $message + + + + + + +
                    +
                    + +
                    +

                    + Methods + +

                    +
                    +

                    + __construct() + +

                    + + +

                    Create a new exception base on ApiError enum.

                    + + + public + __construct(ApiError $error[, int $httpCode = 400 ][, string $message = '' ][, Throwable|null $previous = null ]) : mixed + + +
                    Parameters
                    +
                    +
                    + $error + : ApiError +
                    +
                    + +
                    +
                    + $httpCode + : int + = 400
                    +
                    + +
                    +
                    + $message + : string + = ''
                    +
                    + +
                    +
                    + $previous + : Throwable|null + = null
                    +
                    + +
                    +
                    + + + +
                    Return values
                    + mixed + — + + +
                    + +
                    +

                    + getStatusCode() + +

                    + + +

                    Get the http code

                    + + + public + getStatusCode() : int + + + + + +
                    Return values
                    + int + — + + +
                    +
                    +

                    + report() + +

                    + + +

                    This is used by laravel only.

                    + + + public + report() : void + +

                    It uses Log class to print the error.

                    +
                    + + + +
                    + Tags + +
                    +
                    +
                    + codeCoverageIgnore +
                    +
                    + + +
                    +
                    + +
                    Return values
                    + void + — + + +
                    +
                    + + + + +
                    +
                    +
                    +
                    +

                    Search results

                    + +
                    +
                    +
                      +
                      +
                      +
                      +
                      +
                      + + +
                      + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Exceptions-CrmException.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Exceptions-CrmException.html new file mode 100644 index 0000000..f80e475 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Exceptions-CrmException.html @@ -0,0 +1,332 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                      +

                      CRM V2

                      + + + + + +
                      + +
                      +
                      + + + + +
                      + + +
                      +

                      + CrmException + + + extends Exception + + +
                      + in package + +
                      + + +

                      + + + +

                      This is a critical error.

                      + +

                      The request could not be handled. You may dump any value you can +get before submitting a ticker to https://supportweb.ldc.fr

                      +
                      + + +
                      + Tags + +
                      +
                      +
                      + subpackage +
                      +
                      + +

                      exceptions

                      +
                      + +
                      +
                      + codeCoverageIgnore +
                      +
                      + + +
                      +
                      + + + + + + +

                      + Table of Contents + +

                      + +
                      +
                      + report() + +  : void +
                      +
                      This is used by laravel only.
                      + +
                      + + + + + + + +
                      +

                      + Methods + +

                      +
                      +

                      + report() + +

                      + + +

                      This is used by laravel only.

                      + + + public + report() : void + +

                      It uses Log class to print the error.

                      +
                      + + + + +
                      Return values
                      + void + — + + +
                      +
                      + + + + +
                      +
                      +
                      +
                      +

                      Search results

                      + +
                      +
                      +
                        +
                        +
                        +
                        +
                        +
                        + + +
                        + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Exceptions-SkipValidationException.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Exceptions-SkipValidationException.html new file mode 100644 index 0000000..8f9d192 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Exceptions-SkipValidationException.html @@ -0,0 +1,267 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                        +

                        CRM V2

                        + + + + + +
                        + +
                        +
                        + + + + +
                        + + +
                        +

                        + SkipValidationException + + + extends Exception + + +
                        + in package + +
                        + + +

                        + + + +

                        Used only for internal validator

                        + + + +
                        + Tags + +
                        +
                        +
                        + subpackage +
                        +
                        + +

                        exceptions

                        +
                        + +
                        +
                        + + + + + + + + + + + + + + + + + +
                        +
                        +
                        +
                        +

                        Search results

                        + +
                        +
                        +
                          +
                          +
                          +
                          +
                          +
                          + + +
                          + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Exceptions-ValidationException.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Exceptions-ValidationException.html new file mode 100644 index 0000000..38efae7 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Exceptions-ValidationException.html @@ -0,0 +1,330 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                          +

                          CRM V2

                          + + + + + +
                          + +
                          +
                          + + + + +
                          + + +
                          +

                          + ValidationException + + + extends Exception + + +
                          + in package + +
                          + + +

                          + + + +

                          This would be thrown if a data could not be validated +on any models

                          + + + +
                          + Tags + +
                          +
                          +
                          + subpackage +
                          +
                          + +

                          exceptions

                          +
                          + +
                          +
                          + codeCoverageIgnore +
                          +
                          + + +
                          +
                          + + + + + + +

                          + Table of Contents + +

                          + +
                          +
                          + report() + +  : void +
                          +
                          This is used by laravel only.
                          + +
                          + + + + + + + +
                          +

                          + Methods + +

                          +
                          +

                          + report() + +

                          + + +

                          This is used by laravel only.

                          + + + public + report() : void + +

                          It uses Log class to print the error.

                          +
                          + + + + +
                          Return values
                          + void + — + + +
                          +
                          + + + + +
                          +
                          +
                          +
                          +

                          Search results

                          + +
                          +
                          +
                            +
                            +
                            +
                            +
                            +
                            + + +
                            + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Exceptions-WpCrmInvalidJsonUserInfo.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Exceptions-WpCrmInvalidJsonUserInfo.html new file mode 100644 index 0000000..772bff7 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Exceptions-WpCrmInvalidJsonUserInfo.html @@ -0,0 +1,332 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                            +

                            CRM V2

                            + + + + + +
                            + +
                            +
                            + + + + +
                            + + +
                            +

                            + WpCrmInvalidJsonUserInfo + + + extends Error + + +
                            + in package + +
                            + + +

                            + + + +

                            This is thrown when trying to read WP customer from DB json data.

                            + + + +
                            + Tags + +
                            +
                            +
                            + subpackage +
                            +
                            + +

                            exceptions

                            +
                            + +
                            +
                            + + + + + + +

                            + Table of Contents + +

                            + +
                            +
                            + __construct() + +  : mixed +
                            +
                            WpCrmInvalidJsonUserInfo
                            + +
                            + + + + + + + +
                            +

                            + Methods + +

                            +
                            +

                            + __construct() + +

                            + + +

                            WpCrmInvalidJsonUserInfo

                            + + + public + __construct(string $message) : mixed + + +
                            Parameters
                            +
                            +
                            + $message + : string +
                            +
                            +

                            The error message.

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + mixed + — + + +
                            +
                            + + + + +
                            +
                            +
                            +
                            +

                            Search results

                            + +
                            +
                            +
                              +
                              +
                              +
                              +
                              +
                              + + +
                              + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Models-Answer.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Models-Answer.html new file mode 100644 index 0000000..ae43965 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Models-Answer.html @@ -0,0 +1,867 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                              +

                              CRM V2

                              + + + + + +
                              + +
                              +
                              + + + + +
                              + + +
                              +

                              + Answer + + + extends CrmClientModel + + +
                              + in package + +
                              + + +

                              + + + +

                              This class represents an answer +It has a method to submit answers

                              + + + +
                              + Tags + +
                              +
                              +
                              + category +
                              +
                              + +

                              Api Models

                              +
                              + +
                              +
                              + subpackage +
                              +
                              + +

                              models

                              +
                              + +
                              +
                              + author +
                              +
                              + +

                              Jérémy Munsch jeremy.munsch@ldc.fr

                              +
                              + +
                              +
                              + + + + + + +

                              + Table of Contents + +

                              + +
                              +
                              + $answers + +  : array<string|int, Answer> +
                              +
                              + +
                              + $id + +  : string +
                              +
                              + +
                              + $question + +  : string +
                              +
                              + +
                              + $type + +  : QuestionType +
                              +
                              + +
                              + $modelFields + +  : array<string|int, mixed> +
                              +
                              The crm customer fields
                              + +
                              + $validation + +  : array<string|int, mixed> +
                              +
                              Validation rules
                              + +
                              + $answer + +  : string +
                              +
                              The actual answer as a string
                              + +
                              + $id + +  : int +
                              +
                              The question id
                              + +
                              + __construct() + +  : mixed +
                              +
                              Answer
                              + +
                              + jsonSerialize() + +  : array<string|int, mixed> +
                              +
                              Serialize this object to an array
                              + +
                              + setQuestionAnswers() + +  : bool +
                              +
                              Set unanswered question for a specific customer
                              + +
                              + + + + + + +
                              +

                              + Properties + +

                              +
                              +

                              + $answers + + + +

                              + + + + + public + array<string|int, Answer> + $answers + + +

                              An array with answers

                              +
                              + +
                              + + + +
                              +
                              +

                              + $id + + + +

                              + + + + + public + string + $id + + +

                              The answer id

                              +
                              + +
                              + + + +
                              +
                              +

                              + $question + + + +

                              + + + + + public + string + $question + + +

                              The actual question as a string

                              +
                              + +
                              + + + +
                              +
                              +

                              + $type + + + +

                              + + + + + public + QuestionType + $type + + +

                              The question type to display, +it also hints wether it can accept one or multiple responses, +so only checkbox allows multiple responses

                              +
                              + +
                              + + + +
                              +
                              +

                              + $modelFields + + + +

                              + + +

                              The crm customer fields

                              + + + protected + array<string|int, mixed> + $modelFields + = ['id', 'answer'] + + + + + +
                              +
                              +

                              + $validation + + + +

                              + + +

                              Validation rules

                              + + + protected + static array<string|int, mixed> + $validation + = ['id' => 'required|int', 'answer' => 'required|string|max:255'] + + + + + +
                              +
                              +

                              + $answer + + + +

                              + + +

                              The actual answer as a string

                              + + + private + string + $answer + = null + +

                              Required +Max length 255 +Field Type varchar

                              +
                              + + + + +
                              +
                              +

                              + $id + + + +

                              + + +

                              The question id

                              + + + private + int + $id + + +

                              Required +Field Type bigInt

                              +
                              + + + + +
                              +
                              + +
                              +

                              + Methods + +

                              +
                              +

                              + __construct() + +

                              + + +

                              Answer

                              + + + public + __construct([array<string|int, mixed> $properties = [] ]) : mixed + + +
                              Parameters
                              +
                              +
                              + $properties + : array<string|int, mixed> + = []
                              +
                              + +
                              +
                              + + +
                              + Tags + +
                              +
                              +
                              + throws +
                              +
                              + ValidationException + +

                              If a field could not be validated.

                              +
                              + +
                              +
                              + +
                              Return values
                              + mixed + — + + +
                              +
                              +

                              + jsonSerialize() + +

                              + + +

                              Serialize this object to an array

                              + + + public + jsonSerialize() : array<string|int, mixed> + + + + + +
                              Return values
                              + array<string|int, mixed> + — + + +
                              +
                              +

                              + setQuestionAnswers() + +

                              + + +

                              Set unanswered question for a specific customer

                              + + + public + static setQuestionAnswers(string $hashcode, int $questionId, array<string|int, mixed> $answersId) : bool + + +
                              Parameters
                              +
                              +
                              + $hashcode + : string +
                              +
                              +

                              The customer hashcode.

                              +
                              + +
                              +
                              + $questionId + : int +
                              +
                              +

                              The question id.

                              +
                              + +
                              +
                              + $answersId + : array<string|int, mixed> +
                              +
                              +

                              An array with answers id.

                              +
                              + +
                              +
                              + + +
                              + Tags + +
                              +
                              +
                              + throws +
                              +
                              + ValidationException + +

                              If a hashcode is not a valid UUID.

                              +
                              + +
                              +
                              + throws +
                              +
                              + ValidationException + +

                              If any of the provided ids are invalid.

                              +
                              + +
                              +
                              + throws +
                              +
                              + ApiErrorException + +

                              If any error \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - validationFailed, If given ids are wrong(CRM side).

                              +
                              + +
                              +
                              + throws +
                              +
                              + CrmException + +

                              If an error occurs on server side or on getting response.

                              +
                              + +
                              +
                              + +
                              Return values
                              + bool + — +

                              true if succeeded

                              +
                              + + +
                              +
                              + + + + +
                              +
                              +
                              +
                              +

                              Search results

                              + +
                              +
                              +
                                +
                                +
                                +
                                +
                                +
                                + + +
                                + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html new file mode 100644 index 0000000..6867848 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html @@ -0,0 +1,2133 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                +

                                CRM V2

                                + + + + + +
                                + +
                                +
                                + + + + +
                                + + +
                                +

                                + ArcadiaMailDefault + + + extends CrmClientModel + + +
                                + in package + +
                                + + +

                                + + + +

                                This class represents the customer info with +the account validation status

                                + + + +
                                + Tags + +
                                +
                                +
                                + category +
                                +
                                + +

                                Api Models

                                +
                                + +
                                +
                                + subpackage +
                                +
                                + +

                                models

                                +
                                + +
                                +
                                + author +
                                +
                                + +

                                Jérémy Munsch jeremy.munsch@ldc.fr

                                +
                                + +
                                +
                                + + + + + + +

                                + Table of Contents + +

                                + +
                                +
                                + $address + +  : string +
                                +
                                + +
                                + $address2 + +  : string +
                                +
                                + +
                                + $city + +  : string +
                                +
                                + +
                                + $email + +  : string +
                                +
                                + +
                                + $firstname + +  : string +
                                +
                                + +
                                + $label_type_support + +  : string +
                                +
                                + +
                                + $lastname + +  : string +
                                +
                                + +
                                + $operation + +  : int +
                                +
                                + +
                                + $order_date + +  : string +
                                +
                                + +
                                + $order_num + +  : int +
                                +
                                + +
                                + $package_unit_weight + +  : int +
                                +
                                + +
                                + $phone + +  : string +
                                +
                                + +
                                + $postcode + +  : string +
                                +
                                + +
                                + $state_order + +  : ArcadiaOrderType +
                                +
                                + +
                                + $support_code + +  : int +
                                +
                                + +
                                + $modelFields + +  : array<string|int, mixed> +
                                +
                                The crm customer fields
                                + +
                                + $validation + +  : array<string|int, mixed> +
                                +
                                Validation rules
                                + +
                                + $address + +  : string +
                                +
                                The user address (street number, name, etc)
                                + +
                                + $address2 + +  : string +
                                +
                                The user address 2nd part (street number, name, more, etc)
                                + +
                                + $city + +  : string +
                                +
                                The user address city
                                + +
                                + $email + +  : string +
                                +
                                An RFC Valid Email
                                + +
                                + $firstname + +  : string +
                                +
                                First name
                                + +
                                + $label_type_support + +  : string +
                                +
                                The arcadia type support label
                                + +
                                + $lastname + +  : string +
                                +
                                Last name
                                + +
                                + $operation + +  : int +
                                +
                                The arcadia operation code
                                + +
                                + $order_date + +  : string +
                                +
                                The arcadia order date
                                + +
                                + $order_num + +  : int +
                                +
                                The arcadia order number
                                + +
                                + $package_unit_weight + +  : int +
                                +
                                The arcadia package unit weight
                                + +
                                + $phone + +  : string +
                                +
                                The user phone
                                + +
                                + $postcode + +  : string +
                                +
                                The user address postcode
                                + +
                                + $state_order + +  : int +
                                +
                                The arcadia state order
                                + +
                                + $support_code + +  : int +
                                +
                                The arcadia support code
                                + +
                                + __construct() + +  : mixed +
                                +
                                ArcadiaMailDefault
                                + +
                                + __get() + +  : mixed +
                                +
                                Generic accessor
                                + +
                                + __set() + +  : void +
                                +
                                Set prop
                                + +
                                + fill() + +  : void +
                                +
                                Fill data into this model +using validation rules
                                + +
                                + jsonSerialize() + +  : array<string|int, mixed> +
                                +
                                Serialize this object to an array
                                + +
                                + send() + +  : bool +
                                +
                                Send The actual mail
                                + +
                                + validateAllValues() + +  : array<string|int, mixed> +
                                +
                                Validate all model properties
                                + +
                                + + + + + + +
                                +

                                + Properties + +

                                +
                                +

                                + $address + + + +

                                + + + + + public + string + $address + + +

                                The account address (street number, name, build, flat number)

                                +
                                + +
                                + + + +
                                +
                                +

                                + $address2 + + + +

                                + + + + + public + string + $address2 + + +

                                The account phone (address complement)

                                +
                                + +
                                + + + +
                                +
                                +

                                + $city + + + +

                                + + + + + public + string + $city + + +

                                The account city name

                                +
                                + +
                                + + + +
                                +
                                +

                                + $email + + + +

                                + + + + + public + string + $email + + +

                                Must be a rfc valid email on a valid domain name

                                +
                                + +
                                + + + +
                                +
                                +

                                + $firstname + + + +

                                + + + + + public + string + $firstname + + +

                                The account first name

                                +
                                + +
                                + + + +
                                +
                                +

                                + $label_type_support + + + +

                                + + + + + public + string + $label_type_support + + +

                                The arcadia type support label

                                +
                                + +
                                + + + +
                                +
                                +

                                + $lastname + + + +

                                + + + + + public + string + $lastname + + +

                                The account last name

                                +
                                + +
                                + + + +
                                +
                                +

                                + $operation + + + +

                                + + + + + public + int + $operation + + +

                                The arcadia operation code

                                +
                                + +
                                + + + +
                                +
                                +

                                + $order_date + + + +

                                + + + + + public + string + $order_date + + +

                                The arcadia order date 'yyyy-mm-dd HH:ii:ss'

                                +
                                + +
                                + + + +
                                +
                                +

                                + $order_num + + + +

                                + + + + + public + int + $order_num + + +

                                The arcadia order number

                                +
                                + +
                                + + + +
                                +
                                +

                                + $package_unit_weight + + + +

                                + + + + + public + int + $package_unit_weight + + +

                                The arcadia package unit weight

                                +
                                + +
                                + + + +
                                +
                                +

                                + $phone + + + +

                                + + + + + public + string + $phone + + +

                                The account phone

                                +
                                + +
                                + + + +
                                +
                                +

                                + $postcode + + + +

                                + + + + + public + string + $postcode + + +

                                The account city postcode

                                +
                                + +
                                + + + +
                                + +
                                +

                                + $support_code + + + +

                                + + + + + public + int + $support_code + + +

                                The arcadia support code

                                +
                                + +
                                + + + +
                                +
                                +

                                + $modelFields + + + +

                                + + +

                                The crm customer fields

                                + + + protected + array<string|int, mixed> + $modelFields + = ['email', 'firstname', 'lastname', 'phone', 'address', 'address2', 'city', 'postcode', 'operation', 'support_code', 'label_type_support', 'order_date', 'order_num', 'state_order', 'package_unit_weight'] + + + + + +
                                +
                                +

                                + $validation + + + +

                                + + +

                                Validation rules

                                + + + protected + static array<string|int, mixed> + $validation + = ['email' => 'required|email', 'firstname' => 'required|string|min:2|max:255', 'lastname' => 'required|string|min:2|max:255', 'phone' => 'sometimes|string|min:10|max:255', 'address' => 'sometimes|string|max:255', 'address2' => 'sometimes|string|max:255', 'city' => 'sometimes|string|max:255', 'postcode' => 'sometimes|string|max:255', 'operation' => 'required|int', 'support_code' => 'required|int', 'label_type_support' => 'required|string|min:2|max:255', 'order_date' => 'required|date_format:Y/m/d H:i:s', 'order_num' => 'required|int', 'state_order' => ['required'], 'package_unit_weight' => 'required|int'] + + + + + +
                                +
                                +

                                + $address + + + +

                                + + +

                                The user address (street number, name, etc)

                                + + + private + string + $address + = null + +

                                Validate: sometimes,string

                                +

                                Min length NA +Max length 255 +Field Type varchar

                                +
                                + + + + +
                                +
                                +

                                + $address2 + + + +

                                + + +

                                The user address 2nd part (street number, name, more, etc)

                                + + + private + string + $address2 + = null + +

                                Validate: sometimes,string

                                +

                                Min length NA +Max length 255 +Field Type varchar

                                +
                                + + + + +
                                +
                                +

                                + $city + + + +

                                + + +

                                The user address city

                                + + + private + string + $city + = null + +

                                Validate: sometimes,string

                                +

                                Min length NA +Max length 255 +Field Type varchar

                                +
                                + + + + +
                                +
                                +

                                + $email + + + +

                                + + +

                                An RFC Valid Email

                                + + + private + string + $email + = null + +

                                Validate: rfc,dns,spoof,filter

                                +

                                Required +Min length N/A +Max length 255 +Field Type varchar

                                +
                                + + + + +
                                +
                                +

                                + $firstname + + + +

                                + + +

                                First name

                                + + + private + string + $firstname + = null + +

                                Required +Min length 2 +Max length 255 +Field Type varchar

                                +
                                + + + + +
                                +
                                +

                                + $label_type_support + + + +

                                + + +

                                The arcadia type support label

                                + + + private + string + $label_type_support + = null + +

                                Validate: string

                                +

                                Required

                                +
                                + + + + +
                                +
                                +

                                + $lastname + + + +

                                + + +

                                Last name

                                + + + private + string + $lastname + = null + +

                                Required +Min length 2 +Max length 255 +Field Type varchar

                                +
                                + + + + +
                                +
                                +

                                + $operation + + + +

                                + + +

                                The arcadia operation code

                                + + + private + int + $operation + = null + +

                                Validate: int

                                +

                                Required

                                +
                                + + + + +
                                +
                                +

                                + $order_date + + + +

                                + + +

                                The arcadia order date

                                + + + private + string + $order_date + = null + +

                                Validate: date

                                +

                                Required

                                +
                                + + + + +
                                +
                                +

                                + $order_num + + + +

                                + + +

                                The arcadia order number

                                + + + private + int + $order_num + = null + +

                                Validate: numeric,digits:9

                                +

                                Required

                                +
                                + + + + +
                                +
                                +

                                + $package_unit_weight + + + +

                                + + +

                                The arcadia package unit weight

                                + + + private + int + $package_unit_weight + = null + +

                                Validate: integer

                                +

                                Required

                                +
                                + + + + +
                                +
                                +

                                + $phone + + + +

                                + + +

                                The user phone

                                + + + private + string + $phone + = null + +

                                Validate: sometimes,string

                                +

                                Required +Min length NA +Max length 255 +Field Type varchar

                                +
                                + + + + +
                                +
                                +

                                + $postcode + + + +

                                + + +

                                The user address postcode

                                + + + private + string + $postcode + = null + +

                                Validate: string

                                +

                                Required +Min length NA +Max length 255 +Field Type varchar

                                +
                                + + + + +
                                +
                                +

                                + $state_order + + + +

                                + + +

                                The arcadia state order

                                + + + private + int + $state_order + = null + +

                                Validate: in ArcadiaOrderType::toValues()

                                +

                                Required

                                +
                                + + + + +
                                +
                                +

                                + $support_code + + + +

                                + + +

                                The arcadia support code

                                + + + private + int + $support_code + = null + +

                                Validate: int

                                +

                                Required

                                +
                                + + + + +
                                +
                                + +
                                +

                                + Methods + +

                                +
                                +

                                + __construct() + +

                                + + +

                                ArcadiaMailDefault

                                + + + public + __construct([array<string|int, mixed> $properties = [] ]) : mixed + + +
                                Parameters
                                +
                                +
                                + $properties + : array<string|int, mixed> + = []
                                +
                                + +
                                +
                                + + +
                                + Tags + +
                                +
                                +
                                + throws +
                                +
                                + ValidationException + +

                                If a field could not be validated.

                                +
                                + +
                                +
                                + +
                                Return values
                                + mixed + — + + +
                                +
                                +

                                + __get() + +

                                + + +

                                Generic accessor

                                + + + public + __get(string $field) : mixed + + +
                                Parameters
                                +
                                +
                                + $field + : string +
                                +
                                + +
                                +
                                + + + +
                                Return values
                                + mixed + — + + +
                                +
                                +

                                + __set() + +

                                + + +

                                Set prop

                                + + + public + __set(string $field, mixed $value) : void + + +
                                Parameters
                                +
                                +
                                + $field + : string +
                                +
                                + +
                                +
                                + $value + : mixed +
                                +
                                + +
                                +
                                + + +
                                + Tags + +
                                +
                                +
                                + throws +
                                +
                                + TypeError + +

                                If the field has an incorrect value.

                                +
                                + +
                                +
                                + throws +
                                +
                                + AccessError + +

                                If trying to set a value on a unknown property.

                                +
                                + +
                                +
                                + +
                                Return values
                                + void + — + + +
                                +
                                +

                                + fill() + +

                                + + +

                                Fill data into this model +using validation rules

                                + + + public + fill(array<string|int, mixed> $properties) : void + + +
                                Parameters
                                +
                                +
                                + $properties + : array<string|int, mixed> +
                                +
                                + +
                                +
                                + + +
                                + Tags + +
                                +
                                +
                                + throws +
                                +
                                + ValidationException + +

                                If a field could not be validated.

                                +
                                + +
                                +
                                + +
                                Return values
                                + void + — + + +
                                +
                                +

                                + jsonSerialize() + +

                                + + +

                                Serialize this object to an array

                                + + + public + jsonSerialize() : array<string|int, mixed> + + + + + +
                                Return values
                                + array<string|int, mixed> + — + + +
                                +
                                +

                                + send() + +

                                + + +

                                Send The actual mail

                                + + + public + send() : bool + + + + +
                                + Tags + +
                                +
                                +
                                + throws +
                                +
                                + ValidationException + +

                                If a field could not be validated.

                                +
                                + +
                                +
                                + throws +
                                +
                                + CrmException + +

                                If an error occurs on server side or on getting response.

                                +
                                + +
                                +
                                + throws +
                                +
                                + ApiErrorException + +

                                If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - validationFailed, If provided data is wrong(CRM side).

                                +
                                + +
                                +
                                + +
                                Return values
                                + bool + — +

                                true if succeeded

                                +
                                + + +
                                +
                                +

                                + validateAllValues() + +

                                + + +

                                Validate all model properties

                                + + + protected + validateAllValues([array<string|int, mixed> $ignore = [] ]) : array<string|int, mixed> + + +
                                Parameters
                                +
                                +
                                + $ignore + : array<string|int, mixed> + = []
                                +
                                + +
                                +
                                + + +
                                + Tags + +
                                +
                                +
                                + throws +
                                +
                                + ValidationException + +

                                If a field could not be validated.

                                +
                                + +
                                +
                                + +
                                Return values
                                + array<string|int, mixed> + — +

                                the validated values

                                +
                                + + +
                                +
                                + + + + +
                                +
                                +
                                +
                                +

                                Search results

                                + +
                                +
                                +
                                  +
                                  +
                                  +
                                  +
                                  +
                                  + + +
                                  + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Models-ArcadiaMailGame.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Models-ArcadiaMailGame.html new file mode 100644 index 0000000..3b1e731 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Models-ArcadiaMailGame.html @@ -0,0 +1,1922 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                  +

                                  CRM V2

                                  + + + + + +
                                  + +
                                  +
                                  + + + + +
                                  + + +
                                  +

                                  + ArcadiaMailGame + + + extends CrmClientModel + + +
                                  + in package + +
                                  + + +

                                  + + + +

                                  This class represents the customer info with +the account validation status

                                  + + + +
                                  + Tags + +
                                  +
                                  +
                                  + category +
                                  +
                                  + +

                                  Api Models

                                  +
                                  + +
                                  +
                                  + subpackage +
                                  +
                                  + +

                                  models

                                  +
                                  + +
                                  +
                                  + author +
                                  +
                                  + +

                                  Jérémy Munsch jeremy.munsch@ldc.fr

                                  +
                                  + +
                                  +
                                  + + + + + + +

                                  + Table of Contents + +

                                  + +
                                  +
                                  + $address + +  : string +
                                  +
                                  + +
                                  + $address2 + +  : string +
                                  +
                                  + +
                                  + $city + +  : string +
                                  +
                                  + +
                                  + $code_on_pack + +  : string +
                                  +
                                  + +
                                  + $code_unique + +  : string +
                                  +
                                  + +
                                  + $email + +  : string +
                                  +
                                  + +
                                  + $firstname + +  : string +
                                  +
                                  + +
                                  + $label_type_support + +  : string +
                                  +
                                  + +
                                  + $lastname + +  : string +
                                  +
                                  + +
                                  + $operation + +  : int +
                                  +
                                  + +
                                  + $order_date + +  : string +
                                  +
                                  + +
                                  + $phone + +  : string +
                                  +
                                  + +
                                  + $postcode + +  : string +
                                  +
                                  + +
                                  + $support_code + +  : int +
                                  +
                                  + +
                                  + $modelFields + +  : array<string|int, mixed> +
                                  +
                                  The crm customer fields
                                  + +
                                  + $validation + +  : array<string|int, mixed> +
                                  +
                                  Validation rules
                                  + +
                                  + $address + +  : string +
                                  +
                                  The user address (street number, name, etc)
                                  + +
                                  + $address2 + +  : string +
                                  +
                                  The user address 2nd part (street number, name, more, etc)
                                  + +
                                  + $city + +  : string +
                                  +
                                  The user address city
                                  + +
                                  + $code_on_pack + +  : string +
                                  +
                                  The arcadia code on pack
                                  + +
                                  + $code_unique + +  : string +
                                  +
                                  The arcadia code unique
                                  + +
                                  + $email + +  : string +
                                  +
                                  An RFC Valid Email
                                  + +
                                  + $firstname + +  : string +
                                  +
                                  First name
                                  + +
                                  + $label_type_support + +  : string +
                                  +
                                  The arcadia type support label
                                  + +
                                  + $lastname + +  : string +
                                  +
                                  Last name
                                  + +
                                  + $operation + +  : int +
                                  +
                                  The arcadia operation code
                                  + +
                                  + $order_date + +  : string +
                                  +
                                  The arcadia order date
                                  + +
                                  + $phone + +  : string +
                                  +
                                  The user phone
                                  + +
                                  + $postcode + +  : string +
                                  +
                                  The user address postcode
                                  + +
                                  + $support_code + +  : int +
                                  +
                                  The arcadia support code
                                  + +
                                  + __construct() + +  : mixed +
                                  +
                                  ArcadiaMailGame
                                  + +
                                  + __set() + +  : void +
                                  +
                                  Set prop
                                  + +
                                  + fill() + +  : void +
                                  +
                                  Fill data into this model +using validation rules
                                  + +
                                  + jsonSerialize() + +  : array<string|int, mixed> +
                                  +
                                  Serialize this object to an array
                                  + +
                                  + send() + +  : bool +
                                  +
                                  Send The actual mail
                                  + +
                                  + + + + + + +
                                  +

                                  + Properties + +

                                  +
                                  +

                                  + $address + + + +

                                  + + + + + public + string + $address + + +

                                  The account address (street number, name, build, flat number)

                                  +
                                  + +
                                  + + + +
                                  +
                                  +

                                  + $address2 + + + +

                                  + + + + + public + string + $address2 + + +

                                  The account phone (address complement)

                                  +
                                  + +
                                  + + + +
                                  +
                                  +

                                  + $city + + + +

                                  + + + + + public + string + $city + + +

                                  The account city name

                                  +
                                  + +
                                  + + + +
                                  +
                                  +

                                  + $code_on_pack + + + +

                                  + + + + + public + string + $code_on_pack + + +

                                  The arcadia code on pack

                                  +
                                  + +
                                  + + + +
                                  +
                                  +

                                  + $code_unique + + + +

                                  + + + + + public + string + $code_unique + + +

                                  The arcadia code unique

                                  +
                                  + +
                                  + + + +
                                  +
                                  +

                                  + $email + + + +

                                  + + + + + public + string + $email + + +

                                  Must be a rfc valid email on a valid domain name

                                  +
                                  + +
                                  + + + +
                                  +
                                  +

                                  + $firstname + + + +

                                  + + + + + public + string + $firstname + + +

                                  The account first name

                                  +
                                  + +
                                  + + + +
                                  +
                                  +

                                  + $label_type_support + + + +

                                  + + + + + public + string + $label_type_support + + +

                                  The arcadia type support label

                                  +
                                  + +
                                  + + + +
                                  +
                                  +

                                  + $lastname + + + +

                                  + + + + + public + string + $lastname + + +

                                  The account last name

                                  +
                                  + +
                                  + + + +
                                  +
                                  +

                                  + $operation + + + +

                                  + + + + + public + int + $operation + + +

                                  The arcadia operation code +Validate: int +Required

                                  +
                                  + +
                                  + + + +
                                  +
                                  +

                                  + $order_date + + + +

                                  + + + + + public + string + $order_date + + +

                                  The arcadia order date 'yyyy-mm-dd HH:ii:ss'

                                  +
                                  + +
                                  + + + +
                                  +
                                  +

                                  + $phone + + + +

                                  + + + + + public + string + $phone + + +

                                  The account phone

                                  +
                                  + +
                                  + + + +
                                  +
                                  +

                                  + $postcode + + + +

                                  + + + + + public + string + $postcode + + +

                                  The account city postcode

                                  +
                                  + +
                                  + + + +
                                  +
                                  +

                                  + $support_code + + + +

                                  + + + + + public + int + $support_code + + +

                                  The arcadia support code

                                  +
                                  + +
                                  + + + +
                                  +
                                  +

                                  + $modelFields + + + +

                                  + + +

                                  The crm customer fields

                                  + + + protected + array<string|int, mixed> + $modelFields + = ['email', 'firstname', 'lastname', 'phone', 'address', 'address2', 'city', 'postcode', 'operation', 'support_code', 'label_type_support', 'order_date', 'code_unique', 'code_on_pack'] + + + + + +
                                  +
                                  +

                                  + $validation + + + +

                                  + + +

                                  Validation rules

                                  + + + protected + static array<string|int, mixed> + $validation + = ['email' => 'required|email', 'firstname' => 'required|string|min:2|max:255', 'lastname' => 'required|string|min:2|max:255', 'phone' => 'sometimes|string|min:10|max:255', 'address' => 'sometimes|string|max:255', 'address2' => 'sometimes|string|max:255', 'city' => 'sometimes|string|max:255', 'postcode' => 'sometimes|string|max:255', 'operation' => 'required|int', 'support_code' => 'required|int', 'label_type_support' => 'required|string|min:2|max:255', 'order_date' => 'required|date_format:Y/m/d H:i:s', 'code_unique' => 'required|string', 'code_on_pack' => 'sometimes|string'] + + + + + +
                                  +
                                  +

                                  + $address + + + +

                                  + + +

                                  The user address (street number, name, etc)

                                  + + + private + string + $address + = null + +

                                  Validate: sometimes,string

                                  +

                                  Min length NA +Max length 255 +Field Type varchar

                                  +
                                  + + + + +
                                  +
                                  +

                                  + $address2 + + + +

                                  + + +

                                  The user address 2nd part (street number, name, more, etc)

                                  + + + private + string + $address2 + = null + +

                                  Validate: sometimes,string

                                  +

                                  Min length NA +Max length 255 +Field Type varchar

                                  +
                                  + + + + +
                                  +
                                  +

                                  + $city + + + +

                                  + + +

                                  The user address city

                                  + + + private + string + $city + = null + +

                                  Validate: sometimes,string

                                  +

                                  Min length NA +Max length 255 +Field Type varchar

                                  +
                                  + + + + +
                                  +
                                  +

                                  + $code_on_pack + + + +

                                  + + +

                                  The arcadia code on pack

                                  + + + private + string + $code_on_pack + = null + +

                                  Validate: sometimes

                                  +

                                  Required

                                  +
                                  + + + + +
                                  +
                                  +

                                  + $code_unique + + + +

                                  + + +

                                  The arcadia code unique

                                  + + + private + string + $code_unique + = null + +

                                  Validate: string

                                  +

                                  Required

                                  +
                                  + + + + +
                                  +
                                  +

                                  + $email + + + +

                                  + + +

                                  An RFC Valid Email

                                  + + + private + string + $email + = null + +

                                  Validate: rfc,dns,spoof,filter

                                  +

                                  Required +Min length N/A +Max length 255 +Field Type varchar

                                  +
                                  + + + + +
                                  +
                                  +

                                  + $firstname + + + +

                                  + + +

                                  First name

                                  + + + private + string + $firstname + = null + +

                                  Required +Min length 2 +Max length 255 +Field Type varchar

                                  +
                                  + + + + +
                                  +
                                  +

                                  + $label_type_support + + + +

                                  + + +

                                  The arcadia type support label

                                  + + + private + string + $label_type_support + = null + +

                                  Validate: string

                                  +

                                  Required

                                  +
                                  + + + + +
                                  +
                                  +

                                  + $lastname + + + +

                                  + + +

                                  Last name

                                  + + + private + string + $lastname + = null + +

                                  Required +Min length 2 +Max length 255 +Field Type varchar

                                  +
                                  + + + + +
                                  +
                                  +

                                  + $operation + + + +

                                  + + +

                                  The arcadia operation code

                                  + + + private + int + $operation + = null + +

                                  Validate: int

                                  +

                                  Required

                                  +
                                  + + + + +
                                  +
                                  +

                                  + $order_date + + + +

                                  + + +

                                  The arcadia order date

                                  + + + private + string + $order_date + = null + +

                                  Validate: date

                                  +

                                  Required

                                  +
                                  + + + + +
                                  +
                                  +

                                  + $phone + + + +

                                  + + +

                                  The user phone

                                  + + + private + string + $phone + = null + +

                                  Validate: sometimes,string

                                  +

                                  Required +Min length NA +Max length 255 +Field Type varchar

                                  +
                                  + + + + +
                                  +
                                  +

                                  + $postcode + + + +

                                  + + +

                                  The user address postcode

                                  + + + private + string + $postcode + = null + +

                                  Validate: string

                                  +

                                  Required +Min length NA +Max length 255 +Field Type varchar

                                  +
                                  + + + + +
                                  +
                                  +

                                  + $support_code + + + +

                                  + + +

                                  The arcadia support code

                                  + + + private + int + $support_code + = null + +

                                  Validate: int

                                  +

                                  Required

                                  +
                                  + + + + +
                                  +
                                  + +
                                  +

                                  + Methods + +

                                  +
                                  +

                                  + __construct() + +

                                  + + +

                                  ArcadiaMailGame

                                  + + + public + __construct([array<string|int, mixed> $properties = [] ]) : mixed + + +
                                  Parameters
                                  +
                                  +
                                  + $properties + : array<string|int, mixed> + = []
                                  +
                                  + +
                                  +
                                  + + +
                                  + Tags + +
                                  +
                                  +
                                  + throws +
                                  +
                                  + ValidationException + +

                                  If a field could not be validated.

                                  +
                                  + +
                                  +
                                  + +
                                  Return values
                                  + mixed + — + + +
                                  +
                                  +

                                  + __set() + +

                                  + + +

                                  Set prop

                                  + + + public + __set(string $field, mixed $value) : void + + +
                                  Parameters
                                  +
                                  +
                                  + $field + : string +
                                  +
                                  + +
                                  +
                                  + $value + : mixed +
                                  +
                                  + +
                                  +
                                  + + +
                                  + Tags + +
                                  +
                                  +
                                  + throws +
                                  +
                                  + TypeError + +

                                  If the field has an incorrect value.

                                  +
                                  + +
                                  +
                                  + throws +
                                  +
                                  + AccessError + +

                                  If trying to set a value on a unknown property.

                                  +
                                  + +
                                  +
                                  + +
                                  Return values
                                  + void + — + + +
                                  +
                                  +

                                  + fill() + +

                                  + + +

                                  Fill data into this model +using validation rules

                                  + + + public + fill(array<string|int, mixed> $properties) : void + + +
                                  Parameters
                                  +
                                  +
                                  + $properties + : array<string|int, mixed> +
                                  +
                                  + +
                                  +
                                  + + +
                                  + Tags + +
                                  +
                                  +
                                  + throws +
                                  +
                                  + ValidationException + +

                                  If a field could not be validated.

                                  +
                                  + +
                                  +
                                  + +
                                  Return values
                                  + void + — + + +
                                  +
                                  +

                                  + jsonSerialize() + +

                                  + + +

                                  Serialize this object to an array

                                  + + + public + jsonSerialize() : array<string|int, mixed> + + + + + +
                                  Return values
                                  + array<string|int, mixed> + — + + +
                                  +
                                  +

                                  + send() + +

                                  + + +

                                  Send The actual mail

                                  + + + public + send() : bool + + + + +
                                  + Tags + +
                                  +
                                  +
                                  + throws +
                                  +
                                  + CrmException + +

                                  If an error occurs on server side or on getting response.

                                  +
                                  + +
                                  +
                                  + throws +
                                  +
                                  + ApiErrorException + +

                                  If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - validationFailed, If provided data is wrong(CRM side).

                                  +
                                  + +
                                  +
                                  + +
                                  Return values
                                  + bool + — +

                                  true if succeeded

                                  +
                                  + + +
                                  +
                                  + + + + +
                                  +
                                  +
                                  +
                                  +

                                  Search results

                                  + +
                                  +
                                  +
                                    +
                                    +
                                    +
                                    +
                                    +
                                    + + +
                                    + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Models-Customer.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Models-Customer.html new file mode 100644 index 0000000..12e4891 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Models-Customer.html @@ -0,0 +1,2936 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                    +

                                    CRM V2

                                    + + + + + +
                                    + +
                                    +
                                    + + + + +
                                    + + +
                                    +

                                    + Customer + + + extends CrmClientModel + + +
                                    + in package + +
                                    + + +

                                    + + + +

                                    This class represents the customer info with +the account validation status. You can use it as +a standalone class but beware of catching exceptions

                                    + +

                                    Be warned that on server side data is normalized

                                    +
                                      +
                                    • firstname and lastname are 'capitalized'
                                    • +
                                    • fields are trimmed
                                    • +
                                    • non numeric chars are removed from postcode
                                    • +
                                    +
                                    + + +
                                    + Tags + +
                                    +
                                    +
                                    + example +
                                    +
                                    + +

                                    examples/CustomerExample.php

                                    +
                                    + +
                                    +
                                    + category +
                                    +
                                    + +

                                    Api Models

                                    +
                                    + +
                                    +
                                    + subpackage +
                                    +
                                    + +

                                    models

                                    +
                                    + +
                                    +
                                    + author +
                                    +
                                    + +

                                    Jérémy Munsch jeremy.munsch@ldc.fr

                                    +
                                    + +
                                    +
                                    + + + + + + +

                                    + Table of Contents + +

                                    + +
                                    +
                                    + $address + +  : string +
                                    +
                                    + +
                                    + $address2 + +  : string +
                                    +
                                    + +
                                    + $birth_date + +  : string +
                                    +
                                    + +
                                    + $city + +  : string +
                                    +
                                    + +
                                    + $country + +  : Country +
                                    +
                                    + +
                                    + $email + +  : string +
                                    +
                                    + +
                                    + $firstname + +  : string +
                                    +
                                    + +
                                    + $hashcode + +  : string +
                                    +
                                    + +
                                    + $last_connection + +  : string +
                                    +
                                    + +
                                    + $lastname + +  : string +
                                    +
                                    + +
                                    + $opt_in + +  : bool +
                                    +
                                    + +
                                    + $password + +  : string +
                                    +
                                    + +
                                    + $phone + +  : string +
                                    +
                                    + +
                                    + $postcode + +  : string +
                                    +
                                    + +
                                    + $status + +  : bool +
                                    +
                                    + +
                                    + $invisibleFields + +  : array<string|int, mixed> +
                                    +
                                    The crm customer fields +the should not be visible
                                    + +
                                    + $modelFields + +  : array<string|int, mixed> +
                                    +
                                    The crm customer fields
                                    + +
                                    + $validation + +  : array<string|int, mixed> +
                                    +
                                    Validation rules
                                    + +
                                    + $address + +  : string +
                                    +
                                    The user address (street number, name, etc)
                                    + +
                                    + $address2 + +  : string +
                                    +
                                    The user address 2nd part (street number, name, more, etc)
                                    + +
                                    + $birth_date + +  : string +
                                    +
                                    Birth date
                                    + +
                                    + $city + +  : string +
                                    +
                                    The user address city
                                    + +
                                    + $country + +  : Country +
                                    +
                                    The user address postcode
                                    + +
                                    + $email + +  : string +
                                    +
                                    An RFC Valid Email
                                    + +
                                    + $firstname + +  : string +
                                    +
                                    First name
                                    + +
                                    + $hashcode + +  : string +
                                    +
                                    The user hashcode, this is link with the customer and the brand it is related to +It is used to identify the customer itself.
                                    + +
                                    + $last_connection + +  : string +
                                    +
                                    The last time the account was connected
                                    + +
                                    + $lastname + +  : string +
                                    +
                                    Last name
                                    + +
                                    + $opt_in + +  : bool +
                                    +
                                    The user optin choice
                                    + +
                                    + $password + +  : string +
                                    +
                                    The user password +This is set only when creating a user +Otherwise it has to be set to null
                                    + +
                                    + $phone + +  : string +
                                    +
                                    The user phone
                                    + +
                                    + $postcode + +  : string +
                                    +
                                    The user address postcode
                                    + +
                                    + $status + +  : bool +
                                    +
                                    Is the account activated ?
                                    + +
                                    + __construct() + +  : mixed +
                                    +
                                    Customer
                                    + +
                                    + __get() + +  : mixed|null +
                                    +
                                    Generic accessor
                                    + +
                                    + __set() + +  : void +
                                    +
                                    Set prop on the model.
                                    + +
                                    + activate() + +  : bool +
                                    +
                                    Active the customer on CRM.
                                    + +
                                    + delete() + +  : bool +
                                    +
                                    Removes the customer from CRM.
                                    + +
                                    + fill() + +  : void +
                                    +
                                    Fill values into model using validation rules.
                                    + +
                                    + find() + +  : self|null +
                                    +
                                    Find a customer using its hashcode in the crm
                                    + +
                                    + findWithEmail() + +  : self|null +
                                    +
                                    Find a customer using its email in the crm +This is an alias of Customer::find()
                                    + +
                                    + jsonSerialize() + +  : array<string|int, mixed> +
                                    +
                                    Serialize this object to an array
                                    + +
                                    + login() + +  : bool +
                                    +
                                    Test customer credentials
                                    + +
                                    + save() + +  : bool +
                                    +
                                    Save the customer on CRM.
                                    + +
                                    + toggleOptin() + +  : bool +
                                    +
                                    Toggle the account optin value in the crm
                                    + +
                                    + validateAllValues() + +  : array<string|int, mixed> +
                                    +
                                    Validate all model properties
                                    + +
                                    + store() + +  : bool +
                                    +
                                    Calls api store customer method
                                    + +
                                    + update() + +  : bool +
                                    +
                                    Calls api update customer method
                                    + +
                                    + + + + + + +
                                    +

                                    + Properties + +

                                    +
                                    +

                                    + $address + + + +

                                    + + + + + public + string + $address + + +

                                    The account address (street number, name, build, flat number)

                                    +
                                    + +
                                    + + + +
                                    +
                                    +

                                    + $address2 + + + +

                                    + + + + + public + string + $address2 + + +

                                    The account phone (address complement)

                                    +
                                    + +
                                    + + + +
                                    +
                                    +

                                    + $birth_date + + + +

                                    + + + + + public + string + $birth_date + + +

                                    The account birth date 'yyyy-mm-dd'

                                    +
                                    + +
                                    + + + +
                                    +
                                    +

                                    + $city + + + +

                                    + + + + + public + string + $city + + +

                                    The account city name

                                    +
                                    + +
                                    + + + +
                                    +
                                    +

                                    + $country + + + +

                                    + + + + + public + Country + $country + + +

                                    The account country residence

                                    +
                                    + +
                                    + + + +
                                    +
                                    +

                                    + $email + + + +

                                    + + + + + public + string + $email + + +

                                    Must be a rfc valid email on a valid domain name

                                    +
                                    + +
                                    + + + +
                                    +
                                    +

                                    + $firstname + + + +

                                    + + + + + public + string + $firstname + + +

                                    The account first name

                                    +
                                    + +
                                    + + + +
                                    +
                                    +

                                    + $hashcode + + + +

                                    + + + + + public + string + $hashcode + + +

                                    The crm hashcode this is a readonly field

                                    +
                                    + +
                                    + + + +
                                    +
                                    +

                                    + $last_connection + + + +

                                    + + + + + public + string + $last_connection + + +

                                    the last time user was connected 'yyyy-mm-dd HH:ii:ss'

                                    +
                                    + +
                                    + + + +
                                    +
                                    +

                                    + $lastname + + + +

                                    + + + + + public + string + $lastname + + +

                                    The account last name

                                    +
                                    + +
                                    + + + +
                                    +
                                    +

                                    + $opt_in + + + +

                                    + + + + + public + bool + $opt_in + + +

                                    true if the account is opt in

                                    +
                                    + +
                                    + + + +
                                    +
                                    +

                                    + $password + + + +

                                    + + + + + public + string + $password + + +

                                    Required only on create, must have upper and lowers chars, +at least 1 number, at leat 1 upper char, at least 1 lower char and +at leat 1 special char

                                    +
                                    + +
                                    + + + +
                                    +
                                    +

                                    + $phone + + + +

                                    + + + + + public + string + $phone + + +

                                    The account phone

                                    +
                                    + +
                                    + + + +
                                    +
                                    +

                                    + $postcode + + + +

                                    + + + + + public + string + $postcode + + +

                                    The account city postcode

                                    +
                                    + +
                                    + + + +
                                    +
                                    +

                                    + $status + + + +

                                    + + + + + public + bool + $status + + +

                                    true if the account is activated

                                    +
                                    + +
                                    + + + +
                                    +
                                    +

                                    + $invisibleFields + + + +

                                    + + +

                                    The crm customer fields +the should not be visible

                                    + + + protected + array<string|int, mixed> + $invisibleFields + = ['password'] + + + + + +
                                    +
                                    +

                                    + $modelFields + + + +

                                    + + +

                                    The crm customer fields

                                    + + + protected + array<string|int, mixed> + $modelFields + = ['hashcode', 'email', 'firstname', 'password', 'lastname', 'birth_date', 'phone', 'address', 'address2', 'city', 'postcode', 'country', 'opt_in', 'status', 'last_connection'] + + + + + +
                                    +
                                    +

                                    + $validation + + + +

                                    + + +

                                    Validation rules

                                    + + + protected + static array<string|int, mixed> + $validation + = ['hashcode' => 'required|uuid', 'email' => 'required|email', 'firstname' => 'required|string|min:1|max:255', 'lastname' => 'required|string|min:1|max:255', 'password' => 'required|min:8|max:255|mixedCase|containDigit|containSymbol', 'birth_date' => 'required|date_format:Y-m-d', 'phone' => 'sometimes|nullable|string|max:255', 'address' => 'sometimes|string|max:255', 'address2' => 'sometimes|string|max:255', 'city' => 'sometimes|string|min:2|max:255', 'postcode' => 'sometimes|string|max:255', 'country' => ['sometimes'], 'opt_in' => 'required|bool', 'status' => 'required|bool', 'last_connection' => 'sometimes|date'] + + + + + +
                                    +
                                    +

                                    + $address + + + +

                                    + + +

                                    The user address (street number, name, etc)

                                    + + + private + string + $address + = null + +

                                    Validate: sometimes,string

                                    +

                                    Min length NA +Max length 255 +Field Type varchar

                                    +
                                    + + + + +
                                    +
                                    +

                                    + $address2 + + + +

                                    + + +

                                    The user address 2nd part (street number, name, more, etc)

                                    + + + private + string + $address2 + = null + +

                                    Validate: sometimes,string

                                    +

                                    Min length NA +Max length 255 +Field Type varchar

                                    +
                                    + + + + +
                                    +
                                    +

                                    + $birth_date + + + +

                                    + + +

                                    Birth date

                                    + + + private + string + $birth_date + = null + +

                                    Validate: date_format:Y-m-d

                                    +

                                    Required +Field Type Date

                                    +
                                    + + + + +
                                    +
                                    +

                                    + $city + + + +

                                    + + +

                                    The user address city

                                    + + + private + string + $city + = null + +

                                    Validate: sometimes,string

                                    +

                                    Min length NA +Max length 255 +Field Type varchar

                                    +
                                    + + + + +
                                    +
                                    +

                                    + $country + + + +

                                    + + +

                                    The user address postcode

                                    + + + private + Country + $country + = null + +

                                    Validate: sometimes, in Country::toValues()

                                    +

                                    Required +Field Type tinyInt

                                    +
                                    + + + + +
                                    +
                                    +

                                    + $email + + + +

                                    + + +

                                    An RFC Valid Email

                                    + + + private + string + $email + = null + +

                                    Validate: rfc,dns,spoof,filter

                                    +

                                    Required +Min length N/A +Max length 255 +Field Type varchar

                                    +
                                    + + + + +
                                    +
                                    +

                                    + $firstname + + + +

                                    + + +

                                    First name

                                    + + + private + string + $firstname + = null + +

                                    Required +Min length 2 +Max length 255 +Field Type varchar

                                    +
                                    + + + + +
                                    +
                                    +

                                    + $hashcode + + + +

                                    + + +

                                    The user hashcode, this is link with the customer and the brand it is related to +It is used to identify the customer itself.

                                    + + + private + string + $hashcode + + +

                                    Validate: UUID, in customer_infos

                                    +

                                    Required +Min length 36 +Max length 36 +Field Type varchar

                                    +
                                    + + + + +
                                    +
                                    +

                                    + $last_connection + + + +

                                    + + +

                                    The last time the account was connected

                                    + + + private + string + $last_connection + = null + +

                                    This field is read only

                                    +
                                    + + + + +
                                    +
                                    +

                                    + $lastname + + + +

                                    + + +

                                    Last name

                                    + + + private + string + $lastname + = null + +

                                    Required +Min length 2 +Max length 255 +Field Type varchar

                                    +
                                    + + + + +
                                    +
                                    +

                                    + $opt_in + + + +

                                    + + +

                                    The user optin choice

                                    + + + private + bool + $opt_in + = false + +

                                    Validate: boolean

                                    +

                                    Required +Field Type TinyInt

                                    +
                                    + + + + +
                                    +
                                    +

                                    + $password + + + +

                                    + + +

                                    The user password +This is set only when creating a user +Otherwise it has to be set to null

                                    + + + private + string + $password + = null + +

                                    Validate: case_diff,numbers,letters,symbols,min:8

                                    +

                                    Min length 8 +Max length 255 +Field Type varchar

                                    +
                                    + + + + +
                                    +
                                    +

                                    + $phone + + + +

                                    + + +

                                    The user phone

                                    + + + private + string + $phone + = null + +

                                    Validate: sometimes,string

                                    +

                                    Required +Min length NA +Max length 255 +Field Type varchar

                                    +
                                    + + + + +
                                    +
                                    +

                                    + $postcode + + + +

                                    + + +

                                    The user address postcode

                                    + + + private + string + $postcode + = null + +

                                    Validate: string

                                    +

                                    Required +Min length NA +Max length 255 +Field Type varchar

                                    +
                                    + + + + +
                                    +
                                    +

                                    + $status + + + +

                                    + + +

                                    Is the account activated ?

                                    + + + private + bool + $status + = false + +

                                    This field is read only

                                    +
                                    + + + + +
                                    +
                                    + +
                                    +

                                    + Methods + +

                                    +
                                    +

                                    + __construct() + +

                                    + + +

                                    Customer

                                    + + + public + __construct([array<string|int, mixed> $properties = [] ]) : mixed + + +
                                    Parameters
                                    +
                                    +
                                    + $properties + : array<string|int, mixed> + = []
                                    +
                                    + +
                                    +
                                    + + +
                                    + Tags + +
                                    +
                                    +
                                    + throws +
                                    +
                                    + ValidationException + +

                                    If a field could not be validated.

                                    +
                                    + +
                                    +
                                    + +
                                    Return values
                                    + mixed + — + + +
                                    +
                                    +

                                    + __get() + +

                                    + + +

                                    Generic accessor

                                    + + + public + __get(string $field) : mixed|null + + +
                                    Parameters
                                    +
                                    +
                                    + $field + : string +
                                    +
                                    + +
                                    +
                                    + + + +
                                    Return values
                                    + mixed|null + — +

                                    Returns null if the property was not found any way.

                                    +
                                    + + +
                                    +
                                    +

                                    + __set() + +

                                    + + +

                                    Set prop on the model.

                                    + + + public + __set(string $field, mixed $value) : void + + +
                                    Parameters
                                    +
                                    +
                                    + $field + : string +
                                    +
                                    + +
                                    +
                                    + $value + : mixed +
                                    +
                                    + +
                                    +
                                    + + +
                                    + Tags + +
                                    +
                                    +
                                    + throws +
                                    +
                                    + ValidationException + +

                                    If a field could not be validated.

                                    +
                                    + +
                                    +
                                    + throws +
                                    +
                                    + AccessError + +

                                    If trying to set a value on a unknown property.

                                    +
                                    + +
                                    +
                                    + +
                                    Return values
                                    + void + — + + +
                                    +
                                    +

                                    + activate() + +

                                    + + +

                                    Active the customer on CRM.

                                    + + + public + activate() : bool + + + + +
                                    + Tags + +
                                    +
                                    +
                                    + throws +
                                    +
                                    + ValidationException + +

                                    If a customer's hashcode could not be validated.

                                    +
                                    + +
                                    +
                                    + throws +
                                    +
                                    + CrmException + +

                                    If an error occurs on server side or on getting response.

                                    +
                                    + +
                                    +
                                    + throws +
                                    +
                                    + ApiErrorException + +

                                    If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - modelNotFound, If this customer hashcode could not be found. +- customerAlreadyActive, It the customer is already activated.

                                    +
                                    + +
                                    +
                                    + phpcs:ignore +
                                    +
                                    + +

                                    Squiz.Commenting.FunctionCommentThrowTag.WrongNumber

                                    +
                                    + +
                                    +
                                    + +
                                    Return values
                                    + bool + — +

                                    true if succeeded

                                    +
                                    + + +
                                    +
                                    +

                                    + delete() + +

                                    + + +

                                    Removes the customer from CRM.

                                    + + + public + delete() : bool + + + + +
                                    + Tags + +
                                    +
                                    +
                                    + throws +
                                    +
                                    + ValidationException + +

                                    If a field could not be validated.

                                    +
                                    + +
                                    +
                                    + throws +
                                    +
                                    + CrmException + +

                                    If an error occurs on server side or on getting response.

                                    +
                                    + +
                                    +
                                    + throws +
                                    +
                                    + ApiErrorException + +

                                    If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - modelNotFound, If this customer hashcode could not be found.

                                    +
                                    + +
                                    +
                                    + phpcs:ignore +
                                    +
                                    + +

                                    Squiz.Commenting.FunctionCommentThrowTag.WrongNumber

                                    +
                                    + +
                                    +
                                    + +
                                    Return values
                                    + bool + — +

                                    true if succeeded

                                    +
                                    + + +
                                    +
                                    +

                                    + fill() + +

                                    + + +

                                    Fill values into model using validation rules.

                                    + + + public + fill(array<string|int, mixed> $properties) : void + + +
                                    Parameters
                                    +
                                    +
                                    + $properties + : array<string|int, mixed> +
                                    +
                                    + +
                                    +
                                    + + +
                                    + Tags + +
                                    +
                                    +
                                    + throws +
                                    +
                                    + ValidationException + +

                                    If a field could not be validated.

                                    +
                                    + +
                                    +
                                    + +
                                    Return values
                                    + void + — + + +
                                    +
                                    +

                                    + find() + +

                                    + + +

                                    Find a customer using its hashcode in the crm

                                    + + + public + static find(string $hashcode) : self|null + + +
                                    Parameters
                                    +
                                    +
                                    + $hashcode + : string +
                                    +
                                    + +
                                    +
                                    + + +
                                    + Tags + +
                                    +
                                    +
                                    + throws +
                                    +
                                    + CrmException + +

                                    If an error occurs on server side or on getting response.

                                    +
                                    + +
                                    +
                                    + throws +
                                    +
                                    + ApiErrorException + +

                                    If any error or \LDC\LDCCRM\Enums\ApiError occurs.

                                    +
                                    + +
                                    +
                                    + phpcs:ignore +
                                    +
                                    + +

                                    Squiz.Commenting.FunctionCommentThrowTag.WrongNumber

                                    +
                                    + +
                                    +
                                    + +
                                    Return values
                                    + self|null + — +

                                    Return null if the customer was not found

                                    +
                                    + + +
                                    +
                                    +

                                    + findWithEmail() + +

                                    + + +

                                    Find a customer using its email in the crm +This is an alias of Customer::find()

                                    + + + public + static findWithEmail(string $email) : self|null + + +
                                    Parameters
                                    +
                                    +
                                    + $email + : string +
                                    +
                                    + +
                                    +
                                    + + +
                                    + Tags + +
                                    +
                                    +
                                    + throws +
                                    +
                                    + CrmException + +

                                    If an error occurs on server side or on getting response.

                                    +
                                    + +
                                    +
                                    + throws +
                                    +
                                    + ApiErrorException + +

                                    If any error or \LDC\LDCCRM\Enums\ApiError occurs.

                                    +
                                    + +
                                    +
                                    + phpcs:ignore +
                                    +
                                    + +

                                    Squiz.Commenting.FunctionCommentThrowTag.WrongNumber

                                    +
                                    + +
                                    +
                                    + +
                                    Return values
                                    + self|null + — + + +
                                    +
                                    +

                                    + jsonSerialize() + +

                                    + + +

                                    Serialize this object to an array

                                    + + + public + jsonSerialize() : array<string|int, mixed> + + + + + +
                                    Return values
                                    + array<string|int, mixed> + — + + +
                                    +
                                    +

                                    + login() + +

                                    + + +

                                    Test customer credentials

                                    + + + public + static login(string $email, string $password) : bool + + +
                                    Parameters
                                    +
                                    +
                                    + $email + : string +
                                    +
                                    + +
                                    +
                                    + $password + : string +
                                    +
                                    + +
                                    +
                                    + + +
                                    + Tags + +
                                    +
                                    +
                                    + throws +
                                    +
                                    + ValidationException + +

                                    If a customer's email could not be validated.

                                    +
                                    + +
                                    +
                                    + throws +
                                    +
                                    + CrmException + +

                                    If an error occurs on server side or on getting response.

                                    +
                                    + +
                                    +
                                    + throws +
                                    +
                                    + ApiErrorException + +

                                    If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - authFailed, If credentials are not valid. +- customerNotActivated, If the account is not activated.

                                    +
                                    + +
                                    +
                                    + phpcs:ignore +
                                    +
                                    + +

                                    Squiz.Commenting.FunctionCommentThrowTag.WrongNumber

                                    +
                                    + +
                                    +
                                    + +
                                    Return values
                                    + bool + — + + +
                                    +
                                    +

                                    + save() + +

                                    + + +

                                    Save the customer on CRM.

                                    + + + public + save() : bool + + + + +
                                    + Tags + +
                                    +
                                    +
                                    + throws +
                                    +
                                    + ValidationException + +

                                    If a field could not be validated.

                                    +
                                    + +
                                    +
                                    + throws +
                                    +
                                    + CrmException + +

                                    If an error occurs on server side or on getting response.

                                    +
                                    + +
                                    +
                                    + throws +
                                    +
                                    + ApiErrorException + +

                                    If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - validationFailed, If provided data is wrong(CRM side). +- modelNotFound, If this customer hashcode could not be found (new customers only).

                                    +
                                    + +
                                    +
                                    + phpcs:ignore +
                                    +
                                    + +

                                    Squiz.Commenting.FunctionCommentThrowTag.WrongNumber

                                    +
                                    + +
                                    +
                                    + +
                                    Return values
                                    + bool + — +

                                    True if save was successfull.

                                    +
                                    + + +
                                    +
                                    +

                                    + toggleOptin() + +

                                    + + +

                                    Toggle the account optin value in the crm

                                    + + + public + toggleOptin() : bool + + + + +
                                    + Tags + +
                                    +
                                    +
                                    + throws +
                                    +
                                    + ValidationException + +

                                    If a field could not be validated.

                                    +
                                    + +
                                    +
                                    + throws +
                                    +
                                    + CrmException + +

                                    If an error occurs on server side or on getting response.

                                    +
                                    + +
                                    +
                                    + throws +
                                    +
                                    + ApiErrorException + +

                                    If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - modelNotFound, If this customer hashcode could not be found.

                                    +
                                    + +
                                    +
                                    + phpcs:ignore +
                                    +
                                    + +

                                    Squiz.Commenting.FunctionCommentThrowTag.WrongNumber

                                    +
                                    + +
                                    +
                                    + +
                                    Return values
                                    + bool + — +

                                    true if succeeded

                                    +
                                    + + +
                                    +
                                    +

                                    + validateAllValues() + +

                                    + + +

                                    Validate all model properties

                                    + + + protected + validateAllValues([array<string|int, mixed> $ignore = [] ]) : array<string|int, mixed> + + +
                                    Parameters
                                    +
                                    +
                                    + $ignore + : array<string|int, mixed> + = []
                                    +
                                    + +
                                    +
                                    + + +
                                    + Tags + +
                                    +
                                    +
                                    + throws +
                                    +
                                    + ValidationException + +

                                    If a field could not be validated.

                                    +
                                    + +
                                    +
                                    + +
                                    Return values
                                    + array<string|int, mixed> + — +

                                    the validated values

                                    +
                                    + + +
                                    +
                                    +

                                    + store() + +

                                    + + +

                                    Calls api store customer method

                                    + + + private + store() : bool + + + + +
                                    + Tags + +
                                    +
                                    +
                                    + throws +
                                    +
                                    + ValidationException + +

                                    If a field could not be validated.

                                    +
                                    + +
                                    +
                                    + throws +
                                    +
                                    + CrmException + +

                                    If an error occurs on server side or on getting response.

                                    +
                                    + +
                                    +
                                    + throws +
                                    +
                                    + ApiErrorException + +

                                    If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - validationFailed, If provided data is wrong(CRM side).

                                    +
                                    + +
                                    +
                                    + phpcs:ignore +
                                    +
                                    + +

                                    Squiz.Commenting.FunctionCommentThrowTag.WrongNumber

                                    +
                                    + +
                                    +
                                    + +
                                    Return values
                                    + bool + — +

                                    True if save was successfull.

                                    +
                                    + + +
                                    +
                                    +

                                    + update() + +

                                    + + +

                                    Calls api update customer method

                                    + + + private + update() : bool + + + + +
                                    + Tags + +
                                    +
                                    +
                                    + throws +
                                    +
                                    + ValidationException + +

                                    If a field could not be validated.

                                    +
                                    + +
                                    +
                                    + throws +
                                    +
                                    + CrmException + +

                                    If an error occurs on server side or on getting response.

                                    +
                                    + +
                                    +
                                    + throws +
                                    +
                                    + ApiErrorException + +

                                    If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - validationFailed, If provided data is wrong(CRM side). +- modelNotFound, If this customer hashcode could not be found.

                                    +
                                    + +
                                    +
                                    + phpcs:ignore +
                                    +
                                    + +

                                    Squiz.Commenting.FunctionCommentThrowTag.WrongNumber

                                    +
                                    + +
                                    +
                                    + +
                                    Return values
                                    + bool + — +

                                    True if save was successfull.

                                    +
                                    + + +
                                    +
                                    + + + + +
                                    +
                                    +
                                    +
                                    +

                                    Search results

                                    + +
                                    +
                                    +
                                      +
                                      +
                                      +
                                      +
                                      +
                                      + + +
                                      + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Models-Question.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Models-Question.html new file mode 100644 index 0000000..de78d78 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Models-Question.html @@ -0,0 +1,1381 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                      +

                                      CRM V2

                                      + + + + + +
                                      + +
                                      +
                                      + + + + +
                                      + + +
                                      +

                                      + Question + + + extends CrmClientModel + + +
                                      + in package + +
                                      + + +

                                      + + + +

                                      This class represents a question +It has some static methods to retrieve questions and answers

                                      + + + +
                                      + Tags + +
                                      +
                                      +
                                      + category +
                                      +
                                      + +

                                      Api Models

                                      +
                                      + +
                                      +
                                      + subpackage +
                                      +
                                      + +

                                      models

                                      +
                                      + +
                                      +
                                      + author +
                                      +
                                      + +

                                      Jérémy Munsch jeremy.munsch@ldc.fr

                                      +
                                      + +
                                      +
                                      + + + + + + +

                                      + Table of Contents + +

                                      + +
                                      +
                                      + $answers + +  : array<string|int, Answer> +
                                      +
                                      + +
                                      + $id + +  : string +
                                      +
                                      + +
                                      + $question + +  : string +
                                      +
                                      + +
                                      + $type + +  : QuestionType +
                                      +
                                      + +
                                      + $modelFields + +  : array<string|int, mixed> +
                                      +
                                      The crm customer fields
                                      + +
                                      + $validation + +  : array<string|int, mixed> +
                                      +
                                      Validation rules
                                      + +
                                      + $answers + +  : array<string|int, mixed> +
                                      +
                                      The question answers
                                      + +
                                      + $id + +  : int +
                                      +
                                      The question id
                                      + +
                                      + $question + +  : string +
                                      +
                                      The actual question as a string
                                      + +
                                      + $type + +  : QuestionType +
                                      +
                                      The question type
                                      + +
                                      + __construct() + +  : mixed +
                                      +
                                      Question
                                      + +
                                      + __get() + +  : mixed +
                                      +
                                      General accessor
                                      + +
                                      + __set() + +  : void +
                                      +
                                      Set prop on the model.
                                      + +
                                      + all() + +  : array<string|int, mixed> +
                                      +
                                      Get all questions only
                                      + +
                                      + allWithCustomerAnswers() + +  : array<string|int, mixed> +
                                      +
                                      Get all the questions with customer answers
                                      + +
                                      + fill() + +  : void +
                                      +
                                      Fill values into model using validation rules.
                                      + +
                                      + jsonSerialize() + +  : array<string|int, mixed> +
                                      +
                                      Serialize this object to an array
                                      + +
                                      + unansweredBy() + +  : array<string|int, mixed> +
                                      +
                                      Get unanswered question for a specific customer
                                      + +
                                      + validateAllValues() + +  : array<string|int, mixed> +
                                      +
                                      Validate all model properties
                                      + +
                                      + + + + + + +
                                      +

                                      + Properties + +

                                      +
                                      +

                                      + $answers + + + +

                                      + + + + + public + array<string|int, Answer> + $answers + + +

                                      An array with answers

                                      +
                                      + +
                                      + + + +
                                      +
                                      +

                                      + $id + + + +

                                      + + + + + public + string + $id + + +

                                      The question id

                                      +
                                      + +
                                      + + + +
                                      +
                                      +

                                      + $question + + + +

                                      + + + + + public + string + $question + + +

                                      The actual question as a string

                                      +
                                      + +
                                      + + + +
                                      +
                                      +

                                      + $type + + + +

                                      + + + + + public + QuestionType + $type + + +

                                      The question type to display, +it also hints wether it can accept one or multiple responses, +so only checkbox allows multiple responses

                                      +
                                      + +
                                      + + + +
                                      +
                                      +

                                      + $modelFields + + + +

                                      + + +

                                      The crm customer fields

                                      + + + protected + array<string|int, mixed> + $modelFields + = ['id', 'question', 'type', 'answers'] + + + + + +
                                      +
                                      +

                                      + $validation + + + +

                                      + + +

                                      Validation rules

                                      + + + protected + static array<string|int, mixed> + $validation + = ['id' => 'required|int', 'question' => 'required|string|max:255', 'type' => ['required'], 'answers' => 'required|array'] + + + + + +
                                      +
                                      +

                                      + $answers + + + +

                                      + + +

                                      The question answers

                                      + + + private + array<string|int, mixed> + $answers + = [] + +

                                      \LDC\LDCCRM\Models\Answer

                                      +
                                      + + + + +
                                      +
                                      +

                                      + $id + + + +

                                      + + +

                                      The question id

                                      + + + private + int + $id + + +

                                      Required +Field Type bigInt

                                      +
                                      + + + + +
                                      +
                                      +

                                      + $question + + + +

                                      + + +

                                      The actual question as a string

                                      + + + private + string + $question + = null + +

                                      Required +Max length 255 +Field Type varchar

                                      +
                                      + + + + +
                                      +
                                      +

                                      + $type + + + +

                                      + + +

                                      The question type

                                      + + + private + QuestionType + $type + = null + +

                                      Validate: in QuestionType::toValues()

                                      +

                                      Required +Field Type tinyInteger

                                      +
                                      + + + + +
                                      +
                                      + +
                                      +

                                      + Methods + +

                                      +
                                      +

                                      + __construct() + +

                                      + + +

                                      Question

                                      + + + public + __construct([array<string|int, mixed> $properties = [] ]) : mixed + + +
                                      Parameters
                                      +
                                      +
                                      + $properties + : array<string|int, mixed> + = []
                                      +
                                      + +
                                      +
                                      + + +
                                      + Tags + +
                                      +
                                      +
                                      + throws +
                                      +
                                      + ValidationException + +

                                      If a field could not be validated.

                                      +
                                      + +
                                      +
                                      + +
                                      Return values
                                      + mixed + — + + +
                                      +
                                      +

                                      + __get() + +

                                      + + +

                                      General accessor

                                      + + + public + __get(string $field) : mixed + + +
                                      Parameters
                                      +
                                      +
                                      + $field + : string +
                                      +
                                      + +
                                      +
                                      + + + +
                                      Return values
                                      + mixed + — + + +
                                      +
                                      +

                                      + __set() + +

                                      + + +

                                      Set prop on the model.

                                      + + + public + __set(string $field, mixed $value) : void + + +
                                      Parameters
                                      +
                                      +
                                      + $field + : string +
                                      +
                                      + +
                                      +
                                      + $value + : mixed +
                                      +
                                      + +
                                      +
                                      + + +
                                      + Tags + +
                                      +
                                      +
                                      + throws +
                                      +
                                      + ValidationException + +

                                      If a field could not be validated.

                                      +
                                      + +
                                      +
                                      + throws +
                                      +
                                      + AccessError + +

                                      If trying to set a value on a unknown property.

                                      +
                                      + +
                                      +
                                      + +
                                      Return values
                                      + void + — + + +
                                      +
                                      +

                                      + all() + +

                                      + + +

                                      Get all questions only

                                      + + + public + static all() : array<string|int, mixed> + + + + +
                                      + Tags + +
                                      +
                                      +
                                      + throws +
                                      +
                                      + CrmException + +

                                      If an error occurs on server side or on getting response.

                                      +
                                      + +
                                      +
                                      + throws +
                                      +
                                      + ApiErrorException + +

                                      If any error or \LDC\LDCCRM\Enums\ApiError occurs.

                                      +
                                      + +
                                      +
                                      + phpcs:ignore +
                                      +
                                      + +

                                      Squiz.Commenting.FunctionCommentThrowTag.WrongNumber

                                      +
                                      + +
                                      +
                                      + +
                                      Return values
                                      + array<string|int, mixed> + — +

                                      of \LDC\LDCCRM\Models\Question

                                      +
                                      + + +
                                      +
                                      +

                                      + allWithCustomerAnswers() + +

                                      + + +

                                      Get all the questions with customer answers

                                      + + + public + static allWithCustomerAnswers(Customer $customer) : array<string|int, mixed> + + +
                                      Parameters
                                      +
                                      +
                                      + $customer + : Customer +
                                      +
                                      + +
                                      +
                                      + + +
                                      + Tags + +
                                      +
                                      +
                                      + throws +
                                      +
                                      + ValidationException + +

                                      If a customer's hashcode could not be validated.

                                      +
                                      + +
                                      +
                                      + throws +
                                      +
                                      + CrmException + +

                                      If an error occurs on server side or on getting response.

                                      +
                                      + +
                                      +
                                      + throws +
                                      +
                                      + ApiErrorException + +

                                      If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - modelNotFound, If the customer could not be found(CRM side).

                                      +
                                      + +
                                      +
                                      + phpcs:ignore +
                                      +
                                      + +

                                      Squiz.Commenting.FunctionCommentThrowTag.WrongNumber

                                      +
                                      + +
                                      +
                                      + +
                                      Return values
                                      + array<string|int, mixed> + — +

                                      [ +0 => [ +'question' => \LDC\LDCCRM\Models\Question, +'customerAnswers' => \LDC\LDCCRM\Models\Answer[] +] +]

                                      +

                                      with \LDC\LDCCRM\Models\Question[] +and the customer \LDC\LDCCRM\Models\Answer[]

                                      +
                                      + + +
                                      +
                                      +

                                      + fill() + +

                                      + + +

                                      Fill values into model using validation rules.

                                      + + + public + fill(array<string|int, mixed> $properties) : void + + +
                                      Parameters
                                      +
                                      +
                                      + $properties + : array<string|int, mixed> +
                                      +
                                      + +
                                      +
                                      + + +
                                      + Tags + +
                                      +
                                      +
                                      + throws +
                                      +
                                      + ValidationException + +

                                      If a field could not be validated.

                                      +
                                      + +
                                      +
                                      + +
                                      Return values
                                      + void + — + + +
                                      +
                                      +

                                      + jsonSerialize() + +

                                      + + +

                                      Serialize this object to an array

                                      + + + public + jsonSerialize() : array<string|int, mixed> + + + + + +
                                      Return values
                                      + array<string|int, mixed> + — + + +
                                      +
                                      +

                                      + unansweredBy() + +

                                      + + +

                                      Get unanswered question for a specific customer

                                      + + + public + static unansweredBy(Customer $customer) : array<string|int, mixed> + + +
                                      Parameters
                                      +
                                      +
                                      + $customer + : Customer +
                                      +
                                      + +
                                      +
                                      + + +
                                      + Tags + +
                                      +
                                      +
                                      + throws +
                                      +
                                      + ValidationException + +

                                      If a customer's hashcode could not be validated.

                                      +
                                      + +
                                      +
                                      + throws +
                                      +
                                      + CrmException + +

                                      If an error occurs on server side or on getting response.

                                      +
                                      + +
                                      +
                                      + throws +
                                      +
                                      + ApiErrorException + +

                                      If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - modelNotFound, If the customer could not be found(CRM side).

                                      +
                                      + +
                                      +
                                      + phpcs:ignore +
                                      +
                                      + +

                                      Squiz.Commenting.FunctionCommentThrowTag.WrongNumber

                                      +
                                      + +
                                      +
                                      + +
                                      Return values
                                      + array<string|int, mixed> + — +

                                      of \LDC\LDCCRM\Models\Question

                                      +
                                      + + +
                                      +
                                      +

                                      + validateAllValues() + +

                                      + + +

                                      Validate all model properties

                                      + + + protected + validateAllValues([array<string|int, mixed> $ignore = [] ]) : array<string|int, mixed> + + +
                                      Parameters
                                      +
                                      +
                                      + $ignore + : array<string|int, mixed> + = []
                                      +
                                      + +
                                      +
                                      + + +
                                      + Tags + +
                                      +
                                      +
                                      + throws +
                                      +
                                      + ValidationException + +

                                      If a field could not be validated.

                                      +
                                      + +
                                      +
                                      + +
                                      Return values
                                      + array<string|int, mixed> + — +

                                      the validated values

                                      +
                                      + + +
                                      +
                                      + + + + +
                                      +
                                      +
                                      +
                                      +

                                      Search results

                                      + +
                                      +
                                      +
                                        +
                                        +
                                        +
                                        +
                                        +
                                        + + +
                                        + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Models-SingleOptin.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Models-SingleOptin.html new file mode 100644 index 0000000..ebbecb2 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Models-SingleOptin.html @@ -0,0 +1,469 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                        +

                                        CRM V2

                                        + + + + + +
                                        + +
                                        +
                                        + + + + +
                                        + + +
                                        +

                                        + SingleOptin + + + extends CrmClientModel + + +
                                        + in package + +
                                        + + +

                                        + + + +

                                        This class allows to handle single optins

                                        + + + +
                                        + Tags + +
                                        +
                                        +
                                        + throws +
                                        +
                                        + ApiErrorException + +

                                        If an error occurs

                                        +
                                        + +
                                        +
                                        + throws +
                                        +
                                        + CrmException + +

                                        If the CRM encounters an error

                                        +
                                        + +
                                        +
                                        + category +
                                        +
                                        + +

                                        Api Models

                                        +
                                        + +
                                        +
                                        + subpackage +
                                        +
                                        + +

                                        models

                                        +
                                        + +
                                        +
                                        + author +
                                        +
                                        + +

                                        Jérémy Munsch jeremy.munsch@ldc.fr

                                        +
                                        + +
                                        +
                                        + + + + + + +

                                        + Table of Contents + +

                                        + +
                                        +
                                        + $validation + +  : array<string|int, mixed> +
                                        +
                                        Validation rules
                                        + +
                                        + setStatus() + +  : bool +
                                        +
                                        Set the single optin status for an email
                                        + +
                                        + + + + + + +
                                        +

                                        + Properties + +

                                        +
                                        +

                                        + $validation + + + +

                                        + + +

                                        Validation rules

                                        + + + protected + static array<string|int, mixed> + $validation + = ['email' => 'required|email', 'opt_in' => 'required|bool'] + + + + + +
                                        +
                                        + +
                                        +

                                        + Methods + +

                                        +
                                        +

                                        + setStatus() + +

                                        + + +

                                        Set the single optin status for an email

                                        + + + public + static setStatus(string $email, bool $opt_in) : bool + + +
                                        Parameters
                                        +
                                        +
                                        + $email + : string +
                                        +
                                        + +
                                        +
                                        + $opt_in + : bool +
                                        +
                                        + +
                                        +
                                        + + +
                                        + Tags + +
                                        +
                                        +
                                        + throws +
                                        +
                                        + ValidationException + +

                                        If a field email could not be validated.

                                        +
                                        + +
                                        +
                                        + throws +
                                        +
                                        + CrmException + +

                                        If an error occurs on server side or on getting response.

                                        +
                                        + +
                                        +
                                        + throws +
                                        +
                                        + ApiErrorException + +

                                        If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - singleOptinCustomerExists, If a customer exists with this email.

                                        +
                                        + +
                                        +
                                        + phpcs:ignore +
                                        +
                                        + +

                                        Squiz.Commenting.FunctionCommentThrowTag.WrongNumber

                                        +
                                        + +
                                        +
                                        + +
                                        Return values
                                        + bool + — +

                                        true if succeeded

                                        +
                                        + + +
                                        +
                                        + + + + +
                                        +
                                        +
                                        +
                                        +

                                        Search results

                                        + +
                                        +
                                        +
                                          +
                                          +
                                          +
                                          +
                                          +
                                          + + +
                                          + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Models-Stats.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Models-Stats.html new file mode 100644 index 0000000..aad695e --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Models-Stats.html @@ -0,0 +1,621 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                          +

                                          CRM V2

                                          + + + + + +
                                          + +
                                          +
                                          + + + + +
                                          + + +
                                          +

                                          + Stats + + + extends CrmClientModel + + +
                                          + in package + +
                                          + + +

                                          + + + +

                                          This class is used to get stats from CRM

                                          + + + +
                                          + Tags + +
                                          +
                                          +
                                          + throws +
                                          +
                                          + ApiErrorException + +

                                          If an error occurs

                                          +
                                          + +
                                          +
                                          + throws +
                                          +
                                          + CrmException + +

                                          If the CRM encounters an error

                                          +
                                          + +
                                          +
                                          + category +
                                          +
                                          + +

                                          Api Models

                                          +
                                          + +
                                          +
                                          + subpackage +
                                          +
                                          + +

                                          models

                                          +
                                          + +
                                          +
                                          + author +
                                          +
                                          + +

                                          Jérémy Munsch jeremy.munsch@ldc.fr

                                          +
                                          + +
                                          +
                                          + + + + + + +

                                          + Table of Contents + +

                                          + +
                                          +
                                          + $validation + +  : array<string|int, mixed> +
                                          +
                                          Validation rules
                                          + +
                                          + getBrandStats() + +  : array<string|int, mixed> +
                                          +
                                          Get brand stats ordered by ascendent days
                                          + +
                                          + getQuestionStats() + +  : array<string|int, mixed> +
                                          +
                                          Get brand stats ordered by ascendent days
                                          + +
                                          + + + + + + +
                                          +

                                          + Properties + +

                                          +
                                          +

                                          + $validation + + + +

                                          + + +

                                          Validation rules

                                          + + + protected + static array<string|int, mixed> + $validation + = ['question.id' => 'required|int|min:1', 'start' => 'required|date_format:Y-m-d', 'end' => 'required|date_format:Y-m-d'] + + + + + +
                                          +
                                          + +
                                          +

                                          + Methods + +

                                          +
                                          +

                                          + getBrandStats() + +

                                          + + +

                                          Get brand stats ordered by ascendent days

                                          + + + public + static getBrandStats(string $start, string $end) : array<string|int, mixed> + + +
                                          Parameters
                                          +
                                          +
                                          + $start + : string +
                                          +
                                          +

                                          Une date valide au format Y-m-d .

                                          +
                                          + +
                                          +
                                          + $end + : string +
                                          +
                                          +

                                          Une date valide au format Y-m-d .

                                          +
                                          + +
                                          +
                                          + + +
                                          + Tags + +
                                          +
                                          +
                                          + throws +
                                          +
                                          + ValidationException + +

                                          If a field start could not be validated.

                                          +
                                          + +
                                          +
                                          + throws +
                                          +
                                          + ValidationException + +

                                          If a field end could not be validated.

                                          +
                                          + +
                                          +
                                          + throws +
                                          +
                                          + CrmException + +

                                          If an error occurs on server side or on getting response.

                                          +
                                          + +
                                          +
                                          + throws +
                                          +
                                          + ApiErrorException + +

                                          If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - validationFailed, If provided data is wrong(CRM side).

                                          +
                                          + +
                                          +
                                          + phpcs:ignore +
                                          +
                                          + +

                                          Squiz.Commenting.FunctionCommentThrowTag.WrongNumber

                                          +
                                          + +
                                          +
                                          + +
                                          Return values
                                          + array<string|int, mixed> + — +

                                          The stats array by day

                                          +
                                          + + +
                                          +
                                          +

                                          + getQuestionStats() + +

                                          + + +

                                          Get brand stats ordered by ascendent days

                                          + + + public + static getQuestionStats(Question $question, string $start, string $end) : array<string|int, mixed> + + +
                                          Parameters
                                          +
                                          +
                                          + $question + : Question +
                                          +
                                          +

                                          Une question CRM possèdant un id réel.

                                          +
                                          + +
                                          +
                                          + $start + : string +
                                          +
                                          +

                                          Une date valide au format Y-m-d .

                                          +
                                          + +
                                          +
                                          + $end + : string +
                                          +
                                          +

                                          Une date valide au format Y-m-d .

                                          +
                                          + +
                                          +
                                          + + +
                                          + Tags + +
                                          +
                                          +
                                          + throws +
                                          +
                                          + ValidationException + +

                                          If a question's id could not be validated.

                                          +
                                          + +
                                          +
                                          + throws +
                                          +
                                          + ValidationException + +

                                          If a field start could not be validated.

                                          +
                                          + +
                                          +
                                          + throws +
                                          +
                                          + ValidationException + +

                                          If a field end could not be validated.

                                          +
                                          + +
                                          +
                                          + throws +
                                          +
                                          + CrmException + +

                                          If an error occurs on server side or on getting response.

                                          +
                                          + +
                                          +
                                          + throws +
                                          +
                                          + ApiErrorException + +

                                          If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - validationFailed, If provided data is wrong(CRM side).

                                          +
                                          + +
                                          +
                                          + phpcs:ignore +
                                          +
                                          + +

                                          Squiz.Commenting.FunctionCommentThrowTag.WrongNumber

                                          +
                                          + +
                                          +
                                          + +
                                          Return values
                                          + array<string|int, mixed> + — +

                                          The stats array by day

                                          +
                                          + + +
                                          +
                                          + + + + +
                                          +
                                          +
                                          +
                                          +

                                          Search results

                                          + +
                                          +
                                          +
                                            +
                                            +
                                            +
                                            +
                                            +
                                            + + +
                                            + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Transport-Request.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Transport-Request.html new file mode 100644 index 0000000..f192fc1 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Transport-Request.html @@ -0,0 +1,1085 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                            +

                                            CRM V2

                                            + + + + + +
                                            + +
                                            +
                                            + + + + +
                                            + + +
                                            +

                                            + Request + + +
                                            + in package + +
                                            + + +

                                            + + + +

                                            The LDC CRM request +Contains the http method, the requested url and data to pass

                                            + + + +
                                            + Tags + +
                                            +
                                            +
                                            + subpackage +
                                            +
                                            + +

                                            transport

                                            +
                                            + +
                                            +
                                            + + + + + + +

                                            + Table of Contents + +

                                            + +
                                            +
                                            + $data + +  : array<string|int, mixed> +
                                            +
                                            + +
                                            + $headers + +  : array<string|int, mixed> +
                                            +
                                            + +
                                            + $method + +  : HttpMethods +
                                            +
                                            + +
                                            + $uri + +  : string +
                                            +
                                            + +
                                            + $data + +  : array<string|int, mixed> +
                                            +
                                            Data to pass to the http body
                                            + +
                                            + $headers + +  : array<string|int, mixed> +
                                            +
                                            Data to pass to the http headers
                                            + +
                                            + $method + +  : HttpMethods +
                                            +
                                            The http method
                                            + +
                                            + $uri + +  : string +
                                            +
                                            The http url
                                            + +
                                            + $client + +  : Client +
                                            +
                                            GuzzleHttp client
                                            + +
                                            + $endpoint + +  : string +
                                            +
                                            The Api endpoint
                                            + +
                                            + $request + +  : callable +
                                            +
                                            Guzzle request
                                            + +
                                            + __construct() + +  : mixed +
                                            +
                                            Request
                                            + +
                                            + __get() + +  : mixed|null +
                                            +
                                            Generic accessor
                                            + +
                                            + addData() + +  : void +
                                            +
                                            Add data to the request
                                            + +
                                            + addHeaders() + +  : void +
                                            +
                                            Add headers to the request
                                            + +
                                            + call() + +  : ResponseInterface +
                                            +
                                            Make the Http request
                                            + +
                                            + setEndpoint() + +  : void +
                                            +
                                            Set the api endpoint to the request
                                            + +
                                            + makeRequest() + +  : void +
                                            +
                                            make the guzzle request
                                            + +
                                            + + + + + + +
                                            +

                                            + Properties + +

                                            +
                                            +

                                            + $data + + + +

                                            + + + + + public + array<string|int, mixed> + $data + + +

                                            readonly data

                                            +
                                            + +
                                            + + + +
                                            +
                                            +

                                            + $headers + + + +

                                            + + + + + public + array<string|int, mixed> + $headers + + +

                                            headers

                                            +
                                            + +
                                            + + + +
                                            +
                                            +

                                            + $method + + + +

                                            + + + + + public + HttpMethods + $method + + +

                                            readonly method

                                            +
                                            + +
                                            + + + +
                                            +
                                            +

                                            + $uri + + + +

                                            + + + + + public + string + $uri + + +

                                            readonly uri

                                            +
                                            + +
                                            + + + +
                                            +
                                            +

                                            + $data + + + +

                                            + + +

                                            Data to pass to the http body

                                            + + + protected + array<string|int, mixed> + $data + = [] + + + + + +
                                            +
                                            +

                                            + $headers + + + +

                                            + + +

                                            Data to pass to the http headers

                                            + + + protected + array<string|int, mixed> + $headers + = [] + + + + + +
                                            +
                                            +

                                            + $method + + + +

                                            + + +

                                            The http method

                                            + + + protected + HttpMethods + $method + + + + + + +
                                            +
                                            +

                                            + $uri + + + +

                                            + + +

                                            The http url

                                            + + + protected + string + $uri + + + + + + +
                                            +
                                            +

                                            + $client + + + +

                                            + + +

                                            GuzzleHttp client

                                            + + + private + Client + $client + + + + + + +
                                            +
                                            +

                                            + $endpoint + + + +

                                            + + +

                                            The Api endpoint

                                            + + + private + string + $endpoint + + + + + + +
                                            +
                                            +

                                            + $request + + + +

                                            + + +

                                            Guzzle request

                                            + + + private + callable + $request + + + +

                                            the returns \GuzzleHttp\Psr7\Request

                                            +
                                            + + + +
                                            +
                                            + +
                                            +

                                            + Methods + +

                                            +
                                            +

                                            + __construct() + +

                                            + + +

                                            Request

                                            + + + public + __construct(HttpMethods $method, string $uri[, array<string|int, mixed> $headers = [] ][, array<string|int, mixed> $data = [] ]) : mixed + + +
                                            Parameters
                                            +
                                            +
                                            + $method + : HttpMethods +
                                            +
                                            + +
                                            +
                                            + $uri + : string +
                                            +
                                            + +
                                            +
                                            + $headers + : array<string|int, mixed> + = []
                                            +
                                            + +
                                            +
                                            + $data + : array<string|int, mixed> + = []
                                            +
                                            + +
                                            +
                                            + + + +
                                            Return values
                                            + mixed + — + + +
                                            +
                                            +

                                            + __get() + +

                                            + + +

                                            Generic accessor

                                            + + + public + __get(string $field) : mixed|null + + +
                                            Parameters
                                            +
                                            +
                                            + $field + : string +
                                            +
                                            + +
                                            +
                                            + + + +
                                            Return values
                                            + mixed|null + — + + +
                                            +
                                            +

                                            + addData() + +

                                            + + +

                                            Add data to the request

                                            + + + public + addData(array<string|int, mixed> $data) : void + + +
                                            Parameters
                                            +
                                            +
                                            + $data + : array<string|int, mixed> +
                                            +
                                            + +
                                            +
                                            + + + +
                                            Return values
                                            + void + — + + +
                                            +
                                            +

                                            + addHeaders() + +

                                            + + +

                                            Add headers to the request

                                            + + + public + addHeaders(array<string|int, mixed> $headers) : void + + +
                                            Parameters
                                            +
                                            +
                                            + $headers + : array<string|int, mixed> +
                                            +
                                            + +
                                            +
                                            + + + +
                                            Return values
                                            + void + — + + +
                                            +
                                            +

                                            + call() + +

                                            + + +

                                            Make the Http request

                                            + + + public + call() : ResponseInterface + + + + + +
                                            Return values
                                            + ResponseInterface + — + + +
                                            +
                                            +

                                            + setEndpoint() + +

                                            + + +

                                            Set the api endpoint to the request

                                            + + + public + setEndpoint(string $endpoint) : void + + +
                                            Parameters
                                            +
                                            +
                                            + $endpoint + : string +
                                            +
                                            + +
                                            +
                                            + + + +
                                            Return values
                                            + void + — + + +
                                            +
                                            +

                                            + makeRequest() + +

                                            + + +

                                            make the guzzle request

                                            + + + private + makeRequest() : void + + + + + +
                                            Return values
                                            + void + — + + +
                                            +
                                            + + + + +
                                            +
                                            +
                                            +
                                            +

                                            Search results

                                            + +
                                            +
                                            +
                                              +
                                              +
                                              +
                                              +
                                              +
                                              + + +
                                              + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Transport-Response.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Transport-Response.html new file mode 100644 index 0000000..b219dbd --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Transport-Response.html @@ -0,0 +1,1105 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                              +

                                              CRM V2

                                              + + + + + +
                                              + +
                                              +
                                              + + + + +
                                              + + +
                                              +

                                              + Response + + +
                                              + in package + +
                                              + + +

                                              + + + + + + +
                                              + Tags + +
                                              +
                                              +
                                              + subpackage +
                                              +
                                              + +

                                              transport

                                              +
                                              + +
                                              +
                                              + + + + + + +

                                              + Table of Contents + +

                                              + +
                                              +
                                              + $apiError + +  : ApiError|int +
                                              +
                                              + +
                                              + $body + +  : array<string|int, mixed> +
                                              +
                                              + +
                                              + $data + +  : array<string|int, mixed>|null +
                                              +
                                              + +
                                              + $headers + +  : array<string|int, mixed> +
                                              +
                                              + +
                                              + $httpCode + +  : int +
                                              +
                                              + +
                                              + $message + +  : string +
                                              +
                                              + +
                                              + $status + +  : ApiStatus +
                                              +
                                              + +
                                              + $apiError + +  : ApiError +
                                              +
                                              The api error
                                              + +
                                              + $body + +  : string +
                                              +
                                              The response body
                                              + +
                                              + $headers + +  : string +
                                              +
                                              The response headers
                                              + +
                                              + $httpCode + +  : int +
                                              +
                                              The response http code
                                              + +
                                              + $message + +  : string +
                                              +
                                              The interface message
                                              + +
                                              + $response + +  : ResponseInterface +
                                              +
                                              PSR response
                                              + +
                                              + $status + +  : ApiStatus +
                                              +
                                              The response status
                                              + +
                                              + __construct() + +  : mixed +
                                              +
                                              Response
                                              + +
                                              + __get() + +  : mixed|null +
                                              +
                                              Generic accessor
                                              + +
                                              + checkVersion() + +  : void +
                                              +
                                              This checks if the crm version is way far beyond the client version.
                                              + +
                                              + tryDecodeJson() + +  : array<string|int, mixed>|false +
                                              +
                                              Try to decode json and return false if it is +not a valid json
                                              + +
                                              + + + + + + +
                                              +

                                              + Properties + +

                                              +
                                              +

                                              + $apiError + + + +

                                              + + + + + public + ApiError|int + $apiError + + +

                                              The api error status it there is any

                                              +
                                              + +
                                              + + + +
                                              +
                                              +

                                              + $body + + + +

                                              + + + + + public + array<string|int, mixed> + $body + + +

                                              The http response body, this is parsed json

                                              +
                                              + +
                                              + + + +
                                              +
                                              +

                                              + $data + + + +

                                              + + + + + public + array<string|int, mixed>|null + $data + + +

                                              The reponse data

                                              +
                                              + +
                                              + + + +
                                              +
                                              +

                                              + $headers + + + +

                                              + + + + + public + array<string|int, mixed> + $headers + + +

                                              The http reponse headers

                                              +
                                              + +
                                              + + + +
                                              +
                                              +

                                              + $httpCode + + + +

                                              + + + + + public + int + $httpCode + + +

                                              The http response code

                                              +
                                              + +
                                              + + + +
                                              +
                                              +

                                              + $message + + + +

                                              + + + + + public + string + $message + + +

                                              The api message

                                              +
                                              + +
                                              + + + +
                                              +
                                              +

                                              + $status + + + +

                                              + + + + + public + ApiStatus + $status + + +

                                              The response api status

                                              +
                                              + +
                                              + + + +
                                              +
                                              +

                                              + $apiError + + + +

                                              + + +

                                              The api error

                                              + + + private + ApiError + $apiError + + + + + + +
                                              +
                                              +

                                              + $body + + + +

                                              + + +

                                              The response body

                                              + + + private + string + $body + + + + + + +
                                              +
                                              +

                                              + $headers + + + +

                                              + + +

                                              The response headers

                                              + + + private + string + $headers + + + + + + +
                                              +
                                              +

                                              + $httpCode + + + +

                                              + + +

                                              The response http code

                                              + + + private + int + $httpCode + = 0 + + + + + +
                                              +
                                              +

                                              + $message + + + +

                                              + + +

                                              The interface message

                                              + + + private + string + $message + + + + + + +
                                              +
                                              +

                                              + $response + + + +

                                              + + +

                                              PSR response

                                              + + + private + ResponseInterface + $response + + + + + + +
                                              +
                                              +

                                              + $status + + + +

                                              + + +

                                              The response status

                                              + + + private + ApiStatus + $status + + + + + + +
                                              +
                                              + +
                                              +

                                              + Methods + +

                                              +
                                              +

                                              + __construct() + +

                                              + + +

                                              Response

                                              + + + public + __construct(ApiStatus $status, ResponseInterface $response) : mixed + + +
                                              Parameters
                                              +
                                              +
                                              + $status + : ApiStatus +
                                              +
                                              + +
                                              +
                                              + $response + : ResponseInterface +
                                              +
                                              + +
                                              +
                                              + + +
                                              + Tags + +
                                              +
                                              +
                                              + throws +
                                              +
                                              + CrmException + +

                                              If HTTP response body in not JSON.

                                              +
                                              + +
                                              +
                                              + +
                                              Return values
                                              + mixed + — + + +
                                              +
                                              +

                                              + __get() + +

                                              + + +

                                              Generic accessor

                                              + + + public + __get(string $field) : mixed|null + + +
                                              Parameters
                                              +
                                              +
                                              + $field + : string +
                                              +
                                              + +
                                              +
                                              + + + +
                                              Return values
                                              + mixed|null + — + + +
                                              +
                                              +

                                              + checkVersion() + +

                                              + + +

                                              This checks if the crm version is way far beyond the client version.

                                              + + + private + checkVersion(string $version) : void + +

                                              If a minor version mismatch is detected we will log this as a warning. +If a major version mismatch is detected we will throw a CrmException as +there shall be an incompatibility with the response.

                                              +

                                              The goal here is to force clients to be up to date. +A major version change means breaking change.

                                              +
                                              + +
                                              Parameters
                                              +
                                              +
                                              + $version + : string +
                                              +
                                              + +
                                              +
                                              + + +
                                              + Tags + +
                                              +
                                              +
                                              + throws +
                                              +
                                              + CrmException + +

                                              If a major version mismatch is detected.

                                              +
                                              + +
                                              +
                                              + +
                                              Return values
                                              + void + — + + +
                                              +
                                              +

                                              + tryDecodeJson() + +

                                              + + +

                                              Try to decode json and return false if it is +not a valid json

                                              + + + private + tryDecodeJson(string $string) : array<string|int, mixed>|false + + +
                                              Parameters
                                              +
                                              +
                                              + $string + : string +
                                              +
                                              + +
                                              +
                                              + + + +
                                              Return values
                                              + array<string|int, mixed>|false + — +

                                              Returns an associative data array or false if failed to parse.

                                              +
                                              + + +
                                              +
                                              + + + + +
                                              +
                                              +
                                              +
                                              +

                                              Search results

                                              + +
                                              +
                                              +
                                                +
                                                +
                                                +
                                                +
                                                +
                                                + + +
                                                + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Utils.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Utils.html new file mode 100644 index 0000000..c7d2a28 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-Utils.html @@ -0,0 +1,2005 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                +

                                                CRM V2

                                                + + + + + +
                                                + +
                                                +
                                                + + + + +
                                                + + +
                                                +

                                                + Utils + + +
                                                + in package + +
                                                + + +

                                                + + + +

                                                This is the LDCCRM utility class

                                                + + + +
                                                + Tags + +
                                                +
                                                +
                                                + category +
                                                +
                                                + +

                                                Utility

                                                +
                                                + +
                                                +
                                                + uses +
                                                +
                                                + HttpMethods + + +
                                                +
                                                + uses +
                                                +
                                                + Request + + +
                                                +
                                                + subpackage +
                                                +
                                                + +

                                                utilities

                                                +
                                                + +
                                                +
                                                + + + + + + +

                                                + Table of Contents + +

                                                + +
                                                +
                                                + $packageInfos + +  : array<string|int, mixed> +
                                                +
                                                Package infos
                                                + +
                                                + $translations + +  : array<string|int, mixed> +
                                                +
                                                Loaded translations
                                                + +
                                                + getConfig() + +  : string|null +
                                                +
                                                This is only used for unit tests.
                                                + +
                                                + getPackageInfo() + +  : array<string|int, mixed> +
                                                +
                                                Get composer.json infos
                                                + +
                                                + getRawProperty() + +  : mixed|null +
                                                +
                                                Get a property of an object.
                                                + +
                                                + getResquest() + +  : Request +
                                                +
                                                Generate a Request from the route name
                                                + +
                                                + log() + +  : void +
                                                +
                                                Write log using syslog +It also write log using \Illuminate\Support\Facades\Log +if it is present
                                                + +
                                                + makeValidator() + +  : closure +
                                                +
                                                Create a new Validator instance.
                                                + +
                                                + setRawProperty() + +  : void +
                                                +
                                                Set a property without any validation.
                                                + +
                                                + translate() + +  : string +
                                                +
                                                Translation a string using php file lang
                                                + +
                                                + makeValidatorFromRule() + +  : array<string|int, mixed> +
                                                +
                                                Generate a validator
                                                + +
                                                + validationArray() + +  : array<string|int, mixed> +
                                                +
                                                Make Array validator
                                                + +
                                                + validationBool() + +  : array<string|int, mixed> +
                                                +
                                                Make Bool validator
                                                + +
                                                + validationClosure() + +  : array<string|int, mixed> +
                                                +
                                                Make Closure validator
                                                + +
                                                + validationContainDigit() + +  : array<string|int, mixed> +
                                                +
                                                Make ContainDigit validator
                                                + +
                                                + validationContainSymbol() + +  : array<string|int, mixed> +
                                                +
                                                Make ContainSymbol validator
                                                + +
                                                + validationDate() + +  : array<string|int, mixed> +
                                                +
                                                Make Date validator
                                                + +
                                                + validationDateFormat() + +  : array<string|int, mixed> +
                                                +
                                                Make DateFormat validator
                                                + +
                                                + validationEmail() + +  : array<string|int, mixed> +
                                                +
                                                Make Email validator
                                                + +
                                                + validationInt() + +  : array<string|int, mixed> +
                                                +
                                                Make Int validator
                                                + +
                                                + validationMax() + +  : array<string|int, mixed> +
                                                +
                                                Make Max validator
                                                + +
                                                + validationMin() + +  : array<string|int, mixed> +
                                                +
                                                Make Min validator
                                                + +
                                                + validationMixedCase() + +  : array<string|int, mixed> +
                                                +
                                                Make MixedCase validator
                                                + +
                                                + validationNullable() + +  : array<string|int, mixed> +
                                                +
                                                Make Nullable validator
                                                + +
                                                + validationRequired() + +  : array<string|int, mixed> +
                                                +
                                                Make Required validator
                                                + +
                                                + validationSometimes() + +  : array<string|int, mixed> +
                                                +
                                                Make Sometimes validator
                                                + +
                                                + validationString() + +  : array<string|int, mixed> +
                                                +
                                                Make String validator
                                                + +
                                                + validationUuid() + +  : array<string|int, mixed> +
                                                +
                                                Make Uuid validator
                                                + +
                                                + + + + + + +
                                                +

                                                + Properties + +

                                                +
                                                +

                                                + $packageInfos + + + +

                                                + + +

                                                Package infos

                                                + + + private + static array<string|int, mixed> + $packageInfos + + + + + + +
                                                +
                                                +

                                                + $translations + + + +

                                                + + +

                                                Loaded translations

                                                + + + private + static array<string|int, mixed> + $translations + = [] + + + + + +
                                                +
                                                + +
                                                +

                                                + Methods + +

                                                +
                                                +

                                                + getConfig() + +

                                                + + +

                                                This is only used for unit tests.

                                                + + + public + static getConfig(string $key[, string $default = null ]) : string|null + +

                                                Get config

                                                +
                                                + +
                                                Parameters
                                                +
                                                +
                                                + $key + : string +
                                                +
                                                + +
                                                +
                                                + $default + : string + = null
                                                +
                                                + +
                                                +
                                                + + + +
                                                Return values
                                                + string|null + — + + +
                                                +
                                                +

                                                + getPackageInfo() + +

                                                + + +

                                                Get composer.json infos

                                                + + + public + static getPackageInfo() : array<string|int, mixed> + + + + + +
                                                Return values
                                                + array<string|int, mixed> + — + + +
                                                +
                                                +

                                                + getRawProperty() + +

                                                + + +

                                                Get a property of an object.

                                                + + + public + static getRawProperty(object $object, string $property) : mixed|null + +

                                                ! Warning : this will return any property of the object, use with caution.

                                                +
                                                + +
                                                Parameters
                                                +
                                                +
                                                + $object + : object +
                                                +
                                                +

                                                The object to inspect.

                                                +
                                                + +
                                                +
                                                + $property + : string +
                                                +
                                                +

                                                The object property to inspect.

                                                +
                                                + +
                                                +
                                                + + + +
                                                Return values
                                                + mixed|null + — +

                                                Returns null if the property was not found any way.

                                                +
                                                + + +
                                                +
                                                +

                                                + getResquest() + +

                                                + + +

                                                Generate a Request from the route name

                                                + + + public + static getResquest(string $routeName[, array<string|int, mixed> $query = [] ][, array<string|int, mixed> $data = [] ]) : Request + + +
                                                Parameters
                                                +
                                                +
                                                + $routeName + : string +
                                                +
                                                + +
                                                +
                                                + $query + : array<string|int, mixed> + = []
                                                +
                                                +

                                                Params to pass on to the route.

                                                +
                                                + +
                                                +
                                                + $data + : array<string|int, mixed> + = []
                                                +
                                                +

                                                Http body params.

                                                +
                                                + +
                                                +
                                                + + +
                                                + Tags + +
                                                +
                                                +
                                                + throws +
                                                +
                                                + ErrorException + +

                                                If the requested route is unknown.

                                                +
                                                + +
                                                +
                                                + throws +
                                                +
                                                + ErrorException + +

                                                If a required parameter is missing.

                                                +
                                                + +
                                                +
                                                + +
                                                Return values
                                                + Request + — + + +
                                                +
                                                +

                                                + log() + +

                                                + + +

                                                Write log using syslog +It also write log using \Illuminate\Support\Facades\Log +if it is present

                                                + + + public + static log(string $message, LogLevel $level) : void + + +
                                                Parameters
                                                +
                                                +
                                                + $message + : string +
                                                +
                                                +

                                                The message is prefixed with "LDC CRM:" .

                                                +
                                                + +
                                                +
                                                + $level + : LogLevel +
                                                +
                                                +

                                                The log level to apply.

                                                +
                                                + +
                                                +
                                                + + + +
                                                Return values
                                                + void + — + + +
                                                +
                                                +

                                                + makeValidator() + +

                                                + + +

                                                Create a new Validator instance.

                                                + + + public + static makeValidator(array<string|int, mixed> $data, array<string|int, mixed> $rules) : closure + + +
                                                Parameters
                                                +
                                                +
                                                + $data + : array<string|int, mixed> +
                                                +
                                                + +
                                                +
                                                + $rules + : array<string|int, mixed> +
                                                +
                                                + +
                                                +
                                                + + +
                                                + Tags + +
                                                +
                                                +
                                                + throws +
                                                +
                                                + ErrorException + +

                                                If an unknown validation rule is used.

                                                +
                                                + +
                                                +
                                                + +
                                                Return values
                                                + closure + — + + +
                                                +
                                                +

                                                + setRawProperty() + +

                                                + + +

                                                Set a property without any validation.

                                                + + + public + static setRawProperty(object $object, string $property, mixed $value) : void + +

                                                ! Warning : this can change any property of the object, use with caution.

                                                +
                                                + +
                                                Parameters
                                                +
                                                +
                                                + $object + : object +
                                                +
                                                +

                                                The object to inspect.

                                                +
                                                + +
                                                +
                                                + $property + : string +
                                                +
                                                +

                                                The object property to assign to.

                                                +
                                                + +
                                                +
                                                + $value + : mixed +
                                                +
                                                +

                                                The value to insert.

                                                +
                                                + +
                                                +
                                                + + +
                                                + Tags + +
                                                +
                                                +
                                                + throws +
                                                +
                                                + AccessError + +

                                                If trying to set a value on a unknown property.

                                                +
                                                + +
                                                +
                                                + +
                                                Return values
                                                + void + — + + +
                                                +
                                                +

                                                + translate() + +

                                                + + +

                                                Translation a string using php file lang

                                                + + + public + static translate(string $key[, string $lang = 'fr' ]) : string + + +
                                                Parameters
                                                +
                                                +
                                                + $key + : string +
                                                +
                                                + +
                                                +
                                                + $lang + : string + = 'fr'
                                                +
                                                + +
                                                +
                                                + + + +
                                                Return values
                                                + string + — + + +
                                                +
                                                +

                                                + makeValidatorFromRule() + +

                                                + + +

                                                Generate a validator

                                                + + + private + static makeValidatorFromRule(mixed $rule, array<string|int, mixed> $data, string $attribute) : array<string|int, mixed> + + +
                                                Parameters
                                                +
                                                +
                                                + $rule + : mixed +
                                                +
                                                + +
                                                +
                                                + $data + : array<string|int, mixed> +
                                                +
                                                + +
                                                +
                                                + $attribute + : string +
                                                +
                                                + +
                                                +
                                                + + +
                                                + Tags + +
                                                +
                                                +
                                                + throws +
                                                +
                                                + ErrorException + +

                                                If a rule is unknown.

                                                +
                                                + +
                                                +
                                                + +
                                                Return values
                                                + array<string|int, mixed> + — + + +
                                                +
                                                +

                                                + validationArray() + +

                                                + + +

                                                Make Array validator

                                                + + + private + static validationArray(string $attribute, mixed $value) : array<string|int, mixed> + + +
                                                Parameters
                                                +
                                                +
                                                + $attribute + : string +
                                                +
                                                + +
                                                +
                                                + $value + : mixed +
                                                +
                                                + +
                                                +
                                                + + + +
                                                Return values
                                                + array<string|int, mixed> + — + + +
                                                +
                                                +

                                                + validationBool() + +

                                                + + +

                                                Make Bool validator

                                                + + + private + static validationBool(string $attribute, mixed $value) : array<string|int, mixed> + + +
                                                Parameters
                                                +
                                                +
                                                + $attribute + : string +
                                                +
                                                + +
                                                +
                                                + $value + : mixed +
                                                +
                                                + +
                                                +
                                                + + + +
                                                Return values
                                                + array<string|int, mixed> + — + + +
                                                +
                                                +

                                                + validationClosure() + +

                                                + + +

                                                Make Closure validator

                                                + + + private + static validationClosure(string $attribute, mixed $value, Closure $closure) : array<string|int, mixed> + + +
                                                Parameters
                                                +
                                                +
                                                + $attribute + : string +
                                                +
                                                + +
                                                +
                                                + $value + : mixed +
                                                +
                                                + +
                                                +
                                                + $closure + : Closure +
                                                +
                                                + +
                                                +
                                                + + + +
                                                Return values
                                                + array<string|int, mixed> + — + + +
                                                +
                                                +

                                                + validationContainDigit() + +

                                                + + +

                                                Make ContainDigit validator

                                                + + + private + static validationContainDigit(string $attribute, mixed $value) : array<string|int, mixed> + + +
                                                Parameters
                                                +
                                                +
                                                + $attribute + : string +
                                                +
                                                + +
                                                +
                                                + $value + : mixed +
                                                +
                                                + +
                                                +
                                                + + + +
                                                Return values
                                                + array<string|int, mixed> + — + + +
                                                +
                                                +

                                                + validationContainSymbol() + +

                                                + + +

                                                Make ContainSymbol validator

                                                + + + private + static validationContainSymbol(string $attribute, mixed $value) : array<string|int, mixed> + + +
                                                Parameters
                                                +
                                                +
                                                + $attribute + : string +
                                                +
                                                + +
                                                +
                                                + $value + : mixed +
                                                +
                                                + +
                                                +
                                                + + + +
                                                Return values
                                                + array<string|int, mixed> + — + + +
                                                +
                                                +

                                                + validationDate() + +

                                                + + +

                                                Make Date validator

                                                + + + private + static validationDate(string $attribute, mixed $value) : array<string|int, mixed> + + +
                                                Parameters
                                                +
                                                +
                                                + $attribute + : string +
                                                +
                                                + +
                                                +
                                                + $value + : mixed +
                                                +
                                                + +
                                                +
                                                + + + +
                                                Return values
                                                + array<string|int, mixed> + — + + +
                                                +
                                                +

                                                + validationDateFormat() + +

                                                + + +

                                                Make DateFormat validator

                                                + + + private + static validationDateFormat(string $attribute, mixed $value, array<string|int, mixed> $params) : array<string|int, mixed> + + +
                                                Parameters
                                                +
                                                +
                                                + $attribute + : string +
                                                +
                                                + +
                                                +
                                                + $value + : mixed +
                                                +
                                                + +
                                                +
                                                + $params + : array<string|int, mixed> +
                                                +
                                                + +
                                                +
                                                + + + +
                                                Return values
                                                + array<string|int, mixed> + — + + +
                                                +
                                                +

                                                + validationEmail() + +

                                                + + +

                                                Make Email validator

                                                + + + private + static validationEmail(string $attribute, mixed $value) : array<string|int, mixed> + + +
                                                Parameters
                                                +
                                                +
                                                + $attribute + : string +
                                                +
                                                + +
                                                +
                                                + $value + : mixed +
                                                +
                                                + +
                                                +
                                                + + + +
                                                Return values
                                                + array<string|int, mixed> + — + + +
                                                +
                                                +

                                                + validationInt() + +

                                                + + +

                                                Make Int validator

                                                + + + private + static validationInt(string $attribute, mixed $value) : array<string|int, mixed> + + +
                                                Parameters
                                                +
                                                +
                                                + $attribute + : string +
                                                +
                                                + +
                                                +
                                                + $value + : mixed +
                                                +
                                                + +
                                                +
                                                + + + +
                                                Return values
                                                + array<string|int, mixed> + — + + +
                                                +
                                                +

                                                + validationMax() + +

                                                + + +

                                                Make Max validator

                                                + + + private + static validationMax(string $attribute, mixed $value, array<string|int, mixed> $params) : array<string|int, mixed> + + +
                                                Parameters
                                                +
                                                +
                                                + $attribute + : string +
                                                +
                                                + +
                                                +
                                                + $value + : mixed +
                                                +
                                                + +
                                                +
                                                + $params + : array<string|int, mixed> +
                                                +
                                                + +
                                                +
                                                + + + +
                                                Return values
                                                + array<string|int, mixed> + — + + +
                                                +
                                                +

                                                + validationMin() + +

                                                + + +

                                                Make Min validator

                                                + + + private + static validationMin(string $attribute, mixed $value, array<string|int, mixed> $params) : array<string|int, mixed> + + +
                                                Parameters
                                                +
                                                +
                                                + $attribute + : string +
                                                +
                                                + +
                                                +
                                                + $value + : mixed +
                                                +
                                                + +
                                                +
                                                + $params + : array<string|int, mixed> +
                                                +
                                                + +
                                                +
                                                + + + +
                                                Return values
                                                + array<string|int, mixed> + — + + +
                                                +
                                                +

                                                + validationMixedCase() + +

                                                + + +

                                                Make MixedCase validator

                                                + + + private + static validationMixedCase(string $attribute, mixed $value) : array<string|int, mixed> + + +
                                                Parameters
                                                +
                                                +
                                                + $attribute + : string +
                                                +
                                                + +
                                                +
                                                + $value + : mixed +
                                                +
                                                + +
                                                +
                                                + + + +
                                                Return values
                                                + array<string|int, mixed> + — + + +
                                                +
                                                +

                                                + validationNullable() + +

                                                + + +

                                                Make Nullable validator

                                                + + + private + static validationNullable(string $attribute, mixed $value) : array<string|int, mixed> + + +
                                                Parameters
                                                +
                                                +
                                                + $attribute + : string +
                                                +
                                                + +
                                                +
                                                + $value + : mixed +
                                                +
                                                + +
                                                +
                                                + + + +
                                                Return values
                                                + array<string|int, mixed> + — + + +
                                                +
                                                +

                                                + validationRequired() + +

                                                + + +

                                                Make Required validator

                                                + + + private + static validationRequired(string $attribute, array<string|int, mixed> $data) : array<string|int, mixed> + + +
                                                Parameters
                                                +
                                                +
                                                + $attribute + : string +
                                                +
                                                + +
                                                +
                                                + $data + : array<string|int, mixed> +
                                                +
                                                + +
                                                +
                                                + + + +
                                                Return values
                                                + array<string|int, mixed> + — + + +
                                                +
                                                +

                                                + validationSometimes() + +

                                                + + +

                                                Make Sometimes validator

                                                + + + private + static validationSometimes(string $attribute, mixed $data) : array<string|int, mixed> + + +
                                                Parameters
                                                +
                                                +
                                                + $attribute + : string +
                                                +
                                                + +
                                                +
                                                + $data + : mixed +
                                                +
                                                + +
                                                +
                                                + + + +
                                                Return values
                                                + array<string|int, mixed> + — + + +
                                                +
                                                +

                                                + validationString() + +

                                                + + +

                                                Make String validator

                                                + + + private + static validationString(string $attribute, mixed $value) : array<string|int, mixed> + + +
                                                Parameters
                                                +
                                                +
                                                + $attribute + : string +
                                                +
                                                + +
                                                +
                                                + $value + : mixed +
                                                +
                                                + +
                                                +
                                                + + + +
                                                Return values
                                                + array<string|int, mixed> + — + + +
                                                +
                                                +

                                                + validationUuid() + +

                                                + + +

                                                Make Uuid validator

                                                + + + private + static validationUuid(string $attribute, mixed $value) : array<string|int, mixed> + + +
                                                Parameters
                                                +
                                                +
                                                + $attribute + : string +
                                                +
                                                + +
                                                +
                                                + $value + : mixed +
                                                +
                                                + +
                                                +
                                                + + + +
                                                Return values
                                                + array<string|int, mixed> + — + + +
                                                +
                                                + + + + +
                                                +
                                                +
                                                +
                                                +

                                                Search results

                                                + +
                                                +
                                                +
                                                  +
                                                  +
                                                  +
                                                  +
                                                  +
                                                  + + +
                                                  + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-WordPress-WPCrm.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-WordPress-WPCrm.html new file mode 100644 index 0000000..47d8cf9 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-WordPress-WPCrm.html @@ -0,0 +1,2013 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                  +

                                                  CRM V2

                                                  + + + + + +
                                                  + +
                                                  +
                                                  + + + + +
                                                  + + +
                                                  +

                                                  + WPCrm + + +
                                                  + in package + +
                                                  + + +

                                                  + + + +

                                                  Class de gestion des users en session avec Wordpress (ce truc immonde)

                                                  + + + +
                                                  + Tags + +
                                                  +
                                                  +
                                                  + category +
                                                  +
                                                  + +

                                                  API

                                                  +
                                                  + +
                                                  +
                                                  + subpackage +
                                                  +
                                                  + +

                                                  Wordpress

                                                  +
                                                  + +
                                                  +
                                                  + author +
                                                  +
                                                  + +

                                                  Jérémy Munsch jeremy.munsch@ldc.fr

                                                  +
                                                  + +
                                                  +
                                                  + license +
                                                  +
                                                  + +

                                                  MIT https://opensource.org/licenses/MIT

                                                  +
                                                  + +
                                                  +
                                                  + link +
                                                  +
                                                  + / + +
                                                  +
                                                  + + + + + + +

                                                  + Table of Contents + +

                                                  + +
                                                  +
                                                  + $api + +  : CrmApiV2 +
                                                  +
                                                  The user object
                                                  + +
                                                  + $user + +  : WPCrmUser +
                                                  +
                                                  The user object
                                                  + +
                                                  + $sessionDestroyed + +  : bool +
                                                  +
                                                  The session live status
                                                  + +
                                                  + $sessionKey + +  : string +
                                                  +
                                                  The session key name
                                                  + +
                                                  + activateUser() + +  : bool +
                                                  +
                                                  Toggle the current user optin value +on the current user and the crm
                                                  + +
                                                  + check() + +  : bool +
                                                  +
                                                  Check if the user is logged in.
                                                  + +
                                                  + deleteUser() + +  : bool +
                                                  +
                                                  Delete current customer from +the local database and the crm
                                                  + +
                                                  + getNewUser() + +  : WPCrmUser +
                                                  +
                                                  Generate a new user
                                                  + +
                                                  + getUser() + +  : WPCrmUser|null +
                                                  +
                                                  Get the current user +return null if the user is not logged in
                                                  + +
                                                  + getUserFromApi() + +  : WPCrmUser|false +
                                                  +
                                                  Get the current user +return api response code if an error occurs
                                                  + +
                                                  + getUserFromTable() + +  : array<string|int, mixed>|null +
                                                  +
                                                  Get a customer from table
                                                  + +
                                                  + getUserFromTableByEmail() + +  : array<string|int, mixed>|null +
                                                  +
                                                  Get a customer from table by an email
                                                  + +
                                                  + getUserFromTableByUuid() + +  : array<string|int, mixed>|null +
                                                  +
                                                  Get a customer from table by an email
                                                  + +
                                                  + login() + +  : WPCrmUser|false +
                                                  +
                                                  Try to login with CRM API +A session will be started if credentials are valid.
                                                  + +
                                                  + logout() + +  : void +
                                                  +
                                                  Destroy the customer from session +and therefore logout
                                                  + +
                                                  + saveUser() + +  : bool +
                                                  +
                                                  Save current customer to +the local database and on crm
                                                  + +
                                                  + setSingleOptin() + +  : bool +
                                                  +
                                                  Set the single optin status for an email +on the crm
                                                  + +
                                                  + toggleUserOptin() + +  : bool +
                                                  +
                                                  Toggle the current user optin value +on the current user and the crm
                                                  + +
                                                  + unsetActiveUser() + +  : void +
                                                  +
                                                  Remove active user +to prevent WPCrm::check to return true
                                                  + +
                                                  + bootSessionIfNeeded() + +  : void +
                                                  +
                                                  Boot the php session if needed
                                                  + +
                                                  + deleteUserFromTable() + +  : int +
                                                  +
                                                  Save or update the user to the table
                                                  + +
                                                  + getCustomer() + +  : Customer|null +
                                                  +
                                                  Get all customer infos
                                                  + +
                                                  + getWpDb() + +  : object +
                                                  +
                                                  Get WP 'pdo instance'
                                                  + +
                                                  + initLdcApi() + +  : CrmApiV2 +
                                                  +
                                                  Get the initialized API object
                                                  + +
                                                  + loginUserWithApi() + +  : bool +
                                                  +
                                                  Check customer credentials using the CRM.
                                                  + +
                                                  + makeApiV2Call() + +  : mixed|false +
                                                  +
                                                  Make a call using apiV2
                                                  + +
                                                  + query() + +  : int|bool +
                                                  +
                                                  Query in DB
                                                  + +
                                                  + saveOrUpdateUserToTable() + +  : int +
                                                  +
                                                  Save or update the user to the table
                                                  + +
                                                  + setUser() + +  : void +
                                                  +
                                                  Create a user +stores it to the session +and finally saves it to the database if it does not exists
                                                  + +
                                                  + + + + + + +
                                                  +

                                                  + Properties + +

                                                  +
                                                  +

                                                  + $api + + + +

                                                  + + +

                                                  The user object

                                                  + + + protected + static CrmApiV2 + $api + = null + + + + + +
                                                  +
                                                  +

                                                  + $user + + + +

                                                  + + +

                                                  The user object

                                                  + + + protected + static WPCrmUser + $user + = null + + + + + +
                                                  +
                                                  +

                                                  + $sessionDestroyed + + + +

                                                  + + +

                                                  The session live status

                                                  + + + private + static bool + $sessionDestroyed + = false + + + + + +
                                                  +
                                                  +

                                                  + $sessionKey + + + +

                                                  + + +

                                                  The session key name

                                                  + + + private + static string + $sessionKey + = null + + + + + +
                                                  +
                                                  + +
                                                  +

                                                  + Methods + +

                                                  +
                                                  +

                                                  + activateUser() + +

                                                  + + +

                                                  Toggle the current user optin value +on the current user and the crm

                                                  + + + public + static activateUser() : bool + + + + +
                                                  + Tags + +
                                                  +
                                                  +
                                                  + throws +
                                                  +
                                                  + ValidationException + +

                                                  If a customer's hashcode could not be validated.

                                                  +
                                                  + +
                                                  +
                                                  + throws +
                                                  +
                                                  + CrmException + +

                                                  If an error occurs on server side or on getting response.

                                                  +
                                                  + +
                                                  +
                                                  + throws +
                                                  +
                                                  + ApiErrorException + +

                                                  If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - modelNotFound, If this customer hashcode could not be found. +- customerAlreadyActive, It the customer is already activated.

                                                  +
                                                  + +
                                                  +
                                                  + +
                                                  Return values
                                                  + bool + — +

                                                  True if the operation succeeded.

                                                  +
                                                  + + +
                                                  +
                                                  +

                                                  + check() + +

                                                  + + +

                                                  Check if the user is logged in.

                                                  + + + public + static check() : bool + +

                                                  This means he has an active valid session.

                                                  +
                                                  + + + + +
                                                  Return values
                                                  + bool + — + + +
                                                  +
                                                  +

                                                  + deleteUser() + +

                                                  + + +

                                                  Delete current customer from +the local database and the crm

                                                  + + + public + static deleteUser() : bool + + + + +
                                                  + Tags + +
                                                  +
                                                  +
                                                  + throws +
                                                  +
                                                  + CrmException + +

                                                  If a critical error occured.

                                                  +
                                                  + +
                                                  +
                                                  + throws +
                                                  +
                                                  + ApiErrorException + +

                                                  If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - modelNotFound, If this customer hashcode could not be found.

                                                  +
                                                  + +
                                                  +
                                                  + phpcs:ignore +
                                                  +
                                                  + +

                                                  Squiz.Commenting.FunctionCommentThrowTag.WrongNumber

                                                  +
                                                  + +
                                                  +
                                                  + +
                                                  Return values
                                                  + bool + — +

                                                  true if the operation succeeded

                                                  +
                                                  + + +
                                                  +
                                                  +

                                                  + getNewUser() + +

                                                  + + +

                                                  Generate a new user

                                                  + + + public + static getNewUser() : WPCrmUser + + + + + +
                                                  Return values
                                                  + WPCrmUser + — + + +
                                                  +
                                                  +

                                                  + getUser() + +

                                                  + + +

                                                  Get the current user +return null if the user is not logged in

                                                  + + + public + static getUser() : WPCrmUser|null + + + + + +
                                                  Return values
                                                  + WPCrmUser|null + — + + +
                                                  +
                                                  +

                                                  + getUserFromApi() + +

                                                  + + +

                                                  Get the current user +return api response code if an error occurs

                                                  + + + public + static getUserFromApi(string $identification) : WPCrmUser|false + + +
                                                  Parameters
                                                  +
                                                  +
                                                  + $identification + : string +
                                                  +
                                                  +

                                                  The customer hashcode or email.

                                                  +
                                                  + +
                                                  +
                                                  + + +
                                                  + Tags + +
                                                  +
                                                  +
                                                  + throws +
                                                  +
                                                  + CrmException + +

                                                  If an error occurs on server side or on getting response.

                                                  +
                                                  + +
                                                  +
                                                  + throws +
                                                  +
                                                  + ApiErrorException + +

                                                  If any error or \LDC\LDCCRM\Enums\ApiError occurs.

                                                  +
                                                  + +
                                                  +
                                                  + phpcs:ignore +
                                                  +
                                                  + +

                                                  Squiz.Commenting.FunctionCommentThrowTag.WrongNumber

                                                  +
                                                  + +
                                                  +
                                                  + +
                                                  Return values
                                                  + WPCrmUser|false + — + + +
                                                  +
                                                  +

                                                  + getUserFromTable() + +

                                                  + + +

                                                  Get a customer from table

                                                  + + + public + static getUserFromTable(string $hashcode) : array<string|int, mixed>|null + + +
                                                  Parameters
                                                  +
                                                  +
                                                  + $hashcode + : string +
                                                  +
                                                  +

                                                  The customer hashcode.

                                                  +
                                                  + +
                                                  +
                                                  + + + +
                                                  Return values
                                                  + array<string|int, mixed>|null + — +

                                                  Database query result in format specified by $output or null on failure.

                                                  +
                                                  + + +
                                                  +
                                                  +

                                                  + getUserFromTableByEmail() + +

                                                  + + +

                                                  Get a customer from table by an email

                                                  + + + public + static getUserFromTableByEmail(string $email) : array<string|int, mixed>|null + + +
                                                  Parameters
                                                  +
                                                  +
                                                  + $email + : string +
                                                  +
                                                  +

                                                  The customer email.

                                                  +
                                                  + +
                                                  +
                                                  + + + +
                                                  Return values
                                                  + array<string|int, mixed>|null + — +

                                                  Database query result in format specified by $output or null on failure.

                                                  +
                                                  + + +
                                                  +
                                                  +

                                                  + getUserFromTableByUuid() + +

                                                  + + +

                                                  Get a customer from table by an email

                                                  + + + public + static getUserFromTableByUuid(string $uuid) : array<string|int, mixed>|null + + +
                                                  Parameters
                                                  +
                                                  +
                                                  + $uuid + : string +
                                                  +
                                                  +

                                                  The customer transaction uuid.

                                                  +
                                                  + +
                                                  +
                                                  + + + +
                                                  Return values
                                                  + array<string|int, mixed>|null + — +

                                                  Database query result in format specified by $output or null on failure.

                                                  +
                                                  + + +
                                                  +
                                                  +

                                                  + login() + +

                                                  + + +

                                                  Try to login with CRM API +A session will be started if credentials are valid.

                                                  + + + public + static login(string $email, string $password) : WPCrmUser|false + + +
                                                  Parameters
                                                  +
                                                  +
                                                  + $email + : string +
                                                  +
                                                  +

                                                  The customer email.

                                                  +
                                                  + +
                                                  +
                                                  + $password + : string +
                                                  +
                                                  +

                                                  The customer password.

                                                  +
                                                  + +
                                                  +
                                                  + + +
                                                  + Tags + +
                                                  +
                                                  +
                                                  + throws +
                                                  +
                                                  + CrmException + +

                                                  If an error occurs on server side or on getting response.

                                                  +
                                                  + +
                                                  +
                                                  + throws +
                                                  +
                                                  + ApiErrorException + +

                                                  If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - authFailed, If credentials are not valid. +- customerNotActivated, If the account is not activated.

                                                  +
                                                  + +
                                                  +
                                                  + +
                                                  Return values
                                                  + WPCrmUser|false + — + + +
                                                  +
                                                  +

                                                  + logout() + +

                                                  + + +

                                                  Destroy the customer from session +and therefore logout

                                                  + + + public + static logout() : void + + + + + +
                                                  Return values
                                                  + void + — + + +
                                                  +
                                                  +

                                                  + saveUser() + +

                                                  + + +

                                                  Save current customer to +the local database and on crm

                                                  + + + public + static saveUser() : bool + + + + +
                                                  + Tags + +
                                                  +
                                                  +
                                                  + throws +
                                                  +
                                                  + CrmException + +

                                                  If a critical error occured.

                                                  +
                                                  + +
                                                  +
                                                  + throws +
                                                  +
                                                  + ApiErrorException + +

                                                  If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - validationFailed, If provided data is wrong(CRM side). +- modelNotFound, If this customer hashcode could not be found.

                                                  +
                                                  + +
                                                  +
                                                  + phpcs:ignore +
                                                  +
                                                  + +

                                                  Squiz.Commenting.FunctionCommentThrowTag.WrongNumber

                                                  +
                                                  + +
                                                  +
                                                  + +
                                                  Return values
                                                  + bool + — +

                                                  true if the operation succeeded false otherwise

                                                  +
                                                  + + +
                                                  +
                                                  +

                                                  + setSingleOptin() + +

                                                  + + +

                                                  Set the single optin status for an email +on the crm

                                                  + + + public + static setSingleOptin(string $email, bool $opt_in) : bool + + +
                                                  Parameters
                                                  +
                                                  +
                                                  + $email + : string +
                                                  +
                                                  + +
                                                  +
                                                  + $opt_in + : bool +
                                                  +
                                                  + +
                                                  +
                                                  + + +
                                                  + Tags + +
                                                  +
                                                  +
                                                  + throws +
                                                  +
                                                  + ValidationException + +

                                                  If a field email could not be validated.

                                                  +
                                                  + +
                                                  +
                                                  + throws +
                                                  +
                                                  + CrmException + +

                                                  If an error occurs on server side or on getting response.

                                                  +
                                                  + +
                                                  +
                                                  + throws +
                                                  +
                                                  + ApiErrorException + +

                                                  If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - singleOptinCustomerExists, If a customer exists with this email.

                                                  +
                                                  + +
                                                  +
                                                  + +
                                                  Return values
                                                  + bool + — +

                                                  true if the operation succeeded false otherwise

                                                  +
                                                  + + +
                                                  +
                                                  +

                                                  + toggleUserOptin() + +

                                                  + + +

                                                  Toggle the current user optin value +on the current user and the crm

                                                  + + + public + static toggleUserOptin() : bool + + + + +
                                                  + Tags + +
                                                  +
                                                  +
                                                  + throws +
                                                  +
                                                  + CrmException + +

                                                  If a critical error occured.

                                                  +
                                                  + +
                                                  +
                                                  + throws +
                                                  +
                                                  + ApiErrorException + +

                                                  If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - modelNotFound, If this customer hashcode could not be found.

                                                  +
                                                  + +
                                                  +
                                                  + phpcs:ignore +
                                                  +
                                                  + +

                                                  Squiz.Commenting.FunctionCommentThrowTag.WrongNumber

                                                  +
                                                  + +
                                                  +
                                                  + +
                                                  Return values
                                                  + bool + — +

                                                  true if the operation succeeded

                                                  +
                                                  + + +
                                                  +
                                                  +

                                                  + unsetActiveUser() + +

                                                  + + +

                                                  Remove active user +to prevent WPCrm::check to return true

                                                  + + + public + static unsetActiveUser() : void + + + + + +
                                                  Return values
                                                  + void + — + + +
                                                  +
                                                  +

                                                  + bootSessionIfNeeded() + +

                                                  + + +

                                                  Boot the php session if needed

                                                  + + + private + static bootSessionIfNeeded() : void + + + + + +
                                                  Return values
                                                  + void + — + + +
                                                  +
                                                  +

                                                  + deleteUserFromTable() + +

                                                  + + +

                                                  Save or update the user to the table

                                                  + + + private + static deleteUserFromTable() : int + + + + + +
                                                  Return values
                                                  + int + — +

                                                  The number of row removed from the table.

                                                  +
                                                  + + +
                                                  +
                                                  +

                                                  + getCustomer() + +

                                                  + + +

                                                  Get all customer infos

                                                  + + + private + static getCustomer() : Customer|null + + + + + +
                                                  Return values
                                                  + Customer|null + — + + +
                                                  +
                                                  +

                                                  + getWpDb() + +

                                                  + + +

                                                  Get WP 'pdo instance'

                                                  + + + private + static getWpDb() : object + + + + + +
                                                  Return values
                                                  + object + — +

                                                  The $wpdb variable

                                                  +
                                                  + + +
                                                  +
                                                  +

                                                  + initLdcApi() + +

                                                  + + +

                                                  Get the initialized API object

                                                  + + + private + static initLdcApi() : CrmApiV2 + + + + +
                                                  + Tags + +
                                                  +
                                                  +
                                                  + throws +
                                                  +
                                                  + ErrorException + +

                                                  If php does not have extension curl.

                                                  +
                                                  + +
                                                  +
                                                  + +
                                                  Return values
                                                  + CrmApiV2 + — + + +
                                                  +
                                                  +

                                                  + loginUserWithApi() + +

                                                  + + +

                                                  Check customer credentials using the CRM.

                                                  + + + private + static loginUserWithApi(string $email, string $password) : bool + + +
                                                  Parameters
                                                  +
                                                  +
                                                  + $email + : string +
                                                  +
                                                  +

                                                  The customer email.

                                                  +
                                                  + +
                                                  +
                                                  + $password + : string +
                                                  +
                                                  +

                                                  The customer password.

                                                  +
                                                  + +
                                                  +
                                                  + + +
                                                  + Tags + +
                                                  +
                                                  +
                                                  + throws +
                                                  +
                                                  + CrmException + +

                                                  If an error occurs on server side or on getting response.

                                                  +
                                                  + +
                                                  +
                                                  + throws +
                                                  +
                                                  + ApiErrorException + +

                                                  If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - authFailed, If credentials are not valid. +- customerNotActivated, If the account is not activated.

                                                  +
                                                  + +
                                                  +
                                                  + +
                                                  Return values
                                                  + bool + — + + +
                                                  +
                                                  +

                                                  + makeApiV2Call() + +

                                                  + + +

                                                  Make a call using apiV2

                                                  + + + private + static makeApiV2Call(object|string $obj, string $method[, array<string|int, mixed> $arguments = [] ]) : mixed|false + + +
                                                  Parameters
                                                  +
                                                  +
                                                  + $obj + : object|string +
                                                  +
                                                  +

                                                  An object or a class name.

                                                  +
                                                  + +
                                                  +
                                                  + $method + : string +
                                                  +
                                                  +

                                                  The method to call.

                                                  +
                                                  + +
                                                  +
                                                  + $arguments + : array<string|int, mixed> + = []
                                                  +
                                                  +

                                                  Arguments to pass.

                                                  +
                                                  + +
                                                  +
                                                  + + +
                                                  + Tags + +
                                                  +
                                                  +
                                                  + throws +
                                                  +
                                                  + ApiErrorException + +

                                                  If any of this exception is thrown.

                                                  +
                                                  + +
                                                  +
                                                  + throws +
                                                  +
                                                  + CrmException + +

                                                  If a critical error occured.

                                                  +
                                                  + +
                                                  +
                                                  + +
                                                  Return values
                                                  + mixed|false + — + + +
                                                  +
                                                  +

                                                  + query() + +

                                                  + + +

                                                  Query in DB

                                                  + + + private + static query(string $query[, array<string|int, mixed> $params = [] ]) : int|bool + + +
                                                  Parameters
                                                  +
                                                  +
                                                  + $query + : string +
                                                  +
                                                  +

                                                  La request avec les variables en points d'interrogation.

                                                  +
                                                  + +
                                                  +
                                                  + $params + : array<string|int, mixed> + = []
                                                  +
                                                  +

                                                  Les paramètres des la requète.

                                                  +
                                                  + +
                                                  +
                                                  + + + +
                                                  Return values
                                                  + int|bool + — +

                                                  Boolean true for CREATE, ALTER, TRUNCATE and DROP queries. +Number of rows affected/selected for all other queries. Boolean false on error.

                                                  +
                                                  + + +
                                                  +
                                                  +

                                                  + saveOrUpdateUserToTable() + +

                                                  + + +

                                                  Save or update the user to the table

                                                  + + + private + static saveOrUpdateUserToTable() : int + + + + + +
                                                  Return values
                                                  + int + — +

                                                  The number of row affected on the table.

                                                  +
                                                  + + +
                                                  +
                                                  +

                                                  + setUser() + +

                                                  + + +

                                                  Create a user +stores it to the session +and finally saves it to the database if it does not exists

                                                  + + + private + static setUser(Customer $customer) : void + + +
                                                  Parameters
                                                  +
                                                  +
                                                  + $customer + : Customer +
                                                  +
                                                  + +
                                                  +
                                                  + + + +
                                                  Return values
                                                  + void + — + + +
                                                  +
                                                  + + + + +
                                                  +
                                                  +
                                                  +
                                                  +

                                                  Search results

                                                  + +
                                                  +
                                                  +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + + +
                                                    + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-WordPress-WPCrmAnswer.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-WordPress-WPCrmAnswer.html new file mode 100644 index 0000000..605ba07 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-WordPress-WPCrmAnswer.html @@ -0,0 +1,437 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                    +

                                                    CRM V2

                                                    + + + + + +
                                                    + +
                                                    +
                                                    + + + + +
                                                    + + +
                                                    +

                                                    + WPCrmAnswer + + +
                                                    + in package + +
                                                    + + +

                                                    + + + +

                                                    Class de gestion de la segmentation question avec Wordpress (ce truc immonde)

                                                    + + + +
                                                    + Tags + +
                                                    +
                                                    +
                                                    + category +
                                                    +
                                                    + +

                                                    API

                                                    +
                                                    + +
                                                    +
                                                    + subpackage +
                                                    +
                                                    + +

                                                    Wordpress

                                                    +
                                                    + +
                                                    +
                                                    + author +
                                                    +
                                                    + +

                                                    Jérémy Munsch jeremy.munsch@ldc.fr

                                                    +
                                                    + +
                                                    +
                                                    + license +
                                                    +
                                                    + +

                                                    MIT https://opensource.org/licenses/MIT

                                                    +
                                                    + +
                                                    +
                                                    + link +
                                                    +
                                                    + / + +
                                                    +
                                                    + + + + + + +

                                                    + Table of Contents + +

                                                    + +
                                                    +
                                                    + setQuestionAnswers() + +  : bool +
                                                    +
                                                    Set answers to a question for a specific user
                                                    + +
                                                    + + + + + + + +
                                                    +

                                                    + Methods + +

                                                    +
                                                    +

                                                    + setQuestionAnswers() + +

                                                    + + +

                                                    Set answers to a question for a specific user

                                                    + + + public + setQuestionAnswers(WPCrmUser $user, int $questionId, array<string|int, mixed> $answersId) : bool + + +
                                                    Parameters
                                                    +
                                                    +
                                                    + $user + : WPCrmUser +
                                                    +
                                                    + +
                                                    +
                                                    + $questionId + : int +
                                                    +
                                                    +

                                                    The question id .

                                                    +
                                                    + +
                                                    +
                                                    + $answersId + : array<string|int, mixed> +
                                                    +
                                                    +

                                                    An array with answers id .

                                                    +
                                                    + +
                                                    +
                                                    + + +
                                                    + Tags + +
                                                    +
                                                    +
                                                    + throws +
                                                    +
                                                    + CrmException + +

                                                    If an error occurs on server side or on getting response.

                                                    +
                                                    + +
                                                    +
                                                    + throws +
                                                    +
                                                    + ValidationException + +

                                                    If $user hashcode is not a valid UUID.

                                                    +
                                                    + +
                                                    +
                                                    + throws +
                                                    +
                                                    + ValidationException + +

                                                    If any of the provided ids are invalid.

                                                    +
                                                    + +
                                                    +
                                                    + throws +
                                                    +
                                                    + ApiErrorException + +

                                                    If any error \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - validationFailed, If given ids are wrong(CRM side).

                                                    +
                                                    + +
                                                    +
                                                    + phpcs:ignore +
                                                    +
                                                    + +

                                                    Squiz.Commenting.FunctionCommentThrowTag.WrongNumber

                                                    +
                                                    + +
                                                    +
                                                    + +
                                                    Return values
                                                    + bool + — +

                                                    true if succeeded

                                                    +
                                                    + + +
                                                    +
                                                    + + + + +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Search results

                                                    + +
                                                    +
                                                    +
                                                      +
                                                      +
                                                      +
                                                      +
                                                      +
                                                      + + +
                                                      + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-WordPress-WPCrmQuestion.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-WordPress-WPCrmQuestion.html new file mode 100644 index 0000000..6f19b9a --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-WordPress-WPCrmQuestion.html @@ -0,0 +1,592 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                      +

                                                      CRM V2

                                                      + + + + + +
                                                      + +
                                                      +
                                                      + + + + +
                                                      + + +
                                                      +

                                                      + WPCrmQuestion + + +
                                                      + in package + +
                                                      + + +

                                                      + + + +

                                                      Class de gestion de la segmentation question avec Wordpress (ce truc immonde)

                                                      + + + +
                                                      + Tags + +
                                                      +
                                                      +
                                                      + category +
                                                      +
                                                      + +

                                                      API

                                                      +
                                                      + +
                                                      +
                                                      + subpackage +
                                                      +
                                                      + +

                                                      Wordpress

                                                      +
                                                      + +
                                                      +
                                                      + author +
                                                      +
                                                      + +

                                                      Jérémy Munsch jeremy.munsch@ldc.fr

                                                      +
                                                      + +
                                                      +
                                                      + license +
                                                      +
                                                      + +

                                                      MIT https://opensource.org/licenses/MIT

                                                      +
                                                      + +
                                                      +
                                                      + link +
                                                      +
                                                      + / + +
                                                      +
                                                      + + + + + + +

                                                      + Table of Contents + +

                                                      + +
                                                      +
                                                      + allWithCustomerAnswers() + +  : array<string|int, mixed> +
                                                      +
                                                      Get all the questions with user answers
                                                      + +
                                                      + getAll() + +  : array<string|int, mixed> +
                                                      +
                                                      Get all questions only
                                                      + +
                                                      + unansweredBy() + +  : array<string|int, Question> +
                                                      +
                                                      Get unanswered question for a specific customer
                                                      + +
                                                      + + + + + + + +
                                                      +

                                                      + Methods + +

                                                      +
                                                      +

                                                      + allWithCustomerAnswers() + +

                                                      + + +

                                                      Get all the questions with user answers

                                                      + + + public + static allWithCustomerAnswers(WPCrmUser $user) : array<string|int, mixed> + + +
                                                      Parameters
                                                      +
                                                      +
                                                      + $user + : WPCrmUser +
                                                      +
                                                      + +
                                                      +
                                                      + + +
                                                      + Tags + +
                                                      +
                                                      +
                                                      + throws +
                                                      +
                                                      + CrmException + +

                                                      If an error occurs on server side or on getting response.

                                                      +
                                                      + +
                                                      +
                                                      + throws +
                                                      +
                                                      + ValidationException + +

                                                      If a hashcode is not a valid UUID.

                                                      +
                                                      + +
                                                      +
                                                      + throws +
                                                      +
                                                      + ValidationException + +

                                                      If any of the provided ids are invalid.

                                                      +
                                                      + +
                                                      +
                                                      + throws +
                                                      +
                                                      + ApiErrorException + +

                                                      If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - modelNotFound, If the customer could not be found(CRM side).

                                                      +
                                                      + +
                                                      +
                                                      + phpcs:ignore +
                                                      +
                                                      + +

                                                      Squiz.Commenting.FunctionCommentThrowTag.WrongNumber

                                                      +
                                                      + +
                                                      +
                                                      + +
                                                      Return values
                                                      + array<string|int, mixed> + — +

                                                      Of \LDC\LDCCRM\Models\Question and their \LDC\LDCCRM\Models\Answer.

                                                      +
                                                      + + +
                                                      +
                                                      +

                                                      + getAll() + +

                                                      + + +

                                                      Get all questions only

                                                      + + + public + static getAll() : array<string|int, mixed> + + + + +
                                                      + Tags + +
                                                      +
                                                      +
                                                      + throws +
                                                      +
                                                      + CrmException + +

                                                      If an error occurs on server side or on getting response.

                                                      +
                                                      + +
                                                      +
                                                      + throws +
                                                      +
                                                      + ApiErrorException + +

                                                      If any error or \LDC\LDCCRM\Enums\ApiError occurs.

                                                      +
                                                      + +
                                                      +
                                                      + phpcs:ignore +
                                                      +
                                                      + +

                                                      Squiz.Commenting.FunctionCommentThrowTag.WrongNumber

                                                      +
                                                      + +
                                                      +
                                                      + +
                                                      Return values
                                                      + array<string|int, mixed> + — +

                                                      Of \LDC\LDCCRM\Models\Question

                                                      +
                                                      + + +
                                                      +
                                                      +

                                                      + unansweredBy() + +

                                                      + + +

                                                      Get unanswered question for a specific customer

                                                      + + + public + static unansweredBy(WPCrmUser $user) : array<string|int, Question> + + +
                                                      Parameters
                                                      +
                                                      +
                                                      + $user + : WPCrmUser +
                                                      +
                                                      + +
                                                      +
                                                      + + +
                                                      + Tags + +
                                                      +
                                                      +
                                                      + throws +
                                                      +
                                                      + CrmException + +

                                                      If an error occurs on server side or on getting response.

                                                      +
                                                      + +
                                                      +
                                                      + throws +
                                                      +
                                                      + ValidationException + +

                                                      If $user hashcode is not a valid UUID.

                                                      +
                                                      + +
                                                      +
                                                      + throws +
                                                      +
                                                      + ApiErrorException + +

                                                      If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - modelNotFound, If the customer could not be found(CRM side).

                                                      +
                                                      + +
                                                      +
                                                      + phpcs:ignore +
                                                      +
                                                      + +

                                                      Squiz.Commenting.FunctionCommentThrowTag.WrongNumber

                                                      +
                                                      + +
                                                      +
                                                      + +
                                                      Return values
                                                      + array<string|int, Question> + — + + +
                                                      +
                                                      + + + + +
                                                      +
                                                      +
                                                      +
                                                      +

                                                      Search results

                                                      + +
                                                      +
                                                      +
                                                        +
                                                        +
                                                        +
                                                        +
                                                        +
                                                        + + +
                                                        + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-WordPress-WPCrmUser.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-WordPress-WPCrmUser.html new file mode 100644 index 0000000..2976d9d --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/classes/LDC-LDCCRM-WordPress-WPCrmUser.html @@ -0,0 +1,1801 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                        +

                                                        CRM V2

                                                        + + + + + +
                                                        + +
                                                        +
                                                        + + + + +
                                                        + + +
                                                        +

                                                        + WPCrmUser + + +
                                                        + in package + +
                                                        + + + implements + JsonSerializable + +

                                                        + + + +

                                                        Class de gestion des users en session avec Wordpress (ce truc immonde)

                                                        + + + +
                                                        + Tags + +
                                                        +
                                                        +
                                                        + category +
                                                        +
                                                        + +

                                                        API

                                                        +
                                                        + +
                                                        +
                                                        + subpackage +
                                                        +
                                                        + +

                                                        Wordpress

                                                        +
                                                        + +
                                                        +
                                                        + author +
                                                        +
                                                        + +

                                                        Jérémy Munsch jeremy.munsch@ldc.fr

                                                        +
                                                        + +
                                                        +
                                                        + license +
                                                        +
                                                        + +

                                                        MIT https://opensource.org/licenses/MIT

                                                        +
                                                        + +
                                                        +
                                                        + link +
                                                        +
                                                        + / + +
                                                        +
                                                        + + + + +

                                                        + Interfaces, Classes and Traits + +

                                                        + +
                                                        +
                                                        JsonSerializable
                                                        +
                                                        + + +
                                                        + + +

                                                        + Table of Contents + +

                                                        + +
                                                        +
                                                        + $address + +  : string +
                                                        +
                                                        + +
                                                        + $address2 + +  : string +
                                                        +
                                                        + +
                                                        + $birth_date + +  : string +
                                                        +
                                                        + +
                                                        + $city + +  : string +
                                                        +
                                                        + +
                                                        + $country + +  : Country +
                                                        +
                                                        + +
                                                        + $email + +  : string +
                                                        +
                                                        + +
                                                        + $firstname + +  : string +
                                                        +
                                                        + +
                                                        + $hashcode + +  : string +
                                                        +
                                                        + +
                                                        + $last_connection + +  : string +
                                                        +
                                                        + +
                                                        + $lastname + +  : string +
                                                        +
                                                        + +
                                                        + $opt_in + +  : bool +
                                                        +
                                                        + +
                                                        + $password + +  : string +
                                                        +
                                                        + +
                                                        + $phone + +  : string +
                                                        +
                                                        + +
                                                        + $postcode + +  : string +
                                                        +
                                                        + +
                                                        + $status + +  : bool +
                                                        +
                                                        + +
                                                        + $uuidToken + +  : string +
                                                        +
                                                        + +
                                                        + $info + +  : Customer +
                                                        +
                                                        The CRM customer info (the api response)
                                                        + +
                                                        + $pemail + +  : string +
                                                        +
                                                        The CRM customer email
                                                        + +
                                                        + $phashcode + +  : string +
                                                        +
                                                        The CRM hashcode (UUID)
                                                        + +
                                                        + $uuidToken + +  : string +
                                                        +
                                                        The CRM customer temp uuidToken to validate transactions
                                                        + +
                                                        + __construct() + +  : mixed +
                                                        +
                                                        WPCrmUser construct
                                                        + +
                                                        + __get() + +  : bool|string|Country|null +
                                                        +
                                                        Generic accessor
                                                        + +
                                                        + __set() + +  : void +
                                                        +
                                                        Generic mutator
                                                        + +
                                                        + activate() + +  : bool +
                                                        +
                                                        Activate the account in the crm
                                                        + +
                                                        + delete() + +  : bool +
                                                        +
                                                        Delete current customer to +the local database and on crm
                                                        + +
                                                        + jsonSerialize() + +  : array<string|int, mixed> +
                                                        +
                                                        Serialize this object to an array
                                                        + +
                                                        + parseFromJson() + +  : WPCrmUser +
                                                        +
                                                        Generate a user from session data
                                                        + +
                                                        + save() + +  : bool +
                                                        +
                                                        Save current customer to +the local database and on crm
                                                        + +
                                                        + setInfo() + +  : void +
                                                        +
                                                        Set the customer info +with api response
                                                        + +
                                                        + toggleOptin() + +  : bool +
                                                        +
                                                        Toggle the current user optin value +on the current user and the crm
                                                        + +
                                                        + + + + + + +
                                                        +

                                                        + Properties + +

                                                        +
                                                        +

                                                        + $address + + + +

                                                        + + + + + public + string + $address + + +

                                                        The account address (street number, name, build, flat number)

                                                        +
                                                        + +
                                                        + + + +
                                                        +
                                                        +

                                                        + $address2 + + + +

                                                        + + + + + public + string + $address2 + + +

                                                        — The account phone (address complement)

                                                        +
                                                        + +
                                                        + + + +
                                                        +
                                                        +

                                                        + $birth_date + + + +

                                                        + + + + + public + string + $birth_date + + +

                                                        — The account birth date 'yyyy-mm-dd'

                                                        +
                                                        + +
                                                        + + + +
                                                        +
                                                        +

                                                        + $city + + + +

                                                        + + + + + public + string + $city + + +

                                                        — The account city name

                                                        +
                                                        + +
                                                        + + + +
                                                        +
                                                        +

                                                        + $country + + + +

                                                        + + + + + public + Country + $country + + +

                                                        — The account country residence

                                                        +
                                                        + +
                                                        + + + +
                                                        +
                                                        +

                                                        + $email + + + +

                                                        + + + + + public + string + $email + + +

                                                        — Must be a rfc valid email on a valid domain name

                                                        +
                                                        + +
                                                        + + + +
                                                        +
                                                        +

                                                        + $firstname + + + +

                                                        + + + + + public + string + $firstname + + +

                                                        — The account first name

                                                        +
                                                        + +
                                                        + + + +
                                                        +
                                                        +

                                                        + $hashcode + + + +

                                                        + + + + + public + string + $hashcode + + +

                                                        — The crm hashcode this is a readonly field

                                                        +
                                                        + +
                                                        + + + +
                                                        +
                                                        +

                                                        + $last_connection + + + +

                                                        + + + + + public + string + $last_connection + + +

                                                        the last time user was connected 'yyyy-mm-dd HH:ii:ss'

                                                        +
                                                        + +
                                                        + + + +
                                                        +
                                                        +

                                                        + $lastname + + + +

                                                        + + + + + public + string + $lastname + + +

                                                        — The account last name

                                                        +
                                                        + +
                                                        + + + +
                                                        +
                                                        +

                                                        + $opt_in + + + +

                                                        + + + + + public + bool + $opt_in + + +

                                                        — true if the account is opt in

                                                        +
                                                        + +
                                                        + + + +
                                                        +
                                                        +

                                                        + $password + + + +

                                                        + + + + + public + string + $password + + +

                                                        Required only on create, +must have upper and lowers chars, +at least 1 number, +at leat 1 upper char, +at least 1 lower char and +at leat 1 special char

                                                        +
                                                        + +
                                                        + + + +
                                                        +
                                                        +

                                                        + $phone + + + +

                                                        + + + + + public + string + $phone + + +

                                                        — The account phone

                                                        +
                                                        + +
                                                        + + + +
                                                        +
                                                        +

                                                        + $postcode + + + +

                                                        + + + + + public + string + $postcode + + +

                                                        — The account city postcode

                                                        +
                                                        + +
                                                        + + + +
                                                        +
                                                        +

                                                        + $status + + + +

                                                        + + + + + public + bool + $status + + +

                                                        — true if the account is activated

                                                        +
                                                        + +
                                                        + + + +
                                                        +
                                                        +

                                                        + $uuidToken + + + +

                                                        + + + + + public + string + $uuidToken + + +

                                                        — A local transaction token for this user

                                                        +
                                                        + +
                                                        + + + +
                                                        +
                                                        +

                                                        + $info + + + +

                                                        + + +

                                                        The CRM customer info (the api response)

                                                        + + + protected + Customer + $info + = null + + + + + +
                                                        +
                                                        +

                                                        + $pemail + + + +

                                                        + + +

                                                        The CRM customer email

                                                        + + + protected + string + $pemail + = null + + + + + +
                                                        +
                                                        +

                                                        + $phashcode + + + +

                                                        + + +

                                                        The CRM hashcode (UUID)

                                                        + + + protected + string + $phashcode + = null + + + + + +
                                                        +
                                                        +

                                                        + $uuidToken + + + +

                                                        + + +

                                                        The CRM customer temp uuidToken to validate transactions

                                                        + + + protected + string + $uuidToken + = null + + +

                                                        UUID

                                                        +
                                                        + + + +
                                                        +
                                                        + +
                                                        +

                                                        + Methods + +

                                                        +
                                                        +

                                                        + __construct() + +

                                                        + + +

                                                        WPCrmUser construct

                                                        + + + public + __construct([string $hashcode = null ][, string $email = null ]) : mixed + + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $hashcode + : string + = null
                                                        +
                                                        +

                                                        The customer hashcode (UUID).

                                                        +
                                                        + +
                                                        +
                                                        + $email + : string + = null
                                                        +
                                                        +

                                                        The customer email.

                                                        +
                                                        + +
                                                        +
                                                        + + + +
                                                        Return values
                                                        + mixed + — + + +
                                                        +
                                                        +

                                                        + __get() + +

                                                        + + +

                                                        Generic accessor

                                                        + + + public + __get(string $prop) : bool|string|Country|null + + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $prop + : string +
                                                        +
                                                        +

                                                        The prop to get.

                                                        +
                                                        + +
                                                        +
                                                        + + + +
                                                        Return values
                                                        + bool|string|Country|null + — + + +
                                                        +
                                                        +

                                                        + __set() + +

                                                        + + +

                                                        Generic mutator

                                                        + + + public + __set(string $prop, mixed $value) : void + + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $prop + : string +
                                                        +
                                                        +

                                                        The property to assign.

                                                        +
                                                        + +
                                                        +
                                                        + $value + : mixed +
                                                        +
                                                        +

                                                        The value to set.

                                                        +
                                                        + +
                                                        +
                                                        + + + +
                                                        Return values
                                                        + void + — + + +
                                                        +
                                                        +

                                                        + activate() + +

                                                        + + +

                                                        Activate the account in the crm

                                                        + + + public + activate() : bool + + + + +
                                                        + Tags + +
                                                        +
                                                        +
                                                        + throws +
                                                        +
                                                        + ValidationException + +

                                                        If a customer's hashcode could not be validated.

                                                        +
                                                        + +
                                                        +
                                                        + throws +
                                                        +
                                                        + CrmException + +

                                                        If an error occurs on server side or on getting response.

                                                        +
                                                        + +
                                                        +
                                                        + throws +
                                                        +
                                                        + ApiErrorException + +

                                                        If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - modelNotFound, If this customer hashcode could not be found. +- customerAlreadyActive, It the customer is already activated.

                                                        +
                                                        + +
                                                        +
                                                        + +
                                                        Return values
                                                        + bool + — +

                                                        true if succeeded

                                                        +
                                                        + + +
                                                        +
                                                        +

                                                        + delete() + +

                                                        + + +

                                                        Delete current customer to +the local database and on crm

                                                        + + + public + delete() : bool + + + + +
                                                        + Tags + +
                                                        +
                                                        +
                                                        + throws +
                                                        +
                                                        + CrmException + +

                                                        If a critical error occured.

                                                        +
                                                        + +
                                                        +
                                                        + throws +
                                                        +
                                                        + ApiErrorException + +

                                                        If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - modelNotFound, If this customer hashcode could not be found.

                                                        +
                                                        + +
                                                        +
                                                        + +
                                                        Return values
                                                        + bool + — +

                                                        true if the operation succeeded false otherwise

                                                        +
                                                        + + +
                                                        +
                                                        +

                                                        + jsonSerialize() + +

                                                        + + +

                                                        Serialize this object to an array

                                                        + + + public + jsonSerialize() : array<string|int, mixed> + + + + + +
                                                        Return values
                                                        + array<string|int, mixed> + — + + +
                                                        +
                                                        +

                                                        + parseFromJson() + +

                                                        + + +

                                                        Generate a user from session data

                                                        + + + public + static parseFromJson(string $string) : WPCrmUser + + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $string + : string +
                                                        +
                                                        +

                                                        The json data stored in session.

                                                        +
                                                        + +
                                                        +
                                                        + + +
                                                        + Tags + +
                                                        +
                                                        +
                                                        + throws +
                                                        +
                                                        + WpCrmInvalidJsonUserInfo + +

                                                        If the json string does no +contain the needed information.

                                                        +
                                                        + +
                                                        +
                                                        + +
                                                        Return values
                                                        + WPCrmUser + — + + +
                                                        +
                                                        +

                                                        + save() + +

                                                        + + +

                                                        Save current customer to +the local database and on crm

                                                        + + + public + save() : bool + + + + +
                                                        + Tags + +
                                                        +
                                                        +
                                                        + throws +
                                                        +
                                                        + CrmException + +

                                                        If a critical error occured.

                                                        +
                                                        + +
                                                        +
                                                        + throws +
                                                        +
                                                        + ApiErrorException + +

                                                        If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - validationFailed, If provided data is wrong(CRM side). +- modelNotFound, If this customer hashcode could not be found.

                                                        +
                                                        + +
                                                        +
                                                        + +
                                                        Return values
                                                        + bool + — +

                                                        true if the operation succeeded false otherwise

                                                        +
                                                        + + +
                                                        +
                                                        +

                                                        + setInfo() + +

                                                        + + +

                                                        Set the customer info +with api response

                                                        + + + public + setInfo(Customer $customer) : void + + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $customer + : Customer +
                                                        +
                                                        +

                                                        The Api object reponse (user).

                                                        +
                                                        + +
                                                        +
                                                        + + + +
                                                        Return values
                                                        + void + — + + +
                                                        +
                                                        +

                                                        + toggleOptin() + +

                                                        + + +

                                                        Toggle the current user optin value +on the current user and the crm

                                                        + + + public + toggleOptin() : bool + + + + +
                                                        + Tags + +
                                                        +
                                                        +
                                                        + throws +
                                                        +
                                                        + CrmException + +

                                                        If a critical error occured.

                                                        +
                                                        + +
                                                        +
                                                        + throws +
                                                        +
                                                        + ApiErrorException + +

                                                        If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - modelNotFound, If this customer hashcode could not be found.

                                                        +
                                                        + +
                                                        +
                                                        + +
                                                        Return values
                                                        + bool + — +

                                                        true if the operation succeeded

                                                        +
                                                        + + +
                                                        +
                                                        + + + + +
                                                        +
                                                        +
                                                        +
                                                        +

                                                        Search results

                                                        + +
                                                        +
                                                        +
                                                          +
                                                          +
                                                          +
                                                          +
                                                          +
                                                          + + +
                                                          + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/css/base.css b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/css/base.css new file mode 100644 index 0000000..db4e807 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/css/base.css @@ -0,0 +1,1087 @@ + +:root { + /* Typography */ + --font-primary: 'Source Sans Pro', Helvetica, Arial, sans-serif; + --font-secondary: 'Source Sans Pro', Helvetica, Arial, sans-serif; + --font-monospace: 'Source Code Pro', monospace; + --line-height--primary: 1.6; + --letter-spacing--primary: .05rem; + --text-base-size: 1em; + --text-scale-ratio: 1.2; + + --text-xxs: calc(var(--text-base-size) / var(--text-scale-ratio) / var(--text-scale-ratio) / var(--text-scale-ratio)); + --text-xs: calc(var(--text-base-size) / var(--text-scale-ratio) / var(--text-scale-ratio)); + --text-sm: calc(var(--text-base-size) / var(--text-scale-ratio)); + --text-md: var(--text-base-size); + --text-lg: calc(var(--text-base-size) * var(--text-scale-ratio)); + --text-xl: calc(var(--text-base-size) * var(--text-scale-ratio) * var(--text-scale-ratio)); + --text-xxl: calc(var(--text-base-size) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio)); + --text-xxxl: calc(var(--text-base-size) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio)); + --text-xxxxl: calc(var(--text-base-size) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio)); + --text-xxxxxl: calc(var(--text-base-size) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio)); + + /* Colors */ + --primary-color: hsl(96, 57%, 60%); + --primary-color-darken: hsl(96, 57%, 40%); + --primary-color-darker: hsl(96, 57%, 20%); + --primary-color-darkest: hsl(96, 57%, 10%); + --primary-color-lighten: hsl(96, 57%, 80%); + --primary-color-lighter: hsl(96, 57%, 99%); + --dark-gray: #d1d1d1; + --light-gray: #f0f0f0; + + --text-color: var(--primary-color-darkest); + + --header-height: var(--spacing-xxxxl); + --header-bg-color: var(--primary-color); + --code-background-color: #f7faf5; + --code-border-color: #d6e7cb; + --button-border-color: var(--primary-color-darken); + --button-color: transparent; + --button-color-primary: var(--primary-color); + --button-text-color: #555; + --button-text-color-primary: white; + --popover-background-color: rgba(255, 255, 255, 0.75); + --link-color-primary: var(--primary-color-darken); + --link-hover-color-primary: var(--primary-color-darker); + --form-field-border-color: var(--dark-gray); + --form-field-color: #fff; + --admonition-success-color: var(--primary-color); + --admonition-border-color: silver; + --table-separator-color: var(--primary-color-lighten); + --title-text-color: var(--primary-color); + + --sidebar-border-color: var(--primary-color-lighten); + + /* Grid */ + --container-width: 1400px; + + /* Spacing */ + --spacing-base-size: 1rem; + --spacing-scale-ratio: 1.5; + + --spacing-xxxs: calc(var(--spacing-base-size) / var(--spacing-scale-ratio) / var(--spacing-scale-ratio) / var(--spacing-scale-ratio) / var(--spacing-scale-ratio)); + --spacing-xxs: calc(var(--spacing-base-size) / var(--spacing-scale-ratio) / var(--spacing-scale-ratio) / var(--spacing-scale-ratio)); + --spacing-xs: calc(var(--spacing-base-size) / var(--spacing-scale-ratio) / var(--spacing-scale-ratio)); + --spacing-sm: calc(var(--spacing-base-size) / var(--spacing-scale-ratio)); + --spacing-md: var(--spacing-base-size); + --spacing-lg: calc(var(--spacing-base-size) * var(--spacing-scale-ratio)); + --spacing-xl: calc(var(--spacing-base-size) * var(--spacing-scale-ratio) * var(--spacing-scale-ratio)); + --spacing-xxl: calc(var(--spacing-base-size) * var(--spacing-scale-ratio) * var(--spacing-scale-ratio) * var(--spacing-scale-ratio)); + --spacing-xxxl: calc(var(--spacing-base-size) * var(--spacing-scale-ratio) * var(--spacing-scale-ratio) * var(--spacing-scale-ratio) * var(--spacing-scale-ratio)); + --spacing-xxxxl: calc(var(--spacing-base-size) * var(--spacing-scale-ratio) * var(--spacing-scale-ratio) * var(--spacing-scale-ratio) * var(--spacing-scale-ratio) * var(--spacing-scale-ratio)); + + --border-radius-base-size: 3px; +} + +/* Base Styles +-------------------------------------------------- */ +body { + color: var(--text-color); + font-family: var(--font-primary); + font-size: var(--text-md); + letter-spacing: var(--letter-spacing--primary); + line-height: var(--line-height--primary); +} + +.phpdocumentor h1, +.phpdocumentor h2, +.phpdocumentor h3, +.phpdocumentor h4, +.phpdocumentor h5, +.phpdocumentor h6 { + margin-bottom: var(--spacing-lg); + margin-top: var(--spacing-lg); + font-weight: 600; +} + +.phpdocumentor h1 { + font-size: var(--text-xxxxl); + letter-spacing: var(--letter-spacing--primary); + line-height: 1.2; + margin-top: 0; +} + +.phpdocumentor h2 { + font-size: var(--text-xxxl); + letter-spacing: var(--letter-spacing--primary); + line-height: 1.25; +} + +.phpdocumentor h3 { + font-size: var(--text-xxl); + letter-spacing: var(--letter-spacing--primary); + line-height: 1.3; +} + +.phpdocumentor h4 { + font-size: var(--text-xl); + letter-spacing: calc(var(--letter-spacing--primary) / 2); + line-height: 1.35; + margin-bottom: var(--spacing-md); +} + +.phpdocumentor h5 { + font-size: var(--text-lg); + letter-spacing: calc(var(--letter-spacing--primary) / 4); + line-height: 1.5; + margin-bottom: var(--spacing-md); + margin-top: var(--spacing-md); +} + +.phpdocumentor h6 { + font-size: var(--text-md); + letter-spacing: 0; + line-height: var(--line-height--primary); + margin-bottom: var(--spacing-md); + margin-top: var(--spacing-md); +} + +.phpdocumentor h1 .headerlink, +.phpdocumentor h2 .headerlink, +.phpdocumentor h3 .headerlink, +.phpdocumentor h4 .headerlink, +.phpdocumentor h5 .headerlink, +.phpdocumentor h6 .headerlink +{ + transition: all .3s ease-in-out; + opacity: 0; + text-decoration: none; + color: silver; + font-size: 80%; +} + +.phpdocumentor h1:hover .headerlink, +.phpdocumentor h2:hover .headerlink, +.phpdocumentor h3:hover .headerlink, +.phpdocumentor h4:hover .headerlink, +.phpdocumentor h5:hover .headerlink, +.phpdocumentor h6:hover .headerlink +{ + opacity: 1; +} +.phpdocumentor p { + margin-top: 0; + margin-bottom: var(--spacing-md); +} +.phpdocumentor figure { + margin-bottom: var(--spacing-md); +} + +.phpdocumentor figcaption { + text-align: center; + font-style: italic; + font-size: 80%; +} +.phpdocumentor-line { + border-top: 1px solid #E1E1E1; + border-width: 0; + margin-bottom: var(--spacing-xxl); + margin-top: var(--spacing-xxl); +} +.phpdocumentor-section { + box-sizing: border-box; + margin: 0 auto; + max-width: var(--container-width); + padding: 0 var(--spacing-lg); + position: relative; + width: 100%; +} + +@media (min-width: 1200px) { + .phpdocumentor-section { + padding: 0; + width: 95%; + } +} +.phpdocumentor-column { + box-sizing: border-box; + float: left; + width: 100%; +} + +@media (min-width: 550px) { + .phpdocumentor-column { + margin-left: 4%; + } + + .phpdocumentor-column:first-child { + margin-left: 0; + } + + .-one.phpdocumentor-column { + width: 4.66666666667%; + } + + .-two.phpdocumentor-column { + width: 13.3333333333%; + } + + .-three.phpdocumentor-column { + width: 22%; + } + + .-four.phpdocumentor-column { + width: 30.6666666667%; + } + + .-five.phpdocumentor-column { + width: 39.3333333333%; + } + + .-six.phpdocumentor-column { + width: 48%; + } + + .-seven.phpdocumentor-column { + width: 56.6666666667%; + } + + .-eight.phpdocumentor-column { + width: 65.3333333333%; + } + + .-nine.phpdocumentor-column { + width: 74.0%; + } + + .-ten.phpdocumentor-column { + width: 82.6666666667%; + } + + .-eleven.phpdocumentor-column { + width: 91.3333333333%; + } + + .-twelve.phpdocumentor-column { + margin-left: 0; + width: 100%; + } + + .-one-third.phpdocumentor-column { + width: 30.6666666667%; + } + + .-two-thirds.phpdocumentor-column { + width: 65.3333333333%; + } + + .-one-half.phpdocumentor-column { + width: 48%; + } + + /* Offsets */ + .-offset-by-one.phpdocumentor-column { + margin-left: 8.66666666667%; + } + + .-offset-by-two.phpdocumentor-column { + margin-left: 17.3333333333%; + } + + .-offset-by-three.phpdocumentor-column { + margin-left: 26%; + } + + .-offset-by-four.phpdocumentor-column { + margin-left: 34.6666666667%; + } + + .-offset-by-five.phpdocumentor-column { + margin-left: 43.3333333333%; + } + + .-offset-by-six.phpdocumentor-column { + margin-left: 52%; + } + + .-offset-by-seven.phpdocumentor-column { + margin-left: 60.6666666667%; + } + + .-offset-by-eight.phpdocumentor-column { + margin-left: 69.3333333333%; + } + + .-offset-by-nine.phpdocumentor-column { + margin-left: 78.0%; + } + + .-offset-by-ten.phpdocumentor-column { + margin-left: 86.6666666667%; + } + + .-offset-by-eleven.phpdocumentor-column { + margin-left: 95.3333333333%; + } + + .-offset-by-one-third.phpdocumentor-column { + margin-left: 34.6666666667%; + } + + .-offset-by-two-thirds.phpdocumentor-column { + margin-left: 69.3333333333%; + } + + .-offset-by-one-half.phpdocumentor-column { + margin-left: 52%; + } +} +.phpdocumentor a { + color: var(--link-color-primary); +} + +.phpdocumentor a:hover { + color: var(--link-hover-color-primary); +} +.phpdocumentor-button { + background-color: var(--button-color); + border: 1px solid var(--button-border-color); + border-radius: var(--border-radius-base-size); + box-sizing: border-box; + color: var(--button-text-color); + cursor: pointer; + display: inline-block; + font-size: var(--text-sm); + font-weight: 600; + height: 38px; + letter-spacing: .1rem; + line-height: 38px; + padding: 0 var(--spacing-xxl); + text-align: center; + text-decoration: none; + text-transform: uppercase; + white-space: nowrap; + margin-bottom: var(--spacing-md); +} + +.phpdocumentor-button .-wide { + width: 100%; +} + +.phpdocumentor-button:hover, +.phpdocumentor-button:focus { + border-color: #888; + color: #333; + outline: 0; +} + +.phpdocumentor-button.-primary { + background-color: var(--button-color-primary); + border-color: var(--button-color-primary); + color: var(--button-text-color-primary); +} + +.phpdocumentor-button.-primary:hover, +.phpdocumentor-button.-primary:focus { + background-color: var(--link-color-primary); + border-color: var(--link-color-primary); + color: var(--button-text-color-primary); +} +.phpdocumentor form { + margin-bottom: var(--spacing-md); +} + +.phpdocumentor-field { + background-color: var(--form-field-color); + border: 1px solid var(--form-field-border-color); + border-radius: var(--border-radius-base-size); + box-shadow: none; + box-sizing: border-box; + height: 38px; + padding: var(--spacing-xxxs) var(--spacing-xxs); /* The 6px vertically centers text on FF, ignored by Webkit */ + margin-bottom: var(--spacing-md); +} + +/* Removes awkward default styles on some inputs for iOS */ +input[type="email"], +input[type="number"], +input[type="search"], +input[type="text"], +input[type="tel"], +input[type="url"], +input[type="password"], +textarea { + -moz-appearance: none; + -webkit-appearance: none; + appearance: none; +} + +.phpdocumentor-textarea { + min-height: 65px; + padding-bottom: var(--spacing-xxxs); + padding-top: var(--spacing-xxxs); +} + +.phpdocumentor-field:focus { + border: 1px solid var(--button-color-primary); + outline: 0; +} + +.phpdocumentor-label { + display: block; + margin-bottom: var(--spacing-xs); +} + +.phpdocumentor-fieldset { + border-width: 0; + padding: 0; +} + +input[type="checkbox"].phpdocumentor-field, +input[type="radio"].phpdocumentor-field { + display: inline; +} +div.phpdocumentor-list > ul, +ul.phpdocumentor-list { + list-style: circle inside; +} + +ol.phpdocumentor-list { + list-style: decimal inside; +} + +div.phpdocumentor-list > ul, +ol.phpdocumentor-list, +ul.phpdocumentor-list { + margin-top: 0; + padding-left: 0; + margin-bottom: var(--spacing-md); +} + +dl { + margin-bottom: var(--spacing-md); +} + +div.phpdocumentor-list > ul ul, +ul.phpdocumentor-list ul.phpdocumentor-list, +ul.phpdocumentor-list ol.phpdocumentor-list, +ol.phpdocumentor-list ol.phpdocumentor-list, +ol.phpdocumentor-list ul.phpdocumentor-list { + font-size: var(--text-sm); + margin: var(--spacing-xs) 0 var(--spacing-xs) calc(var(--spacing-xs) * 2); +} + +li.phpdocumentor-list { + margin-bottom: var(--spacing-md); +} + +.phpdocumentor dl dt { + margin-bottom: var(--spacing-xs); +} + +.phpdocumentor dl dd { + margin-bottom: var(--spacing-md); +} +.phpdocumentor pre { + margin-bottom: var(--spacing-md); +} + +.phpdocumentor-code { + font-family: var(--font-monospace); + background: var(--code-background-color); + border: 1px solid var(--code-border-color); + border-radius: var(--border-radius-base-size); + font-size: var(--text-sm); + padding: var(--spacing-sm) var(--spacing-md); + width: 100%; + box-sizing: border-box; +} + +.phpdocumentor-code.-dark { + background: var(--primary-color-darkest); + color: var(--light-gray); + box-shadow: 0 2px 3px var(--dark-gray); +} + +pre > .phpdocumentor-code { + display: block; + white-space: pre; +} +.phpdocumentor blockquote { + border-left: 4px solid var(--primary-color-darken); + margin: var(--spacing-md) 0; + padding: var(--spacing-xs) var(--spacing-sm); + color: var(--primary-color-darker); + font-style: italic; +} + +.phpdocumentor blockquote p:last-of-type { + margin-bottom: 0; +} +.phpdocumentor table { + margin-bottom: var(--spacing-md); +} + +th.phpdocumentor-heading, +td.phpdocumentor-cell { + border-bottom: 1px solid var(--table-separator-color); + padding: var(--spacing-sm) var(--spacing-md); + text-align: left; +} + +th.phpdocumentor-heading:first-child, +td.phpdocumentor-cell:first-child { + padding-left: 0; +} + +th.phpdocumentor-heading:last-child, +td.phpdocumentor-cell:last-child { + padding-right: 0; +} + +.phpdocumentor-header { + display: flex; + flex-direction: row; + align-items: stretch; + flex-wrap: wrap; + justify-content: space-between; + height: auto; + padding: var(--spacing-md) var(--spacing-md); +} + +.phpdocumentor-header__menu-button { + position: absolute; + top: -100%; + left: -100%; +} + +.phpdocumentor-header__menu-icon { + font-size: 2rem; + color: var(--primary-color); +} + +.phpdocumentor-header__menu-button:checked ~ .phpdocumentor-topnav { + max-height: 250px; + padding-top: var(--spacing-md); +} + +@media (min-width: 1000px) { + .phpdocumentor-header { + flex-direction: row; + padding: var(--spacing-lg) var(--spacing-lg); + min-height: var(--header-height); + } + + .phpdocumentor-header__menu-icon { + display: none; + } +} + +@media (min-width: 1000px) { + .phpdocumentor-header { + padding-top: 0; + padding-bottom: 0; + } +} +@media (min-width: 1200px) { + .phpdocumentor-header { + padding: 0; + } +} +.phpdocumentor-title { + box-sizing: border-box; + color: var(--title-text-color); + font-size: var(--text-xxl); + letter-spacing: .05rem; + font-weight: normal; + width: auto; + margin: 0; + display: flex; + align-items: center; +} + +.phpdocumentor-title.-without-divider { + border: none; +} + +.phpdocumentor-title__link { + transition: all .3s ease-out; + display: flex; + color: var(--title-text-color); + text-decoration: none; + font-weight: normal; + white-space: nowrap; + transform: scale(.75); + transform-origin: left; +} + +.phpdocumentor-title__link:hover { + transform: perspective(15rem) translateX(.5rem); + font-weight: 600; +} + +@media (min-width: 1000px) { + .phpdocumentor-title { + width: 30.6666666667%; + border-right: var(--sidebar-border-color) solid 1px; + } + + .phpdocumentor-title__link { + transform-origin: left; + } +} + +@media (min-width: 1000px) { + .phpdocumentor-title__link { + transform: scale(.85); + } +} + +@media (min-width: 1200px) { + .phpdocumentor-title__link { + transform: scale(1); + } +} +.phpdocumentor-topnav { + display: flex; + align-items: center; + margin: 0; + max-height: 0; + overflow: hidden; + transition: max-height 0.2s ease-out; + flex-basis: 100%; +} + +.phpdocumentor-topnav__menu { + text-align: right; + list-style: none; + margin: 0; + padding: 0; + flex: 1; + display: flex; + flex-flow: row wrap; + justify-content: center; +} + +.phpdocumentor-topnav__menu-item { + margin: 0; + width: 100%; + display: inline-block; + text-align: center; + padding: var(--spacing-sm) 0 +} + +.phpdocumentor-topnav__menu-item.-social { + width: auto; + padding: var(--spacing-sm) +} + +.phpdocumentor-topnav__menu-item a { + display: inline-block; + color: var(--text-color); + text-decoration: none; + font-size: var(--text-lg); + transition: all .3s ease-out; + border-bottom: 1px dotted transparent; + line-height: 1; +} + +.phpdocumentor-topnav__menu-item a:hover { + transform: perspective(15rem) translateY(.1rem); + border-bottom: 1px dotted var(--text-color); +} + +@media (min-width: 1000px) { + .phpdocumentor-topnav { + max-height: none; + overflow: visible; + flex-basis: auto; + } + + .phpdocumentor-topnav__menu { + display: flex; + flex-flow: row wrap; + justify-content: flex-end; + } + + .phpdocumentor-topnav__menu-item, + .phpdocumentor-topnav__menu-item.-social { + width: auto; + display: inline; + text-align: right; + padding: 0 0 0 var(--spacing-md) + } +} +.phpdocumentor-sidebar { + margin: 0; + overflow: hidden; + max-height: 0; +} + +.phpdocumentor .phpdocumentor-sidebar .phpdocumentor-list { + padding: var(--spacing-xs) var(--spacing-md); + list-style: none; + margin: 0; +} + +.phpdocumentor .phpdocumentor-sidebar li { + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + padding: 0 0 var(--spacing-xxxs) var(--spacing-md); +} + +.phpdocumentor .phpdocumentor-sidebar abbr, +.phpdocumentor .phpdocumentor-sidebar a { + text-decoration: none; + border-bottom: none; + color: var(--text-color); + font-size: var(--text-md); + padding-left: 0; + transition: padding-left .4s ease-out; +} + +.phpdocumentor .phpdocumentor-sidebar a:hover { + padding-left: 5px; + font-weight: 600; +} + +.phpdocumentor .phpdocumentor-sidebar__category > * { + border-left: 1px solid var(--primary-color-lighten); +} + +.phpdocumentor .phpdocumentor-sidebar__category { + margin-bottom: var(--spacing-lg); +} + +.phpdocumentor .phpdocumentor-sidebar__category-header { + font-size: var(--text-md); + margin-bottom: var(--spacing-xs); + color: var(--link-color-primary); + font-weight: 600; + border-left: 0; +} + +.phpdocumentor .phpdocumentor-sidebar__root-package, +.phpdocumentor .phpdocumentor-sidebar__root-namespace { + font-size: var(--text-md); + margin: 0; + padding-top: var(--spacing-xs); + padding-left: var(--spacing-md); + color: var(--text-color); + font-weight: normal; +} + +@media (min-width: 550px) { + .phpdocumentor-sidebar { + border-right: var(--sidebar-border-color) solid 1px; + } +} + +.phpdocumentor-sidebar__menu-button { + position: absolute; + top: -100%; + left: -100%; +} + +.phpdocumentor-sidebar__menu-icon { + font-size: var(--text-md); + font-weight: 600; + background: var(--primary-color); + color: white; + margin: 0 0 var(--spacing-lg); + display: block; + padding: var(--spacing-sm); + text-align: center; + border-radius: 3px; + text-transform: uppercase; + letter-spacing: .15rem; +} + +.phpdocumentor-sidebar__menu-button:checked ~ .phpdocumentor-sidebar { + max-height: 100%; + padding-top: var(--spacing-md); +} + +@media (min-width: 550px) { + .phpdocumentor-sidebar { + overflow: visible; + max-height: 100%; + } + + .phpdocumentor-sidebar__menu-icon { + display: none; + } +} +.phpdocumentor-admonition { + border: 1px solid var(--admonition-border-color); + border-radius: var(--border-radius-base-size); + border-color: var(--primary-color-lighten); + background-color: var(--primary-color-lighter); + padding: var(--spacing-lg); + margin: var(--spacing-lg) 0; + display: flex; + flex-direction: row; + align-items: flex-start; +} + +.phpdocumentor-admonition p:last-of-type { + margin-bottom: 0; +} + +.phpdocumentor-admonition--success, +.phpdocumentor-admonition.-success { + border-color: var(--admonition-success-color); +} + +.phpdocumentor-admonition__icon { + margin-right: var(--spacing-md); + color: var(--primary-color); + max-width: 3rem; +} +.phpdocumentor ul.phpdocumentor-breadcrumbs { + font-size: var(--text-md); + list-style: none; + margin: 0; + padding: 0; +} + +.phpdocumentor ul.phpdocumentor-breadcrumbs a { + color: var(--text-color); + text-decoration: none; +} + +.phpdocumentor ul.phpdocumentor-breadcrumbs > li { + display: inline-block; + margin: 0; +} + +.phpdocumentor ul.phpdocumentor-breadcrumbs > li + li:before { + color: var(--dark-gray); + content: "\\\A0"; + padding: 0; +} +.phpdocumentor .phpdocumentor-back-to-top { + position: fixed; + bottom: 2rem; + font-size: 2.5rem; + opacity: .25; + transition: all .3s ease-in-out; + right: 2rem; +} + +.phpdocumentor .phpdocumentor-back-to-top:hover { + color: var(--link-color-primary); + opacity: 1; +} +.phpdocumentor-search { + position: relative; + display: none; /** disable by default for non-js flow */ + opacity: .3; /** white-out default for loading indication */ + transition: opacity .3s, background .3s; + margin: var(--spacing-sm) 0; + flex: 1; + min-width: 100%; +} + +.phpdocumentor-search label { + display: flex; + align-items: center; + flex: 1; +} + +.phpdocumentor-search__icon { + color: var(--primary-color); + margin-right: var(--spacing-sm); + width: 1rem; + height: 1rem; +} + +.phpdocumentor-search--enabled { + display: flex; +} + +.phpdocumentor-search--active { + opacity: 1; +} + +.phpdocumentor-search input:disabled { + background-color: lightgray; +} + +.phpdocumentor-search__field:focus, +.phpdocumentor-search__field { + margin-bottom: 0; + border: 0; + border-bottom: 2px solid var(--primary-color); + padding: 0; + border-radius: 0; + flex: 1; +} + +@media (min-width: 1000px) { + .phpdocumentor-search { + min-width: auto; + max-width: 20rem; + margin: 0 0 0 auto; + } +} +.phpdocumentor-content { + position: relative; +} + +.phpdocumentor-search-results { + backdrop-filter: blur(5px); + background: var(--popover-background-color); + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + padding: 0; + opacity: 1; + pointer-events: all; + + transition: opacity .3s, background .3s; +} + +.phpdocumentor-search-results--hidden { + background: transparent; + backdrop-filter: blur(0); + opacity: 0; + pointer-events: none; +} + +.phpdocumentor-search-results__dialog { + width: 100%; + background: white; + max-height: 100%; + display: flex; + flex-direction: column; +} + +.phpdocumentor-search-results__body { + overflow: auto; +} + +.phpdocumentor-search-results__header { + padding: var(--spacing-lg); + display: flex; + justify-content: space-between; + background: var(--primary-color-darken); + color: white; + align-items: center; +} + +.phpdocumentor-search-results__close { + font-size: var(--text-xl); + background: none; + border: none; + padding: 0; + margin: 0; +} + +.phpdocumentor .phpdocumentor-search-results__title { + font-size: var(--text-xl); + margin-bottom: 0; +} + +.phpdocumentor-search-results__entries { + list-style: none; + padding: 0 var(--spacing-lg); + margin: 0; +} + +.phpdocumentor-search-results__entry { + border-bottom: 1px solid var(--table-separator-color); + padding: var(--spacing-sm) 0; + text-align: left; +} + +.phpdocumentor-search-results__entry a { + display: block; +} + +.phpdocumentor-search-results__entry small { + margin-top: var(--spacing-xs); + margin-bottom: var(--spacing-md); + color: var(--primary-color-darker); + display: block; + word-break: break-word; +} + +.phpdocumentor-search-results__entry h3 { + font-size: var(--text-lg); + margin: 0; +} + +@media (min-width: 550px) { + .phpdocumentor-search-results { + padding: 0 var(--spacing-lg); + } + + .phpdocumentor-search-results__entry h3 { + font-size: var(--text-xxl); + } + + .phpdocumentor-search-results__dialog { + margin: var(--spacing-xl) auto; + max-width: 40rem; + background: white; + border: 1px solid silver; + box-shadow: 0 2px 5px silver; + max-height: 40rem; + border-radius: 3px; + } +} +.phpdocumentor-modal { + position: fixed; + width: 100vw; + height: 100vh; + opacity: 0; + visibility: hidden; + transition: all 0.3s ease; + top: 0; + left: 0; + display: flex; + align-items: center; + justify-content: center; +} + +.phpdocumentor-modal__open { + visibility: visible; + opacity: 1; + transition-delay: 0s; +} + +.phpdocumentor-modal-bg { + position: absolute; + background: gray; + opacity: 50%; + width: 100%; + height: 100%; +} + +.phpdocumentor-modal-container { + border-radius: 1em; + background: #fff; + position: relative; + padding: 2em; +} + +.phpdocumentor-modal__close { + position: absolute; + right: 0.75em; + top: 0.75em; + outline: none; + appearance: none; + color: var(--primary-color); + background: none; + border: 0px; + font-weight: bold; + cursor: pointer; +} + +/* Used for screen readers and such */ +.visually-hidden { + display: none; +} + +.float-right { + float: right; +} + +.float-left { + float: left; +} diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/css/normalize.css b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/css/normalize.css new file mode 100644 index 0000000..579152b --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/css/normalize.css @@ -0,0 +1,427 @@ +/*! normalize.css v3.0.2 | MIT License | git.io/normalize */ + +/** + * 1. Set default font family to sans-serif. + * 2. Prevent iOS text size adjust after orientation change, without disabling + * user zoom. + */ + +html { + font-family: sans-serif; /* 1 */ + -ms-text-size-adjust: 100%; /* 2 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/** + * Remove default margin. + */ + +body { + margin: 0; +} + +/* HTML5 display definitions + ========================================================================== */ + +/** + * Correct `block` display not defined for any HTML5 element in IE 8/9. + * Correct `block` display not defined for `details` or `summary` in IE 10/11 + * and Firefox. + * Correct `block` display not defined for `main` in IE 11. + */ + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} + +/** + * 1. Correct `inline-block` display not defined in IE 8/9. + * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. + */ + +audio, +canvas, +progress, +video { + display: inline-block; /* 1 */ + vertical-align: baseline; /* 2 */ +} + +/** + * Prevent modern browsers from displaying `audio` without controls. + * Remove excess height in iOS 5 devices. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Address `[hidden]` styling not present in IE 8/9/10. + * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22. + */ + +[hidden], +template { + display: none; +} + +/* Links + ========================================================================== */ + +/** + * Remove the gray background color from active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * Improve readability when focused and also mouse hovered in all browsers. + */ + +a:active, +a:hover { + outline: 0; +} + +/* Text-level semantics + ========================================================================== */ + +/** + * Address styling not present in IE 8/9/10/11, Safari, and Chrome. + */ + +abbr[title] { + border-bottom: 1px dotted; +} + +/** + * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. + */ + +b, +strong { + font-weight: bold; +} + +/** + * Address styling not present in Safari and Chrome. + */ + +dfn { + font-style: italic; +} + +/** + * Address variable `h1` font-size and margin within `section` and `article` + * contexts in Firefox 4+, Safari, and Chrome. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/** + * Address styling not present in IE 8/9. + */ + +mark { + background: #ff0; + color: #000; +} + +/** + * Address inconsistent and variable font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` affecting `line-height` in all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +/* Embedded content + ========================================================================== */ + +/** + * Remove border when inside `a` element in IE 8/9/10. + */ + +img { + border: 0; +} + +/** + * Correct overflow not hidden in IE 9/10/11. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* Grouping content + ========================================================================== */ + +/** + * Address margin not present in IE 8/9 and Safari. + */ + +figure { + margin: 1em 40px; +} + +/** + * Address differences between Firefox and other browsers. + */ + +hr { + -moz-box-sizing: content-box; + box-sizing: content-box; + height: 0; +} + +/** + * Contain overflow in all browsers. + */ + +pre { + overflow: auto; +} + +/** + * Address odd `em`-unit font size rendering in all browsers. + */ + +code, +kbd, +pre, +samp { + font-family: var(--font-monospace); + font-size: 1em; +} + +/* Forms + ========================================================================== */ + +/** + * Known limitation: by default, Chrome and Safari on OS X allow very limited + * styling of `select`, unless a `border` property is set. + */ + +/** + * 1. Correct color not being inherited. + * Known issue: affects color of disabled elements. + * 2. Correct font properties not being inherited. + * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. + */ + +button, +input, +optgroup, +select, +textarea { + color: inherit; /* 1 */ + font: inherit; /* 2 */ + margin: 0; /* 3 */ +} + +/** + * Address `overflow` set to `hidden` in IE 8/9/10/11. + */ + +button { + overflow: visible; +} + +/** + * Address inconsistent `text-transform` inheritance for `button` and `select`. + * All other form control elements do not inherit `text-transform` values. + * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. + * Correct `select` style inheritance in Firefox. + */ + +button, +select { + text-transform: none; +} + +/** + * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * and `video` controls. + * 2. Correct inability to style clickable `input` types in iOS. + * 3. Improve usability and consistency of cursor style between image-type + * `input` and others. + */ + +button, +html input[type="button"], /* 1 */ +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; /* 2 */ + cursor: pointer; /* 3 */ +} + +/** + * Re-set default cursor for disabled elements. + */ + +button[disabled], +html input[disabled] { + cursor: default; +} + +/** + * Remove inner padding and border in Firefox 4+. + */ + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} + +/** + * Address Firefox 4+ setting `line-height` on `input` using `!important` in + * the UA stylesheet. + */ + +input { + line-height: normal; +} + +/** + * It's recommended that you don't attempt to style these elements. + * Firefox's implementation doesn't respect box-sizing, padding, or width. + * + * 1. Address box sizing set to `content-box` in IE 8/9/10. + * 2. Remove excess padding in IE 8/9/10. + */ + +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Fix the cursor style for Chrome's increment/decrement buttons. For certain + * `font-size` values of the `input`, it causes the cursor style of the + * decrement button to change from `default` to `text`. + */ + +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Address `appearance` set to `searchfield` in Safari and Chrome. + * 2. Address `box-sizing` set to `border-box` in Safari and Chrome + * (include `-moz` to future-proof). + */ + +input[type="search"] { + -webkit-appearance: textfield; /* 1 */ + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; /* 2 */ + box-sizing: content-box; +} + +/** + * Remove inner padding and search cancel button in Safari and Chrome on OS X. + * Safari (but not Chrome) clips the cancel button when the search input has + * padding (and `textfield` appearance). + */ + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * Define consistent border, margin, and padding. + */ + +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +/** + * 1. Correct `color` not being inherited in IE 8/9/10/11. + * 2. Remove padding so people aren't caught out if they zero out fieldsets. + */ + +legend { + border: 0; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Remove default vertical scrollbar in IE 8/9/10/11. + */ + +textarea { + overflow: auto; +} + +/** + * Don't inherit the `font-weight` (applied by a rule above). + * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. + */ + +optgroup { + font-weight: bold; +} + +/* Tables + ========================================================================== */ + +/** + * Remove most spacing between table cells. + */ + +table { + border-collapse: collapse; + border-spacing: 0; +} + +td, +th { + padding: 0; +} diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/css/template.css b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/css/template.css new file mode 100644 index 0000000..31f00e3 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/css/template.css @@ -0,0 +1,188 @@ +.phpdocumentor-summary { + font-style: italic; +} +.phpdocumentor-description { + margin-bottom: var(--spacing-md); +} +.phpdocumentor-element { + position: relative; +} + +.phpdocumentor .phpdocumentor-element__name { + line-height: 1; +} + +.phpdocumentor-element__package, +.phpdocumentor-element__extends, +.phpdocumentor-element__implements { + display: block; + font-size: var(--text-xxs); + font-weight: normal; + opacity: .7; +} + +.phpdocumentor-element__package .phpdocumentor-breadcrumbs { + display: inline; +} + +.phpdocumentor-element:not(:last-child) { + border-bottom: 1px solid var(--primary-color-lighten); + padding-bottom: var(--spacing-lg); +} + +.phpdocumentor-element.-deprecated .phpdocumentor-element__name { + text-decoration: line-through; +} + +.phpdocumentor-element__modifier { + font-size: var(--text-xxs); + padding: calc(var(--spacing-base-size) / 4) calc(var(--spacing-base-size) / 2); + color: var(--text-color); + background-color: var(--light-gray); + border-radius: 3px; + text-transform: uppercase; +} +.phpdocumentor-signature { + display: inline-block; + font-size: var(--text-sm); + margin-bottom: var(--spacing-md); +} + +.phpdocumentor-signature.-deprecated .phpdocumentor-signature__name { + text-decoration: line-through; +} +.phpdocumentor-table-of-contents { +} + +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry { + padding-top: var(--spacing-xs); + margin-left: 2rem; + display: flex; +} + +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry > a { + flex: 0 1 auto; +} + +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry > span { + flex: 1; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; +} + +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry:after { + content: ''; + height: 12px; + width: 12px; + left: 16px; + position: absolute; +} +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry.-private:after { + background: url('data:image/svg+xml;utf8,') no-repeat; +} +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry.-protected:after { + left: 13px; + background: url('data:image/svg+xml;utf8,') no-repeat; +} + +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry:before { + width: 1.25rem; + height: 1.25rem; + line-height: 1.25rem; + background: transparent url('data:image/svg+xml;utf8,') no-repeat center center; + content: ''; + position: absolute; + left: 0; + border-radius: 50%; + font-weight: 600; + color: white; + text-align: center; + font-size: .75rem; + margin-top: .2rem; +} + +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry.-method:before { + content: 'M'; + background-image: url('data:image/svg+xml;utf8,'); +} + +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry.-function:before { + content: 'M'; + background-image: url('data:image/svg+xml;utf8,'); +} + +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry.-property:before { + content: 'P' +} + +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry.-constant:before { + content: 'C'; + background-color: transparent; + background-image: url('data:image/svg+xml;utf8,'); +} + +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry.-class:before { + content: 'C' +} + +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry.-interface:before { + content: 'I' +} + +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry.-trait:before { + content: 'T' +} + +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry.-namespace:before { + content: 'N' +} + +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry.-package:before { + content: 'P' +} + +.phpdocumentor-table-of-contents dd { + font-style: italic; + margin-left: 2rem; +} +.phpdocumentor-element-found-in { + position: absolute; + top: 0; + right: 0; + font-size: var(--text-sm); + color: gray; +} + +.phpdocumentor-element-found-in .phpdocumentor-element-found-in__source { + flex: 0 1 auto; + display: inline-flex; +} + +.phpdocumentor-element-found-in .phpdocumentor-element-found-in__source:after { + width: 1.25rem; + height: 1.25rem; + line-height: 1.25rem; + background: transparent url('data:image/svg+xml;utf8,') no-repeat center center; + content: ''; + left: 0; + border-radius: 50%; + font-weight: 600; + text-align: center; + font-size: .75rem; + margin-top: .2rem; +} +.phpdocumentor-class-graph { + width: 100%; height: 600px; border:1px solid black; overflow: hidden +} + +.phpdocumentor-class-graph__graph { + width: 100%; +} +.phpdocumentor-tag-list__definition { + display: flex; +} + +.phpdocumentor-tag-link { + margin-right: var(--spacing-sm); +} diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/examples-customerexample.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/examples-customerexample.html new file mode 100644 index 0000000..d26f76d --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/examples-customerexample.html @@ -0,0 +1,162 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                          +

                                                          CRM V2

                                                          + + + + + +
                                                          + +
                                                          +
                                                          + + + + +
                                                          +
                                                            +
                                                          + +
                                                          +

                                                          CustomerExample.php

                                                          + + +
                                                          + + + + + + + + + + + + + + +
                                                          +
                                                          +
                                                          +
                                                          +

                                                          Search results

                                                          + +
                                                          +
                                                          +
                                                            +
                                                            +
                                                            +
                                                            +
                                                            +
                                                            + + +
                                                            + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-crmapiv2.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-crmapiv2.html new file mode 100644 index 0000000..7d879d1 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-crmapiv2.html @@ -0,0 +1,173 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                            +

                                                            CRM V2

                                                            + + + + + +
                                                            + +
                                                            +
                                                            + + + + +
                                                            +
                                                              +
                                                            + +
                                                            +

                                                            CrmApiV2.php

                                                            + + +
                                                            + + + + + + +

                                                            + Interfaces, Classes and Traits + +

                                                            + +
                                                            + +
                                                            CrmApiV2
                                                            +
                                                            This is the main class to interact with the CRM
                                                            + +
                                                            + + + + + + + + +
                                                            +
                                                            +
                                                            +
                                                            +

                                                            Search results

                                                            + +
                                                            +
                                                            +
                                                              +
                                                              +
                                                              +
                                                              +
                                                              +
                                                              + + +
                                                              + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-enums-apierror.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-enums-apierror.html new file mode 100644 index 0000000..e9164b4 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-enums-apierror.html @@ -0,0 +1,173 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                              +

                                                              CRM V2

                                                              + + + + + +
                                                              + +
                                                              +
                                                              + + + + +
                                                              +
                                                                +
                                                              + +
                                                              +

                                                              ApiError.php

                                                              + + +
                                                              + + + + + + +

                                                              + Interfaces, Classes and Traits + +

                                                              + +
                                                              + +
                                                              ApiError
                                                              +
                                                              This describes an API error.
                                                              + +
                                                              + + + + + + + + +
                                                              +
                                                              +
                                                              +
                                                              +

                                                              Search results

                                                              + +
                                                              +
                                                              +
                                                                +
                                                                +
                                                                +
                                                                +
                                                                +
                                                                + + +
                                                                + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-enums-apistatus.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-enums-apistatus.html new file mode 100644 index 0000000..50c855a --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-enums-apistatus.html @@ -0,0 +1,173 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                +

                                                                CRM V2

                                                                + + + + + +
                                                                + +
                                                                +
                                                                + + + + +
                                                                +
                                                                  +
                                                                + +
                                                                +

                                                                ApiStatus.php

                                                                + + +
                                                                + + + + + + +

                                                                + Interfaces, Classes and Traits + +

                                                                + +
                                                                + +
                                                                ApiStatus
                                                                +
                                                                + +
                                                                + + + + + + + + +
                                                                +
                                                                +
                                                                +
                                                                +

                                                                Search results

                                                                + +
                                                                +
                                                                +
                                                                  +
                                                                  +
                                                                  +
                                                                  +
                                                                  +
                                                                  + + +
                                                                  + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-enums-arcadiamailtype.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-enums-arcadiamailtype.html new file mode 100644 index 0000000..8188097 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-enums-arcadiamailtype.html @@ -0,0 +1,173 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                  +

                                                                  CRM V2

                                                                  + + + + + +
                                                                  + +
                                                                  +
                                                                  + + + + +
                                                                  +
                                                                    +
                                                                  + +
                                                                  +

                                                                  ArcadiaMailType.php

                                                                  + + +
                                                                  + + + + + + +

                                                                  + Interfaces, Classes and Traits + +

                                                                  + +
                                                                  + +
                                                                  ArcadiaMailType
                                                                  +
                                                                  + +
                                                                  + + + + + + + + +
                                                                  +
                                                                  +
                                                                  +
                                                                  +

                                                                  Search results

                                                                  + +
                                                                  +
                                                                  +
                                                                    +
                                                                    +
                                                                    +
                                                                    +
                                                                    +
                                                                    + + +
                                                                    + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-enums-arcadiaordertype.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-enums-arcadiaordertype.html new file mode 100644 index 0000000..7628230 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-enums-arcadiaordertype.html @@ -0,0 +1,173 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                    +

                                                                    CRM V2

                                                                    + + + + + +
                                                                    + +
                                                                    +
                                                                    + + + + +
                                                                    +
                                                                      +
                                                                    + +
                                                                    +

                                                                    ArcadiaOrderType.php

                                                                    + + +
                                                                    + + + + + + +

                                                                    + Interfaces, Classes and Traits + +

                                                                    + +
                                                                    + +
                                                                    ArcadiaOrderType
                                                                    +
                                                                    + +
                                                                    + + + + + + + + +
                                                                    +
                                                                    +
                                                                    +
                                                                    +

                                                                    Search results

                                                                    + +
                                                                    +
                                                                    +
                                                                      +
                                                                      +
                                                                      +
                                                                      +
                                                                      +
                                                                      + + +
                                                                      + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-enums-country.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-enums-country.html new file mode 100644 index 0000000..b8fd6e0 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-enums-country.html @@ -0,0 +1,173 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                      +

                                                                      CRM V2

                                                                      + + + + + +
                                                                      + +
                                                                      +
                                                                      + + + + +
                                                                      +
                                                                        +
                                                                      + +
                                                                      +

                                                                      Country.php

                                                                      + + +
                                                                      + + + + + + +

                                                                      + Interfaces, Classes and Traits + +

                                                                      + +
                                                                      + +
                                                                      Country
                                                                      +
                                                                      Liste de Pays
                                                                      + +
                                                                      + + + + + + + + +
                                                                      +
                                                                      +
                                                                      +
                                                                      +

                                                                      Search results

                                                                      + +
                                                                      +
                                                                      +
                                                                        +
                                                                        +
                                                                        +
                                                                        +
                                                                        +
                                                                        + + +
                                                                        + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-enums-httpmethods.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-enums-httpmethods.html new file mode 100644 index 0000000..7229c55 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-enums-httpmethods.html @@ -0,0 +1,162 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                        +

                                                                        CRM V2

                                                                        + + + + + +
                                                                        + +
                                                                        +
                                                                        + + + + +
                                                                        +
                                                                          +
                                                                        + +
                                                                        +

                                                                        HttpMethods.php

                                                                        + + +
                                                                        + + + + + + + + + + + + + + +
                                                                        +
                                                                        +
                                                                        +
                                                                        +

                                                                        Search results

                                                                        + +
                                                                        +
                                                                        +
                                                                          +
                                                                          +
                                                                          +
                                                                          +
                                                                          +
                                                                          + + +
                                                                          + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-enums-loglevel.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-enums-loglevel.html new file mode 100644 index 0000000..ea00f52 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-enums-loglevel.html @@ -0,0 +1,173 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                          +

                                                                          CRM V2

                                                                          + + + + + +
                                                                          + +
                                                                          +
                                                                          + + + + +
                                                                          +
                                                                            +
                                                                          + +
                                                                          +

                                                                          LogLevel.php

                                                                          + + +
                                                                          + + + + + + +

                                                                          + Interfaces, Classes and Traits + +

                                                                          + +
                                                                          + +
                                                                          LogLevel
                                                                          +
                                                                          + +
                                                                          + + + + + + + + +
                                                                          +
                                                                          +
                                                                          +
                                                                          +

                                                                          Search results

                                                                          + +
                                                                          +
                                                                          +
                                                                            +
                                                                            +
                                                                            +
                                                                            +
                                                                            +
                                                                            + + +
                                                                            + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-enums-questiontype.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-enums-questiontype.html new file mode 100644 index 0000000..d3587ff --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-enums-questiontype.html @@ -0,0 +1,173 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                            +

                                                                            CRM V2

                                                                            + + + + + +
                                                                            + +
                                                                            +
                                                                            + + + + +
                                                                            +
                                                                              +
                                                                            + +
                                                                            +

                                                                            QuestionType.php

                                                                            + + +
                                                                            + + + + + + +

                                                                            + Interfaces, Classes and Traits + +

                                                                            + +
                                                                            + +
                                                                            QuestionType
                                                                            +
                                                                            + +
                                                                            + + + + + + + + +
                                                                            +
                                                                            +
                                                                            +
                                                                            +

                                                                            Search results

                                                                            + +
                                                                            +
                                                                            +
                                                                              +
                                                                              +
                                                                              +
                                                                              +
                                                                              +
                                                                              + + +
                                                                              + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-exceptions-accesserror.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-exceptions-accesserror.html new file mode 100644 index 0000000..d53d80f --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-exceptions-accesserror.html @@ -0,0 +1,173 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                              +

                                                                              CRM V2

                                                                              + + + + + +
                                                                              + +
                                                                              +
                                                                              + + + + +
                                                                              +
                                                                                +
                                                                              + +
                                                                              +

                                                                              AccessError.php

                                                                              + + +
                                                                              + + + + + + +

                                                                              + Interfaces, Classes and Traits + +

                                                                              + +
                                                                              + +
                                                                              AccessError
                                                                              +
                                                                              This is thrown when trying to set a value on an object property that does not exist.
                                                                              + +
                                                                              + + + + + + + + +
                                                                              +
                                                                              +
                                                                              +
                                                                              +

                                                                              Search results

                                                                              + +
                                                                              +
                                                                              +
                                                                                +
                                                                                +
                                                                                +
                                                                                +
                                                                                +
                                                                                + + +
                                                                                + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-exceptions-apierrorexception.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-exceptions-apierrorexception.html new file mode 100644 index 0000000..67c7520 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-exceptions-apierrorexception.html @@ -0,0 +1,175 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                +

                                                                                CRM V2

                                                                                + + + + + +
                                                                                + +
                                                                                +
                                                                                + + + + +
                                                                                +
                                                                                  +
                                                                                + +
                                                                                +

                                                                                ApiErrorException.php

                                                                                + + +
                                                                                + + + + + + +

                                                                                + Interfaces, Classes and Traits + +

                                                                                + +
                                                                                + +
                                                                                ApiErrorException
                                                                                +
                                                                                This would be thrown if any of the case +referenced in \LDC\LDCCRM\Enums\ApiError would +occur within the crm
                                                                                + +
                                                                                + + + + + + + + +
                                                                                +
                                                                                +
                                                                                +
                                                                                +

                                                                                Search results

                                                                                + +
                                                                                +
                                                                                +
                                                                                  +
                                                                                  +
                                                                                  +
                                                                                  +
                                                                                  +
                                                                                  + + +
                                                                                  + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-exceptions-crmexception.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-exceptions-crmexception.html new file mode 100644 index 0000000..75ac072 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-exceptions-crmexception.html @@ -0,0 +1,173 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                  +

                                                                                  CRM V2

                                                                                  + + + + + +
                                                                                  + +
                                                                                  +
                                                                                  + + + + +
                                                                                  +
                                                                                    +
                                                                                  + +
                                                                                  +

                                                                                  CrmException.php

                                                                                  + + +
                                                                                  + + + + + + +

                                                                                  + Interfaces, Classes and Traits + +

                                                                                  + +
                                                                                  + +
                                                                                  CrmException
                                                                                  +
                                                                                  This is a critical error.
                                                                                  + +
                                                                                  + + + + + + + + +
                                                                                  +
                                                                                  +
                                                                                  +
                                                                                  +

                                                                                  Search results

                                                                                  + +
                                                                                  +
                                                                                  +
                                                                                    +
                                                                                    +
                                                                                    +
                                                                                    +
                                                                                    +
                                                                                    + + +
                                                                                    + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-exceptions-skipvalidationexception.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-exceptions-skipvalidationexception.html new file mode 100644 index 0000000..0bc7082 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-exceptions-skipvalidationexception.html @@ -0,0 +1,173 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                    +

                                                                                    CRM V2

                                                                                    + + + + + +
                                                                                    + +
                                                                                    +
                                                                                    + + + + +
                                                                                    +
                                                                                      +
                                                                                    + +
                                                                                    +

                                                                                    SkipValidationException.php

                                                                                    + + +
                                                                                    + + + + + + +

                                                                                    + Interfaces, Classes and Traits + +

                                                                                    + +
                                                                                    + +
                                                                                    SkipValidationException
                                                                                    +
                                                                                    Used only for internal validator
                                                                                    + +
                                                                                    + + + + + + + + +
                                                                                    +
                                                                                    +
                                                                                    +
                                                                                    +

                                                                                    Search results

                                                                                    + +
                                                                                    +
                                                                                    +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      + + +
                                                                                      + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-exceptions-validationexception.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-exceptions-validationexception.html new file mode 100644 index 0000000..dfadef5 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-exceptions-validationexception.html @@ -0,0 +1,174 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                      +

                                                                                      CRM V2

                                                                                      + + + + + +
                                                                                      + +
                                                                                      +
                                                                                      + + + + +
                                                                                      +
                                                                                        +
                                                                                      + +
                                                                                      +

                                                                                      ValidationException.php

                                                                                      + + +
                                                                                      + + + + + + +

                                                                                      + Interfaces, Classes and Traits + +

                                                                                      + +
                                                                                      + +
                                                                                      ValidationException
                                                                                      +
                                                                                      This would be thrown if a data could not be validated +on any models
                                                                                      + +
                                                                                      + + + + + + + + +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +

                                                                                      Search results

                                                                                      + +
                                                                                      +
                                                                                      +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + +
                                                                                        + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-exceptions-wpcrminvalidjsonuserinfo.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-exceptions-wpcrminvalidjsonuserinfo.html new file mode 100644 index 0000000..56757be --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-exceptions-wpcrminvalidjsonuserinfo.html @@ -0,0 +1,173 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                        +

                                                                                        CRM V2

                                                                                        + + + + + +
                                                                                        + +
                                                                                        +
                                                                                        + + + + +
                                                                                        +
                                                                                          +
                                                                                        + +
                                                                                        +

                                                                                        WpCrmInvalidJsonUserInfo.php

                                                                                        + + +
                                                                                        + + + + + + +

                                                                                        + Interfaces, Classes and Traits + +

                                                                                        + +
                                                                                        + +
                                                                                        WpCrmInvalidJsonUserInfo
                                                                                        +
                                                                                        This is thrown when trying to read WP customer from DB json data.
                                                                                        + +
                                                                                        + + + + + + + + +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Search results

                                                                                        + +
                                                                                        +
                                                                                        +
                                                                                          +
                                                                                          +
                                                                                          +
                                                                                          +
                                                                                          +
                                                                                          + + +
                                                                                          + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-models-answer.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-models-answer.html new file mode 100644 index 0000000..a75ad59 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-models-answer.html @@ -0,0 +1,174 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                          +

                                                                                          CRM V2

                                                                                          + + + + + +
                                                                                          + +
                                                                                          +
                                                                                          + + + + +
                                                                                          +
                                                                                            +
                                                                                          + +
                                                                                          +

                                                                                          Answer.php

                                                                                          + + +
                                                                                          + + + + + + +

                                                                                          + Interfaces, Classes and Traits + +

                                                                                          + +
                                                                                          + +
                                                                                          Answer
                                                                                          +
                                                                                          This class represents an answer +It has a method to submit answers
                                                                                          + +
                                                                                          + + + + + + + + +
                                                                                          +
                                                                                          +
                                                                                          +
                                                                                          +

                                                                                          Search results

                                                                                          + +
                                                                                          +
                                                                                          +
                                                                                            +
                                                                                            +
                                                                                            +
                                                                                            +
                                                                                            +
                                                                                            + + +
                                                                                            + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-models-arcadiamaildefault.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-models-arcadiamaildefault.html new file mode 100644 index 0000000..e38cdd1 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-models-arcadiamaildefault.html @@ -0,0 +1,174 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                            +

                                                                                            CRM V2

                                                                                            + + + + + +
                                                                                            + +
                                                                                            +
                                                                                            + + + + +
                                                                                            +
                                                                                              +
                                                                                            + +
                                                                                            +

                                                                                            ArcadiaMailDefault.php

                                                                                            + + +
                                                                                            + + + + + + +

                                                                                            + Interfaces, Classes and Traits + +

                                                                                            + +
                                                                                            + +
                                                                                            ArcadiaMailDefault
                                                                                            +
                                                                                            This class represents the customer info with +the account validation status
                                                                                            + +
                                                                                            + + + + + + + + +
                                                                                            +
                                                                                            +
                                                                                            +
                                                                                            +

                                                                                            Search results

                                                                                            + +
                                                                                            +
                                                                                            +
                                                                                              +
                                                                                              +
                                                                                              +
                                                                                              +
                                                                                              +
                                                                                              + + +
                                                                                              + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-models-arcadiamailgame.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-models-arcadiamailgame.html new file mode 100644 index 0000000..bb2b6fe --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-models-arcadiamailgame.html @@ -0,0 +1,174 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                              +

                                                                                              CRM V2

                                                                                              + + + + + +
                                                                                              + +
                                                                                              +
                                                                                              + + + + +
                                                                                              +
                                                                                                +
                                                                                              + +
                                                                                              +

                                                                                              ArcadiaMailGame.php

                                                                                              + + +
                                                                                              + + + + + + +

                                                                                              + Interfaces, Classes and Traits + +

                                                                                              + +
                                                                                              + +
                                                                                              ArcadiaMailGame
                                                                                              +
                                                                                              This class represents the customer info with +the account validation status
                                                                                              + +
                                                                                              + + + + + + + + +
                                                                                              +
                                                                                              +
                                                                                              +
                                                                                              +

                                                                                              Search results

                                                                                              + +
                                                                                              +
                                                                                              +
                                                                                                +
                                                                                                +
                                                                                                +
                                                                                                +
                                                                                                +
                                                                                                + + +
                                                                                                + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-models-crmclientmodel.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-models-crmclientmodel.html new file mode 100644 index 0000000..d811a9c --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-models-crmclientmodel.html @@ -0,0 +1,162 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                +

                                                                                                CRM V2

                                                                                                + + + + + +
                                                                                                + +
                                                                                                +
                                                                                                + + + + +
                                                                                                +
                                                                                                  +
                                                                                                + +
                                                                                                +

                                                                                                CrmClientModel.php

                                                                                                + + +
                                                                                                + + + + + + + + + + + + + + +
                                                                                                +
                                                                                                +
                                                                                                +
                                                                                                +

                                                                                                Search results

                                                                                                + +
                                                                                                +
                                                                                                +
                                                                                                  +
                                                                                                  +
                                                                                                  +
                                                                                                  +
                                                                                                  +
                                                                                                  + + +
                                                                                                  + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-models-customer.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-models-customer.html new file mode 100644 index 0000000..6fea515 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-models-customer.html @@ -0,0 +1,175 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                  +

                                                                                                  CRM V2

                                                                                                  + + + + + +
                                                                                                  + +
                                                                                                  +
                                                                                                  + + + + +
                                                                                                  +
                                                                                                    +
                                                                                                  + +
                                                                                                  +

                                                                                                  Customer.php

                                                                                                  + + +
                                                                                                  + + + + + + +

                                                                                                  + Interfaces, Classes and Traits + +

                                                                                                  + +
                                                                                                  + +
                                                                                                  Customer
                                                                                                  +
                                                                                                  This class represents the customer info with +the account validation status. You can use it as +a standalone class but beware of catching exceptions
                                                                                                  + +
                                                                                                  + + + + + + + + +
                                                                                                  +
                                                                                                  +
                                                                                                  +
                                                                                                  +

                                                                                                  Search results

                                                                                                  + +
                                                                                                  +
                                                                                                  +
                                                                                                    +
                                                                                                    +
                                                                                                    +
                                                                                                    +
                                                                                                    +
                                                                                                    + + +
                                                                                                    + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-models-question.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-models-question.html new file mode 100644 index 0000000..2b74fed --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-models-question.html @@ -0,0 +1,174 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                    +

                                                                                                    CRM V2

                                                                                                    + + + + + +
                                                                                                    + +
                                                                                                    +
                                                                                                    + + + + +
                                                                                                    +
                                                                                                      +
                                                                                                    + +
                                                                                                    +

                                                                                                    Question.php

                                                                                                    + + +
                                                                                                    + + + + + + +

                                                                                                    + Interfaces, Classes and Traits + +

                                                                                                    + +
                                                                                                    + +
                                                                                                    Question
                                                                                                    +
                                                                                                    This class represents a question +It has some static methods to retrieve questions and answers
                                                                                                    + +
                                                                                                    + + + + + + + + +
                                                                                                    +
                                                                                                    +
                                                                                                    +
                                                                                                    +

                                                                                                    Search results

                                                                                                    + +
                                                                                                    +
                                                                                                    +
                                                                                                      +
                                                                                                      +
                                                                                                      +
                                                                                                      +
                                                                                                      +
                                                                                                      + + +
                                                                                                      + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-models-singleoptin.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-models-singleoptin.html new file mode 100644 index 0000000..d6a3c0d --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-models-singleoptin.html @@ -0,0 +1,173 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                      +

                                                                                                      CRM V2

                                                                                                      + + + + + +
                                                                                                      + +
                                                                                                      +
                                                                                                      + + + + +
                                                                                                      +
                                                                                                        +
                                                                                                      + +
                                                                                                      +

                                                                                                      SingleOptin.php

                                                                                                      + + +
                                                                                                      + + + + + + +

                                                                                                      + Interfaces, Classes and Traits + +

                                                                                                      + +
                                                                                                      + +
                                                                                                      SingleOptin
                                                                                                      +
                                                                                                      This class allows to handle single optins
                                                                                                      + +
                                                                                                      + + + + + + + + +
                                                                                                      +
                                                                                                      +
                                                                                                      +
                                                                                                      +

                                                                                                      Search results

                                                                                                      + +
                                                                                                      +
                                                                                                      +
                                                                                                        +
                                                                                                        +
                                                                                                        +
                                                                                                        +
                                                                                                        +
                                                                                                        + + +
                                                                                                        + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-models-stats.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-models-stats.html new file mode 100644 index 0000000..71e812c --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-models-stats.html @@ -0,0 +1,173 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                        +

                                                                                                        CRM V2

                                                                                                        + + + + + +
                                                                                                        + +
                                                                                                        +
                                                                                                        + + + + +
                                                                                                        +
                                                                                                          +
                                                                                                        + +
                                                                                                        +

                                                                                                        Stats.php

                                                                                                        + + +
                                                                                                        + + + + + + +

                                                                                                        + Interfaces, Classes and Traits + +

                                                                                                        + +
                                                                                                        + +
                                                                                                        Stats
                                                                                                        +
                                                                                                        This class is used to get stats from CRM
                                                                                                        + +
                                                                                                        + + + + + + + + +
                                                                                                        +
                                                                                                        +
                                                                                                        +
                                                                                                        +

                                                                                                        Search results

                                                                                                        + +
                                                                                                        +
                                                                                                        +
                                                                                                          +
                                                                                                          +
                                                                                                          +
                                                                                                          +
                                                                                                          +
                                                                                                          + + +
                                                                                                          + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-transport-apiinterface.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-transport-apiinterface.html new file mode 100644 index 0000000..19754a8 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-transport-apiinterface.html @@ -0,0 +1,162 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                          +

                                                                                                          CRM V2

                                                                                                          + + + + + +
                                                                                                          + +
                                                                                                          +
                                                                                                          + + + + +
                                                                                                          +
                                                                                                            +
                                                                                                          + +
                                                                                                          +

                                                                                                          ApiInterface.php

                                                                                                          + + +
                                                                                                          + + + + + + + + + + + + + + +
                                                                                                          +
                                                                                                          +
                                                                                                          +
                                                                                                          +

                                                                                                          Search results

                                                                                                          + +
                                                                                                          +
                                                                                                          +
                                                                                                            +
                                                                                                            +
                                                                                                            +
                                                                                                            +
                                                                                                            +
                                                                                                            + + +
                                                                                                            + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-transport-request.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-transport-request.html new file mode 100644 index 0000000..299ea61 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-transport-request.html @@ -0,0 +1,174 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                            +

                                                                                                            CRM V2

                                                                                                            + + + + + +
                                                                                                            + +
                                                                                                            +
                                                                                                            + + + + +
                                                                                                            +
                                                                                                              +
                                                                                                            + +
                                                                                                            +

                                                                                                            Request.php

                                                                                                            + + +
                                                                                                            + + + + + + +

                                                                                                            + Interfaces, Classes and Traits + +

                                                                                                            + +
                                                                                                            + +
                                                                                                            Request
                                                                                                            +
                                                                                                            The LDC CRM request +Contains the http method, the requested url and data to pass
                                                                                                            + +
                                                                                                            + + + + + + + + +
                                                                                                            +
                                                                                                            +
                                                                                                            +
                                                                                                            +

                                                                                                            Search results

                                                                                                            + +
                                                                                                            +
                                                                                                            +
                                                                                                              +
                                                                                                              +
                                                                                                              +
                                                                                                              +
                                                                                                              +
                                                                                                              + + +
                                                                                                              + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-transport-response.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-transport-response.html new file mode 100644 index 0000000..cb1c349 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-transport-response.html @@ -0,0 +1,173 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                              +

                                                                                                              CRM V2

                                                                                                              + + + + + +
                                                                                                              + +
                                                                                                              +
                                                                                                              + + + + +
                                                                                                              +
                                                                                                                +
                                                                                                              + +
                                                                                                              +

                                                                                                              Response.php

                                                                                                              + + +
                                                                                                              + + + + + + +

                                                                                                              + Interfaces, Classes and Traits + +

                                                                                                              + +
                                                                                                              + +
                                                                                                              Response
                                                                                                              +
                                                                                                              + +
                                                                                                              + + + + + + + + +
                                                                                                              +
                                                                                                              +
                                                                                                              +
                                                                                                              +

                                                                                                              Search results

                                                                                                              + +
                                                                                                              +
                                                                                                              +
                                                                                                                +
                                                                                                                +
                                                                                                                +
                                                                                                                +
                                                                                                                +
                                                                                                                + + +
                                                                                                                + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-utils.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-utils.html new file mode 100644 index 0000000..be50783 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-utils.html @@ -0,0 +1,173 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                +

                                                                                                                CRM V2

                                                                                                                + + + + + +
                                                                                                                + +
                                                                                                                +
                                                                                                                + + + + +
                                                                                                                +
                                                                                                                  +
                                                                                                                + +
                                                                                                                +

                                                                                                                Utils.php

                                                                                                                + + +
                                                                                                                + + + + + + +

                                                                                                                + Interfaces, Classes and Traits + +

                                                                                                                + +
                                                                                                                + +
                                                                                                                Utils
                                                                                                                +
                                                                                                                This is the LDCCRM utility class
                                                                                                                + +
                                                                                                                + + + + + + + + +
                                                                                                                +
                                                                                                                +
                                                                                                                +
                                                                                                                +

                                                                                                                Search results

                                                                                                                + +
                                                                                                                +
                                                                                                                +
                                                                                                                  +
                                                                                                                  +
                                                                                                                  +
                                                                                                                  +
                                                                                                                  +
                                                                                                                  + + +
                                                                                                                  + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-wordpress-wpcrm.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-wordpress-wpcrm.html new file mode 100644 index 0000000..5db55b4 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-wordpress-wpcrm.html @@ -0,0 +1,213 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                  +

                                                                                                                  CRM V2

                                                                                                                  + + + + + +
                                                                                                                  + +
                                                                                                                  +
                                                                                                                  + + + + +
                                                                                                                  +
                                                                                                                    +
                                                                                                                  + +
                                                                                                                  +

                                                                                                                  WPCrm.php

                                                                                                                  + +

                                                                                                                  LDCCRM For Wordpress usage

                                                                                                                  + + + +
                                                                                                                  + Tags + +
                                                                                                                  +
                                                                                                                  +
                                                                                                                  + category +
                                                                                                                  +
                                                                                                                  + +

                                                                                                                  API

                                                                                                                  +
                                                                                                                  + +
                                                                                                                  +
                                                                                                                  + author +
                                                                                                                  +
                                                                                                                  + +

                                                                                                                  Jérémy Munsch jeremy.munsch@ldc.fr

                                                                                                                  +
                                                                                                                  + +
                                                                                                                  +
                                                                                                                  + license +
                                                                                                                  +
                                                                                                                  + +

                                                                                                                  MIT https://opensource.org/licenses/MIT

                                                                                                                  +
                                                                                                                  + +
                                                                                                                  +
                                                                                                                  + link +
                                                                                                                  +
                                                                                                                  + / + +
                                                                                                                  +
                                                                                                                  + + + + +

                                                                                                                  + Interfaces, Classes and Traits + +

                                                                                                                  + +
                                                                                                                  + +
                                                                                                                  WPCrm
                                                                                                                  +
                                                                                                                  Class de gestion des users en session avec Wordpress (ce truc immonde)
                                                                                                                  + +
                                                                                                                  + + + + + + + + +
                                                                                                                  +
                                                                                                                  +
                                                                                                                  +
                                                                                                                  +

                                                                                                                  Search results

                                                                                                                  + +
                                                                                                                  +
                                                                                                                  +
                                                                                                                    +
                                                                                                                    +
                                                                                                                    +
                                                                                                                    +
                                                                                                                    +
                                                                                                                    + + +
                                                                                                                    + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-wordpress-wpcrmanswer.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-wordpress-wpcrmanswer.html new file mode 100644 index 0000000..2cd9821 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-wordpress-wpcrmanswer.html @@ -0,0 +1,213 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                    +

                                                                                                                    CRM V2

                                                                                                                    + + + + + +
                                                                                                                    + +
                                                                                                                    +
                                                                                                                    + + + + +
                                                                                                                    +
                                                                                                                      +
                                                                                                                    + +
                                                                                                                    +

                                                                                                                    WPCrmAnswer.php

                                                                                                                    + +

                                                                                                                    LDCCRM For Wordpress usage

                                                                                                                    + + + +
                                                                                                                    + Tags + +
                                                                                                                    +
                                                                                                                    +
                                                                                                                    + category +
                                                                                                                    +
                                                                                                                    + +

                                                                                                                    API

                                                                                                                    +
                                                                                                                    + +
                                                                                                                    +
                                                                                                                    + author +
                                                                                                                    +
                                                                                                                    + +

                                                                                                                    Jérémy Munsch jeremy.munsch@ldc.fr

                                                                                                                    +
                                                                                                                    + +
                                                                                                                    +
                                                                                                                    + license +
                                                                                                                    +
                                                                                                                    + +

                                                                                                                    MIT https://opensource.org/licenses/MIT

                                                                                                                    +
                                                                                                                    + +
                                                                                                                    +
                                                                                                                    + link +
                                                                                                                    +
                                                                                                                    + / + +
                                                                                                                    +
                                                                                                                    + + + + +

                                                                                                                    + Interfaces, Classes and Traits + +

                                                                                                                    + +
                                                                                                                    + +
                                                                                                                    WPCrmAnswer
                                                                                                                    +
                                                                                                                    Class de gestion de la segmentation question avec Wordpress (ce truc immonde)
                                                                                                                    + +
                                                                                                                    + + + + + + + + +
                                                                                                                    +
                                                                                                                    +
                                                                                                                    +
                                                                                                                    +

                                                                                                                    Search results

                                                                                                                    + +
                                                                                                                    +
                                                                                                                    +
                                                                                                                      +
                                                                                                                      +
                                                                                                                      +
                                                                                                                      +
                                                                                                                      +
                                                                                                                      + + +
                                                                                                                      + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-wordpress-wpcrmquestion.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-wordpress-wpcrmquestion.html new file mode 100644 index 0000000..47a47ee --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-wordpress-wpcrmquestion.html @@ -0,0 +1,213 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                      +

                                                                                                                      CRM V2

                                                                                                                      + + + + + +
                                                                                                                      + +
                                                                                                                      +
                                                                                                                      + + + + +
                                                                                                                      +
                                                                                                                        +
                                                                                                                      + +
                                                                                                                      +

                                                                                                                      WPCrmQuestion.php

                                                                                                                      + +

                                                                                                                      LDCCRM For Wordpress usage

                                                                                                                      + + + +
                                                                                                                      + Tags + +
                                                                                                                      +
                                                                                                                      +
                                                                                                                      + category +
                                                                                                                      +
                                                                                                                      + +

                                                                                                                      API

                                                                                                                      +
                                                                                                                      + +
                                                                                                                      +
                                                                                                                      + author +
                                                                                                                      +
                                                                                                                      + +

                                                                                                                      Jérémy Munsch jeremy.munsch@ldc.fr

                                                                                                                      +
                                                                                                                      + +
                                                                                                                      +
                                                                                                                      + license +
                                                                                                                      +
                                                                                                                      + +

                                                                                                                      MIT https://opensource.org/licenses/MIT

                                                                                                                      +
                                                                                                                      + +
                                                                                                                      +
                                                                                                                      + link +
                                                                                                                      +
                                                                                                                      + / + +
                                                                                                                      +
                                                                                                                      + + + + +

                                                                                                                      + Interfaces, Classes and Traits + +

                                                                                                                      + +
                                                                                                                      + +
                                                                                                                      WPCrmQuestion
                                                                                                                      +
                                                                                                                      Class de gestion de la segmentation question avec Wordpress (ce truc immonde)
                                                                                                                      + +
                                                                                                                      + + + + + + + + +
                                                                                                                      +
                                                                                                                      +
                                                                                                                      +
                                                                                                                      +

                                                                                                                      Search results

                                                                                                                      + +
                                                                                                                      +
                                                                                                                      +
                                                                                                                        +
                                                                                                                        +
                                                                                                                        +
                                                                                                                        +
                                                                                                                        +
                                                                                                                        + + +
                                                                                                                        + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-wordpress-wpcrmuser.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-wordpress-wpcrmuser.html new file mode 100644 index 0000000..82877b3 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/files/src-wordpress-wpcrmuser.html @@ -0,0 +1,213 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                        +

                                                                                                                        CRM V2

                                                                                                                        + + + + + +
                                                                                                                        + +
                                                                                                                        +
                                                                                                                        + + + + +
                                                                                                                        +
                                                                                                                          +
                                                                                                                        + +
                                                                                                                        +

                                                                                                                        WPCrmUser.php

                                                                                                                        + +

                                                                                                                        LDCCRM For Wordpress usage

                                                                                                                        + + + +
                                                                                                                        + Tags + +
                                                                                                                        +
                                                                                                                        +
                                                                                                                        + category +
                                                                                                                        +
                                                                                                                        + +

                                                                                                                        API

                                                                                                                        +
                                                                                                                        + +
                                                                                                                        +
                                                                                                                        + author +
                                                                                                                        +
                                                                                                                        + +

                                                                                                                        Jérémy Munsch jeremy.munsch@ldc.fr

                                                                                                                        +
                                                                                                                        + +
                                                                                                                        +
                                                                                                                        + license +
                                                                                                                        +
                                                                                                                        + +

                                                                                                                        MIT https://opensource.org/licenses/MIT

                                                                                                                        +
                                                                                                                        + +
                                                                                                                        +
                                                                                                                        + link +
                                                                                                                        +
                                                                                                                        + / + +
                                                                                                                        +
                                                                                                                        + + + + +

                                                                                                                        + Interfaces, Classes and Traits + +

                                                                                                                        + +
                                                                                                                        + +
                                                                                                                        WPCrmUser
                                                                                                                        +
                                                                                                                        Class de gestion des users en session avec Wordpress (ce truc immonde)
                                                                                                                        + +
                                                                                                                        + + + + + + + + +
                                                                                                                        +
                                                                                                                        +
                                                                                                                        +
                                                                                                                        +

                                                                                                                        Search results

                                                                                                                        + +
                                                                                                                        +
                                                                                                                        +
                                                                                                                          +
                                                                                                                          +
                                                                                                                          +
                                                                                                                          +
                                                                                                                          +
                                                                                                                          + + +
                                                                                                                          + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/graphs/classes.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/graphs/classes.html new file mode 100644 index 0000000..cc88261 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/graphs/classes.html @@ -0,0 +1,139 @@ + + + + + CRM V2 + + + + + + + + +
                                                                                                                          +

                                                                                                                          CRM V2

                                                                                                                          + + + + + +
                                                                                                                          + +
                                                                                                                          +
                                                                                                                          + + + + +
                                                                                                                          +
                                                                                                                          + +
                                                                                                                          + +
                                                                                                                          +
                                                                                                                          +
                                                                                                                          +

                                                                                                                          Search results

                                                                                                                          + +
                                                                                                                          +
                                                                                                                          +
                                                                                                                            +
                                                                                                                            +
                                                                                                                            +
                                                                                                                            +
                                                                                                                            +
                                                                                                                            + + +
                                                                                                                            + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/index.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/index.html new file mode 100644 index 0000000..2cb11dc --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/index.html @@ -0,0 +1,167 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                            +

                                                                                                                            CRM V2

                                                                                                                            + + + + + +
                                                                                                                            + +
                                                                                                                            +
                                                                                                                            + + + + +
                                                                                                                            +

                                                                                                                            Documentation

                                                                                                                            + + +

                                                                                                                            + Packages + +

                                                                                                                            + +
                                                                                                                            +
                                                                                                                            LDCCrmClient
                                                                                                                            +
                                                                                                                            None
                                                                                                                            +
                                                                                                                            + +

                                                                                                                            + Namespaces + +

                                                                                                                            + +
                                                                                                                            +
                                                                                                                            LDC
                                                                                                                            +
                                                                                                                            + + + + + + + +
                                                                                                                            +
                                                                                                                            +
                                                                                                                            +

                                                                                                                            Search results

                                                                                                                            + +
                                                                                                                            +
                                                                                                                            +
                                                                                                                              +
                                                                                                                              +
                                                                                                                              +
                                                                                                                              +
                                                                                                                              +
                                                                                                                              + + +
                                                                                                                              + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/indices/files.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/indices/files.html new file mode 100644 index 0000000..af7d1b1 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/indices/files.html @@ -0,0 +1,203 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                              +

                                                                                                                              CRM V2

                                                                                                                              + + + + + +
                                                                                                                              + +
                                                                                                                              +
                                                                                                                              + + + + + +
                                                                                                                              + + +
                                                                                                                              + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/js/search.js b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/js/search.js new file mode 100644 index 0000000..093d6d0 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/js/search.js @@ -0,0 +1,173 @@ +// Search module for phpDocumentor +// +// This module is a wrapper around fuse.js that will use a given index and attach itself to a +// search form and to a search results pane identified by the following data attributes: +// +// 1. data-search-form +// 2. data-search-results +// +// The data-search-form is expected to have a single input element of type 'search' that will trigger searching for +// a series of results, were the data-search-results pane is expected to have a direct UL child that will be populated +// with rendered results. +// +// The search has various stages, upon loading this stage the data-search-form receives the CSS class +// 'phpdocumentor-search--enabled'; this indicates that JS is allowed and indices are being loaded. It is recommended +// to hide the form by default and show it when it receives this class to achieve progressive enhancement for this +// feature. +// +// After loading this module, it is expected to load a search index asynchronously, for example: +// +// +// +// In this script the generated index should attach itself to the search module using the `appendIndex` function. By +// doing it like this the page will continue loading, unhindered by the loading of the search. +// +// After the page has fully loaded, and all these deferred indexes loaded, the initialization of the search module will +// be called and the form will receive the class 'phpdocumentor-search--active', indicating search is ready. At this +// point, the input field will also have it's 'disabled' attribute removed. +var Search = (function () { + var fuse; + var index = []; + var options = { + shouldSort: true, + threshold: 0.6, + location: 0, + distance: 100, + maxPatternLength: 32, + minMatchCharLength: 1, + keys: [ + "fqsen", + "name", + "summary", + "url" + ] + }; + + // Credit David Walsh (https://davidwalsh.name/javascript-debounce-function) + // Returns a function, that, as long as it continues to be invoked, will not + // be triggered. The function will be called after it stops being called for + // N milliseconds. If `immediate` is passed, trigger the function on the + // leading edge, instead of the trailing. + function debounce(func, wait, immediate) { + var timeout; + + return function executedFunction() { + var context = this; + var args = arguments; + + var later = function () { + timeout = null; + if (!immediate) func.apply(context, args); + }; + + var callNow = immediate && !timeout; + clearTimeout(timeout); + timeout = setTimeout(later, wait); + if (callNow) func.apply(context, args); + }; + } + + function close() { + // Start scroll prevention: https://css-tricks.com/prevent-page-scrolling-when-a-modal-is-open/ + const scrollY = document.body.style.top; + document.body.style.position = ''; + document.body.style.top = ''; + window.scrollTo(0, parseInt(scrollY || '0') * -1); + // End scroll prevention + + var form = document.querySelector('[data-search-form]'); + var searchResults = document.querySelector('[data-search-results]'); + + form.classList.toggle('phpdocumentor-search--has-results', false); + searchResults.classList.add('phpdocumentor-search-results--hidden'); + var searchField = document.querySelector('[data-search-form] input[type="search"]'); + searchField.blur(); + } + + function search(event) { + // Start scroll prevention: https://css-tricks.com/prevent-page-scrolling-when-a-modal-is-open/ + document.body.style.position = 'fixed'; + document.body.style.top = `-${window.scrollY}px`; + // End scroll prevention + + // prevent enter's from autosubmitting + event.stopPropagation(); + + var form = document.querySelector('[data-search-form]'); + var searchResults = document.querySelector('[data-search-results]'); + var searchResultEntries = document.querySelector('[data-search-results] .phpdocumentor-search-results__entries'); + + searchResultEntries.innerHTML = ''; + + if (!event.target.value) { + close(); + return; + } + + form.classList.toggle('phpdocumentor-search--has-results', true); + searchResults.classList.remove('phpdocumentor-search-results--hidden'); + var results = fuse.search(event.target.value, {limit: 25}); + + results.forEach(function (result) { + var entry = document.createElement("li"); + entry.classList.add("phpdocumentor-search-results__entry"); + entry.innerHTML += '

                                                                                                                              ' + result.name + "

                                                                                                                              \n"; + entry.innerHTML += '' + result.fqsen + "\n"; + entry.innerHTML += '
                                                                                                                              ' + result.summary + '
                                                                                                                              '; + searchResultEntries.appendChild(entry) + }); + } + + function appendIndex(added) { + index = index.concat(added); + + // re-initialize search engine when appending an index after initialisation + if (typeof fuse !== 'undefined') { + fuse = new Fuse(index, options); + } + } + + function init() { + fuse = new Fuse(index, options); + + var form = document.querySelector('[data-search-form]'); + var searchField = document.querySelector('[data-search-form] input[type="search"]'); + + var closeButton = document.querySelector('.phpdocumentor-search-results__close'); + closeButton.addEventListener('click', function() { close() }.bind(this)); + + var searchResults = document.querySelector('[data-search-results]'); + searchResults.addEventListener('click', function() { close() }.bind(this)); + + form.classList.add('phpdocumentor-search--active'); + + searchField.setAttribute('placeholder', 'Search (Press "/" to focus)'); + searchField.removeAttribute('disabled'); + searchField.addEventListener('keyup', debounce(search, 300)); + + window.addEventListener('keyup', function (event) { + if (event.key === '/') { + searchField.focus(); + } + if (event.code === 'Escape') { + close(); + } + }.bind(this)); + } + + return { + appendIndex, + init + } +})(); + +window.addEventListener('DOMContentLoaded', function () { + var form = document.querySelector('[data-search-form]'); + + // When JS is supported; show search box. Must be before including the search for it to take effect immediately + form.classList.add('phpdocumentor-search--enabled'); +}); + +window.addEventListener('load', function () { + Search.init(); +}); diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/js/searchIndex.js b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/js/searchIndex.js new file mode 100644 index 0000000..3ec691a --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/js/searchIndex.js @@ -0,0 +1,1339 @@ +Search.appendIndex( + [ + { + "fqsen": "\\LDC\\LDCCRM\\CrmApiV2", + "name": "CrmApiV2", + "summary": "This\u0020is\u0020the\u0020main\u0020class\u0020to\u0020interact\u0020with\u0020the\u0020CRM", + "url": "classes/LDC-LDCCRM-CrmApiV2.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\CrmApiV2\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "CrmApiV2", + "url": "classes/LDC-LDCCRM-CrmApiV2.html#method___construct" + }, { + "fqsen": "\\LDC\\LDCCRM\\CrmApiV2\u003A\u003Aping\u0028\u0029", + "name": "ping", + "summary": "Use\u0020this\u0020the\u0020ping\u0020the\u0020crm\u0020and\u0020know\u0020its\u0020current\u0020status", + "url": "classes/LDC-LDCCRM-CrmApiV2.html#method_ping" + }, { + "fqsen": "\\LDC\\LDCCRM\\CrmApiV2\u003A\u003AgetCustomerOrNew\u0028\u0029", + "name": "getCustomerOrNew", + "summary": "Get\u0020a\u0020customer\u0020from\u0020its\u0020hashcode\u0020or\u0020email\nIf\u0020it\u0020does\u0020not\u0020exists\u0020a\u0020new\u0020instance\nwill\u0020be\u0020returned.\u0020You\u0020would\u0020have\nto\u0020call\u0020its\u0020save\u0020method\u0020later\u0020on.", + "url": "classes/LDC-LDCCRM-CrmApiV2.html#method_getCustomerOrNew" + }, { + "fqsen": "\\LDC\\LDCCRM\\CrmApiV2\u003A\u003AgetCustomer\u0028\u0029", + "name": "getCustomer", + "summary": "Get\u0020a\u0020customer\u0020from\u0020its\u0020hashcode\u0020or\u0020email\nIf\u0020it\u0020does\u0020not\u0020exists\u0020a\u0020new\u0020instance\nwill\u0020be\u0020returned.\u0020You\u0020would\u0020have\nto\u0020call\u0020its\u0020save\u0020method\u0020later\u0020on.", + "url": "classes/LDC-LDCCRM-CrmApiV2.html#method_getCustomer" + }, { + "fqsen": "\\LDC\\LDCCRM\\CrmApiV2\u003A\u003AsetStatus\u0028\u0029", + "name": "setStatus", + "summary": "Set\u0020the\u0020single\u0020optin\u0020status\u0020for\u0020an\u0020email", + "url": "classes/LDC-LDCCRM-CrmApiV2.html#method_setStatus" + }, { + "fqsen": "\\LDC\\LDCCRM\\CrmApiV2\u003A\u003Alogin\u0028\u0029", + "name": "login", + "summary": "Test\u0020a\u0020customer\u0020credentials\u0020to\u0020see\u0020if\u0020it\u0020can\u0020login", + "url": "classes/LDC-LDCCRM-CrmApiV2.html#method_login" + }, { + "fqsen": "\\LDC\\LDCCRM\\CrmApiV2\u003A\u003A\u0024apiInterface", + "name": "apiInterface", + "summary": "The\u0020Api\u0020object\u0020that\u0020will\u0020handle\u0020requests\u0020and\u0020responses", + "url": "classes/LDC-LDCCRM-CrmApiV2.html#property_apiInterface" + }, { + "fqsen": "\\LDC\\LDCCRM\\Enums\\ApiError", + "name": "ApiError", + "summary": "This\u0020describes\u0020an\u0020API\u0020error.", + "url": "classes/LDC-LDCCRM-Enums-ApiError.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Enums\\ApiError\u003A\u003Avalues\u0028\u0029", + "name": "values", + "summary": "Valeurs\u0020des\u0020possibilit\u00E9s\u0020de\u0020cet\u0020\u00E9num\u00E9ration\u0020\u0028value\u0029", + "url": "classes/LDC-LDCCRM-Enums-ApiError.html#method_values" + }, { + "fqsen": "\\LDC\\LDCCRM\\Enums\\ApiError\u003A\u003Alabels\u0028\u0029", + "name": "labels", + "summary": "Libell\u00E9s\u0020des\u0020possibilit\u00E9s\u0020de\u0020cet\u0020\u00E9num\u00E9ration\u0020\u0028label\u0029", + "url": "classes/LDC-LDCCRM-Enums-ApiError.html#method_labels" + }, { + "fqsen": "\\LDC\\LDCCRM\\Enums\\ApiStatus", + "name": "ApiStatus", + "summary": "", + "url": "classes/LDC-LDCCRM-Enums-ApiStatus.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Enums\\ArcadiaMailType", + "name": "ArcadiaMailType", + "summary": "", + "url": "classes/LDC-LDCCRM-Enums-ArcadiaMailType.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Enums\\ArcadiaMailType\u003A\u003Avalues\u0028\u0029", + "name": "values", + "summary": "Valeurs\u0020des\u0020possibilit\u00E9s\u0020de\u0020cet\u0020\u00E9num\u00E9ration\u0020\u0028value\u0029", + "url": "classes/LDC-LDCCRM-Enums-ArcadiaMailType.html#method_values" + }, { + "fqsen": "\\LDC\\LDCCRM\\Enums\\ArcadiaOrderType", + "name": "ArcadiaOrderType", + "summary": "", + "url": "classes/LDC-LDCCRM-Enums-ArcadiaOrderType.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Enums\\ArcadiaOrderType\u003A\u003Avalues\u0028\u0029", + "name": "values", + "summary": "Valeurs\u0020des\u0020possibilit\u00E9s\u0020de\u0020cet\u0020\u00E9num\u00E9ration\u0020\u0028value\u0029", + "url": "classes/LDC-LDCCRM-Enums-ArcadiaOrderType.html#method_values" + }, { + "fqsen": "\\LDC\\LDCCRM\\Enums\\Country", + "name": "Country", + "summary": "Liste\u0020de\u0020Pays", + "url": "classes/LDC-LDCCRM-Enums-Country.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Enums\\Country\u003A\u003Avalues\u0028\u0029", + "name": "values", + "summary": "Valeurs\u0020des\u0020possibilit\u00E9s\u0020de\u0020cet\u0020\u00E9num\u00E9ration\u0020\u0028value\u0029", + "url": "classes/LDC-LDCCRM-Enums-Country.html#method_values" + }, { + "fqsen": "\\LDC\\LDCCRM\\Enums\\Country\u003A\u003Alabels\u0028\u0029", + "name": "labels", + "summary": "Libell\u00E9s\u0020des\u0020possibilit\u00E9s\u0020de\u0020cet\u0020\u00E9num\u00E9ration\u0020\u0028label\u0029", + "url": "classes/LDC-LDCCRM-Enums-Country.html#method_labels" + }, { + "fqsen": "\\LDC\\LDCCRM\\Enums\\LogLevel", + "name": "LogLevel", + "summary": "", + "url": "classes/LDC-LDCCRM-Enums-LogLevel.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Enums\\LogLevel\u003A\u003Avalues\u0028\u0029", + "name": "values", + "summary": "Valeurs\u0020des\u0020possibilit\u00E9s\u0020de\u0020cet\u0020\u00E9num\u00E9ration\u0020\u0028value\u0029", + "url": "classes/LDC-LDCCRM-Enums-LogLevel.html#method_values" + }, { + "fqsen": "\\LDC\\LDCCRM\\Enums\\QuestionType", + "name": "QuestionType", + "summary": "", + "url": "classes/LDC-LDCCRM-Enums-QuestionType.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Enums\\QuestionType\u003A\u003Avalues\u0028\u0029", + "name": "values", + "summary": "Valeurs\u0020des\u0020possibilit\u00E9s\u0020de\u0020cet\u0020\u00E9num\u00E9ration\u0020\u0028value\u0029", + "url": "classes/LDC-LDCCRM-Enums-QuestionType.html#method_values" + }, { + "fqsen": "\\LDC\\LDCCRM\\Exceptions\\AccessError", + "name": "AccessError", + "summary": "This\u0020is\u0020thrown\u0020when\u0020trying\u0020to\u0020set\u0020a\u0020value\u0020on\u0020an\u0020object\u0020property\u0020that\u0020does\u0020not\u0020exist.", + "url": "classes/LDC-LDCCRM-Exceptions-AccessError.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Exceptions\\AccessError\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "AccessError", + "url": "classes/LDC-LDCCRM-Exceptions-AccessError.html#method___construct" + }, { + "fqsen": "\\LDC\\LDCCRM\\Exceptions\\ApiErrorException", + "name": "ApiErrorException", + "summary": "This\u0020would\u0020be\u0020thrown\u0020if\u0020any\u0020of\u0020the\u0020case\nreferenced\u0020in\u0020\\LDC\\LDCCRM\\Enums\\ApiError\u0020would\noccur\u0020within\u0020the\u0020crm", + "url": "classes/LDC-LDCCRM-Exceptions-ApiErrorException.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Exceptions\\ApiErrorException\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "Create\u0020a\u0020new\u0020exception\u0020base\u0020on\u0020ApiError\u0020enum.", + "url": "classes/LDC-LDCCRM-Exceptions-ApiErrorException.html#method___construct" + }, { + "fqsen": "\\LDC\\LDCCRM\\Exceptions\\ApiErrorException\u003A\u003AgetApiError\u0028\u0029", + "name": "getApiError", + "summary": "Get\u0020the\u0020Api\u0020Error", + "url": "classes/LDC-LDCCRM-Exceptions-ApiErrorException.html#method_getApiError" + }, { + "fqsen": "\\LDC\\LDCCRM\\Exceptions\\ApiErrorException\u003A\u003AgetStatusCode\u0028\u0029", + "name": "getStatusCode", + "summary": "Get\u0020the\u0020http\u0020code", + "url": "classes/LDC-LDCCRM-Exceptions-ApiErrorException.html#method_getStatusCode" + }, { + "fqsen": "\\LDC\\LDCCRM\\Exceptions\\ApiErrorException\u003A\u003Areport\u0028\u0029", + "name": "report", + "summary": "This\u0020is\u0020used\u0020by\u0020laravel\u0020only.", + "url": "classes/LDC-LDCCRM-Exceptions-ApiErrorException.html#method_report" + }, { + "fqsen": "\\LDC\\LDCCRM\\Exceptions\\ApiErrorException\u003A\u003A\u0024error", + "name": "error", + "summary": "Api\u0020Error\nThis\u0020value\u0020makes\u0020the\u0020error\u0020more\u0020explicit.", + "url": "classes/LDC-LDCCRM-Exceptions-ApiErrorException.html#property_error" + }, { + "fqsen": "\\LDC\\LDCCRM\\Exceptions\\ApiErrorException\u003A\u003A\u0024message", + "name": "message", + "summary": "This\u0020is\u0020an\u0020explicit\u0020error\u0020message,\nou\u0020may\u0020print\u0020this\u0020to\u0020the\u0020front\u0020or\u0020not\u0020depending\non\u0020\u0024error\u0020value", + "url": "classes/LDC-LDCCRM-Exceptions-ApiErrorException.html#property_message" + }, { + "fqsen": "\\LDC\\LDCCRM\\Exceptions\\ApiErrorException\u003A\u003A\u0024httpCode", + "name": "httpCode", + "summary": "This\u0020is\u0020the\u0020http\u0020code\u0020returned\u0020by\u0020the\u0020crm.", + "url": "classes/LDC-LDCCRM-Exceptions-ApiErrorException.html#property_httpCode" + }, { + "fqsen": "\\LDC\\LDCCRM\\Exceptions\\CrmException", + "name": "CrmException", + "summary": "This\u0020is\u0020a\u0020critical\u0020error.", + "url": "classes/LDC-LDCCRM-Exceptions-CrmException.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Exceptions\\CrmException\u003A\u003Areport\u0028\u0029", + "name": "report", + "summary": "This\u0020is\u0020used\u0020by\u0020laravel\u0020only.", + "url": "classes/LDC-LDCCRM-Exceptions-CrmException.html#method_report" + }, { + "fqsen": "\\LDC\\LDCCRM\\Exceptions\\SkipValidationException", + "name": "SkipValidationException", + "summary": "Used\u0020only\u0020for\u0020internal\u0020validator", + "url": "classes/LDC-LDCCRM-Exceptions-SkipValidationException.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Exceptions\\ValidationException", + "name": "ValidationException", + "summary": "This\u0020would\u0020be\u0020thrown\u0020if\u0020a\u0020data\u0020could\u0020not\u0020be\u0020validated\non\u0020any\u0020models", + "url": "classes/LDC-LDCCRM-Exceptions-ValidationException.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Exceptions\\ValidationException\u003A\u003Areport\u0028\u0029", + "name": "report", + "summary": "This\u0020is\u0020used\u0020by\u0020laravel\u0020only.", + "url": "classes/LDC-LDCCRM-Exceptions-ValidationException.html#method_report" + }, { + "fqsen": "\\LDC\\LDCCRM\\Exceptions\\WpCrmInvalidJsonUserInfo", + "name": "WpCrmInvalidJsonUserInfo", + "summary": "This\u0020is\u0020thrown\u0020when\u0020trying\u0020to\u0020read\u0020WP\u0020customer\u0020from\u0020DB\u0020json\u0020data.", + "url": "classes/LDC-LDCCRM-Exceptions-WpCrmInvalidJsonUserInfo.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Exceptions\\WpCrmInvalidJsonUserInfo\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "WpCrmInvalidJsonUserInfo", + "url": "classes/LDC-LDCCRM-Exceptions-WpCrmInvalidJsonUserInfo.html#method___construct" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Answer", + "name": "Answer", + "summary": "This\u0020class\u0020represents\u0020an\u0020answer\nIt\u0020has\u0020a\u0020method\u0020to\u0020submit\u0020answers", + "url": "classes/LDC-LDCCRM-Models-Answer.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Answer\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "Answer", + "url": "classes/LDC-LDCCRM-Models-Answer.html#method___construct" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Answer\u003A\u003AsetQuestionAnswers\u0028\u0029", + "name": "setQuestionAnswers", + "summary": "Set\u0020unanswered\u0020question\u0020for\u0020a\u0020specific\u0020customer", + "url": "classes/LDC-LDCCRM-Models-Answer.html#method_setQuestionAnswers" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Answer\u003A\u003AjsonSerialize\u0028\u0029", + "name": "jsonSerialize", + "summary": "Serialize\u0020this\u0020object\u0020to\u0020an\u0020array", + "url": "classes/LDC-LDCCRM-Models-Answer.html#method_jsonSerialize" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Answer\u003A\u003A\u0024id", + "name": "id", + "summary": "The\u0020question\u0020id", + "url": "classes/LDC-LDCCRM-Models-Answer.html#property_id" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Answer\u003A\u003A\u0024answer", + "name": "answer", + "summary": "The\u0020actual\u0020answer\u0020as\u0020a\u0020string", + "url": "classes/LDC-LDCCRM-Models-Answer.html#property_answer" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Answer\u003A\u003A\u0024modelFields", + "name": "modelFields", + "summary": "The\u0020crm\u0020customer\u0020fields", + "url": "classes/LDC-LDCCRM-Models-Answer.html#property_modelFields" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Answer\u003A\u003A\u0024validation", + "name": "validation", + "summary": "Validation\u0020rules", + "url": "classes/LDC-LDCCRM-Models-Answer.html#property_validation" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault", + "name": "ArcadiaMailDefault", + "summary": "This\u0020class\u0020represents\u0020the\u0020customer\u0020info\u0020with\nthe\u0020account\u0020validation\u0020status", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "ArcadiaMailDefault", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#method___construct" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A__get\u0028\u0029", + "name": "__get", + "summary": "Generic\u0020accessor", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#method___get" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A__set\u0028\u0029", + "name": "__set", + "summary": "Set\u0020prop", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#method___set" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003Afill\u0028\u0029", + "name": "fill", + "summary": "Fill\u0020data\u0020into\u0020this\u0020model\nusing\u0020validation\u0020rules", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#method_fill" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003AvalidateAllValues\u0028\u0029", + "name": "validateAllValues", + "summary": "Validate\u0020all\u0020model\u0020properties", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#method_validateAllValues" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003Asend\u0028\u0029", + "name": "send", + "summary": "Send\u0020The\u0020actual\u0020mail", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#method_send" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003AjsonSerialize\u0028\u0029", + "name": "jsonSerialize", + "summary": "Serialize\u0020this\u0020object\u0020to\u0020an\u0020array", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#method_jsonSerialize" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A\u0024email", + "name": "email", + "summary": "An\u0020RFC\u0020Valid\u0020Email", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#property_email" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A\u0024firstname", + "name": "firstname", + "summary": "First\u0020name", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#property_firstname" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A\u0024lastname", + "name": "lastname", + "summary": "Last\u0020name", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#property_lastname" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A\u0024phone", + "name": "phone", + "summary": "The\u0020user\u0020phone", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#property_phone" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A\u0024address", + "name": "address", + "summary": "The\u0020user\u0020address\u0020\u0028street\u0020number,\u0020name,\u0020etc\u0029", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#property_address" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A\u0024address2", + "name": "address2", + "summary": "The\u0020user\u0020address\u00202nd\u0020part\u0020\u0028street\u0020number,\u0020name,\u0020more,\u0020etc\u0029", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#property_address2" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A\u0024city", + "name": "city", + "summary": "The\u0020user\u0020address\u0020city", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#property_city" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A\u0024postcode", + "name": "postcode", + "summary": "The\u0020user\u0020address\u0020postcode", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#property_postcode" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A\u0024operation", + "name": "operation", + "summary": "The\u0020arcadia\u0020operation\u0020code", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#property_operation" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A\u0024support_code", + "name": "support_code", + "summary": "The\u0020arcadia\u0020support\u0020code", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#property_support_code" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A\u0024label_type_support", + "name": "label_type_support", + "summary": "The\u0020arcadia\u0020type\u0020support\u0020label", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#property_label_type_support" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A\u0024order_date", + "name": "order_date", + "summary": "The\u0020arcadia\u0020order\u0020date", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#property_order_date" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A\u0024order_num", + "name": "order_num", + "summary": "The\u0020arcadia\u0020order\u0020number", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#property_order_num" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A\u0024state_order", + "name": "state_order", + "summary": "The\u0020arcadia\u0020state\u0020order", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#property_state_order" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A\u0024package_unit_weight", + "name": "package_unit_weight", + "summary": "The\u0020arcadia\u0020package\u0020unit\u0020weight", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#property_package_unit_weight" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A\u0024modelFields", + "name": "modelFields", + "summary": "The\u0020crm\u0020customer\u0020fields", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#property_modelFields" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A\u0024validation", + "name": "validation", + "summary": "Validation\u0020rules", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#property_validation" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame", + "name": "ArcadiaMailGame", + "summary": "This\u0020class\u0020represents\u0020the\u0020customer\u0020info\u0020with\nthe\u0020account\u0020validation\u0020status", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "ArcadiaMailGame", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#method___construct" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A__set\u0028\u0029", + "name": "__set", + "summary": "Set\u0020prop", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#method___set" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003Afill\u0028\u0029", + "name": "fill", + "summary": "Fill\u0020data\u0020into\u0020this\u0020model\nusing\u0020validation\u0020rules", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#method_fill" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003Asend\u0028\u0029", + "name": "send", + "summary": "Send\u0020The\u0020actual\u0020mail", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#method_send" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003AjsonSerialize\u0028\u0029", + "name": "jsonSerialize", + "summary": "Serialize\u0020this\u0020object\u0020to\u0020an\u0020array", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#method_jsonSerialize" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A\u0024email", + "name": "email", + "summary": "An\u0020RFC\u0020Valid\u0020Email", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#property_email" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A\u0024firstname", + "name": "firstname", + "summary": "First\u0020name", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#property_firstname" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A\u0024lastname", + "name": "lastname", + "summary": "Last\u0020name", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#property_lastname" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A\u0024phone", + "name": "phone", + "summary": "The\u0020user\u0020phone", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#property_phone" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A\u0024address", + "name": "address", + "summary": "The\u0020user\u0020address\u0020\u0028street\u0020number,\u0020name,\u0020etc\u0029", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#property_address" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A\u0024address2", + "name": "address2", + "summary": "The\u0020user\u0020address\u00202nd\u0020part\u0020\u0028street\u0020number,\u0020name,\u0020more,\u0020etc\u0029", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#property_address2" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A\u0024city", + "name": "city", + "summary": "The\u0020user\u0020address\u0020city", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#property_city" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A\u0024postcode", + "name": "postcode", + "summary": "The\u0020user\u0020address\u0020postcode", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#property_postcode" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A\u0024operation", + "name": "operation", + "summary": "The\u0020arcadia\u0020operation\u0020code", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#property_operation" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A\u0024support_code", + "name": "support_code", + "summary": "The\u0020arcadia\u0020support\u0020code", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#property_support_code" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A\u0024label_type_support", + "name": "label_type_support", + "summary": "The\u0020arcadia\u0020type\u0020support\u0020label", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#property_label_type_support" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A\u0024order_date", + "name": "order_date", + "summary": "The\u0020arcadia\u0020order\u0020date", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#property_order_date" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A\u0024code_unique", + "name": "code_unique", + "summary": "The\u0020arcadia\u0020code\u0020unique", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#property_code_unique" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A\u0024code_on_pack", + "name": "code_on_pack", + "summary": "The\u0020arcadia\u0020code\u0020on\u0020pack", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#property_code_on_pack" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A\u0024modelFields", + "name": "modelFields", + "summary": "The\u0020crm\u0020customer\u0020fields", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#property_modelFields" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A\u0024validation", + "name": "validation", + "summary": "Validation\u0020rules", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#property_validation" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer", + "name": "Customer", + "summary": "This\u0020class\u0020represents\u0020the\u0020customer\u0020info\u0020with\nthe\u0020account\u0020validation\u0020status.\u0020You\u0020can\u0020use\u0020it\u0020as\na\u0020standalone\u0020class\u0020but\u0020beware\u0020of\u0020catching\u0020exceptions", + "url": "classes/LDC-LDCCRM-Models-Customer.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "Customer", + "url": "classes/LDC-LDCCRM-Models-Customer.html#method___construct" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A__get\u0028\u0029", + "name": "__get", + "summary": "Generic\u0020accessor", + "url": "classes/LDC-LDCCRM-Models-Customer.html#method___get" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A__set\u0028\u0029", + "name": "__set", + "summary": "Set\u0020prop\u0020on\u0020the\u0020model.", + "url": "classes/LDC-LDCCRM-Models-Customer.html#method___set" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003Afill\u0028\u0029", + "name": "fill", + "summary": "Fill\u0020values\u0020into\u0020model\u0020using\u0020validation\u0020rules.", + "url": "classes/LDC-LDCCRM-Models-Customer.html#method_fill" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003AvalidateAllValues\u0028\u0029", + "name": "validateAllValues", + "summary": "Validate\u0020all\u0020model\u0020properties", + "url": "classes/LDC-LDCCRM-Models-Customer.html#method_validateAllValues" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003Afind\u0028\u0029", + "name": "find", + "summary": "Find\u0020a\u0020customer\u0020using\u0020its\u0020hashcode\u0020in\u0020the\u0020crm", + "url": "classes/LDC-LDCCRM-Models-Customer.html#method_find" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003AfindWithEmail\u0028\u0029", + "name": "findWithEmail", + "summary": "Find\u0020a\u0020customer\u0020using\u0020its\u0020email\u0020in\u0020the\u0020crm\nThis\u0020is\u0020an\u0020alias\u0020of\u0020Customer\u003A\u003Afind\u0028\u0029", + "url": "classes/LDC-LDCCRM-Models-Customer.html#method_findWithEmail" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003Asave\u0028\u0029", + "name": "save", + "summary": "Save\u0020the\u0020customer\u0020on\u0020CRM.", + "url": "classes/LDC-LDCCRM-Models-Customer.html#method_save" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003Astore\u0028\u0029", + "name": "store", + "summary": "Calls\u0020api\u0020store\u0020customer\u0020method", + "url": "classes/LDC-LDCCRM-Models-Customer.html#method_store" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003Aupdate\u0028\u0029", + "name": "update", + "summary": "Calls\u0020api\u0020update\u0020customer\u0020method", + "url": "classes/LDC-LDCCRM-Models-Customer.html#method_update" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003Adelete\u0028\u0029", + "name": "delete", + "summary": "Removes\u0020the\u0020customer\u0020from\u0020CRM.", + "url": "classes/LDC-LDCCRM-Models-Customer.html#method_delete" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003Aactivate\u0028\u0029", + "name": "activate", + "summary": "Active\u0020the\u0020customer\u0020on\u0020CRM.", + "url": "classes/LDC-LDCCRM-Models-Customer.html#method_activate" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003AtoggleOptin\u0028\u0029", + "name": "toggleOptin", + "summary": "Toggle\u0020the\u0020account\u0020optin\u0020value\u0020in\u0020the\u0020crm", + "url": "classes/LDC-LDCCRM-Models-Customer.html#method_toggleOptin" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003Alogin\u0028\u0029", + "name": "login", + "summary": "Test\u0020customer\u0020credentials", + "url": "classes/LDC-LDCCRM-Models-Customer.html#method_login" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003AjsonSerialize\u0028\u0029", + "name": "jsonSerialize", + "summary": "Serialize\u0020this\u0020object\u0020to\u0020an\u0020array", + "url": "classes/LDC-LDCCRM-Models-Customer.html#method_jsonSerialize" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024hashcode", + "name": "hashcode", + "summary": "The\u0020user\u0020hashcode,\u0020this\u0020is\u0020link\u0020with\u0020the\u0020customer\u0020and\u0020the\u0020brand\u0020it\u0020is\u0020related\u0020to\nIt\u0020is\u0020used\u0020to\u0020identify\u0020the\u0020customer\u0020itself.", + "url": "classes/LDC-LDCCRM-Models-Customer.html#property_hashcode" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024email", + "name": "email", + "summary": "An\u0020RFC\u0020Valid\u0020Email", + "url": "classes/LDC-LDCCRM-Models-Customer.html#property_email" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024password", + "name": "password", + "summary": "The\u0020user\u0020password\nThis\u0020is\u0020set\u0020only\u0020when\u0020creating\u0020a\u0020user\nOtherwise\u0020it\u0020has\u0020to\u0020be\u0020set\u0020to\u0020null", + "url": "classes/LDC-LDCCRM-Models-Customer.html#property_password" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024firstname", + "name": "firstname", + "summary": "First\u0020name", + "url": "classes/LDC-LDCCRM-Models-Customer.html#property_firstname" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024lastname", + "name": "lastname", + "summary": "Last\u0020name", + "url": "classes/LDC-LDCCRM-Models-Customer.html#property_lastname" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024birth_date", + "name": "birth_date", + "summary": "Birth\u0020date", + "url": "classes/LDC-LDCCRM-Models-Customer.html#property_birth_date" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024phone", + "name": "phone", + "summary": "The\u0020user\u0020phone", + "url": "classes/LDC-LDCCRM-Models-Customer.html#property_phone" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024address", + "name": "address", + "summary": "The\u0020user\u0020address\u0020\u0028street\u0020number,\u0020name,\u0020etc\u0029", + "url": "classes/LDC-LDCCRM-Models-Customer.html#property_address" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024address2", + "name": "address2", + "summary": "The\u0020user\u0020address\u00202nd\u0020part\u0020\u0028street\u0020number,\u0020name,\u0020more,\u0020etc\u0029", + "url": "classes/LDC-LDCCRM-Models-Customer.html#property_address2" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024city", + "name": "city", + "summary": "The\u0020user\u0020address\u0020city", + "url": "classes/LDC-LDCCRM-Models-Customer.html#property_city" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024postcode", + "name": "postcode", + "summary": "The\u0020user\u0020address\u0020postcode", + "url": "classes/LDC-LDCCRM-Models-Customer.html#property_postcode" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024country", + "name": "country", + "summary": "The\u0020user\u0020address\u0020postcode", + "url": "classes/LDC-LDCCRM-Models-Customer.html#property_country" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024opt_in", + "name": "opt_in", + "summary": "The\u0020user\u0020optin\u0020choice", + "url": "classes/LDC-LDCCRM-Models-Customer.html#property_opt_in" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024status", + "name": "status", + "summary": "Is\u0020the\u0020account\u0020activated\u0020\u003F", + "url": "classes/LDC-LDCCRM-Models-Customer.html#property_status" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024last_connection", + "name": "last_connection", + "summary": "The\u0020last\u0020time\u0020the\u0020account\u0020was\u0020connected", + "url": "classes/LDC-LDCCRM-Models-Customer.html#property_last_connection" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024modelFields", + "name": "modelFields", + "summary": "The\u0020crm\u0020customer\u0020fields", + "url": "classes/LDC-LDCCRM-Models-Customer.html#property_modelFields" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024invisibleFields", + "name": "invisibleFields", + "summary": "The\u0020crm\u0020customer\u0020fields\nthe\u0020should\u0020not\u0020be\u0020visible", + "url": "classes/LDC-LDCCRM-Models-Customer.html#property_invisibleFields" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024validation", + "name": "validation", + "summary": "Validation\u0020rules", + "url": "classes/LDC-LDCCRM-Models-Customer.html#property_validation" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Question", + "name": "Question", + "summary": "This\u0020class\u0020represents\u0020a\u0020question\nIt\u0020has\u0020some\u0020static\u0020methods\u0020to\u0020retrieve\u0020questions\u0020and\u0020answers", + "url": "classes/LDC-LDCCRM-Models-Question.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Question\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "Question", + "url": "classes/LDC-LDCCRM-Models-Question.html#method___construct" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Question\u003A\u003A__get\u0028\u0029", + "name": "__get", + "summary": "General\u0020accessor", + "url": "classes/LDC-LDCCRM-Models-Question.html#method___get" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Question\u003A\u003A__set\u0028\u0029", + "name": "__set", + "summary": "Set\u0020prop\u0020on\u0020the\u0020model.", + "url": "classes/LDC-LDCCRM-Models-Question.html#method___set" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Question\u003A\u003Afill\u0028\u0029", + "name": "fill", + "summary": "Fill\u0020values\u0020into\u0020model\u0020using\u0020validation\u0020rules.", + "url": "classes/LDC-LDCCRM-Models-Question.html#method_fill" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Question\u003A\u003AvalidateAllValues\u0028\u0029", + "name": "validateAllValues", + "summary": "Validate\u0020all\u0020model\u0020properties", + "url": "classes/LDC-LDCCRM-Models-Question.html#method_validateAllValues" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Question\u003A\u003Aall\u0028\u0029", + "name": "all", + "summary": "Get\u0020all\u0020questions\u0020only", + "url": "classes/LDC-LDCCRM-Models-Question.html#method_all" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Question\u003A\u003AallWithCustomerAnswers\u0028\u0029", + "name": "allWithCustomerAnswers", + "summary": "Get\u0020all\u0020the\u0020questions\u0020with\u0020customer\u0020answers", + "url": "classes/LDC-LDCCRM-Models-Question.html#method_allWithCustomerAnswers" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Question\u003A\u003AunansweredBy\u0028\u0029", + "name": "unansweredBy", + "summary": "Get\u0020unanswered\u0020question\u0020for\u0020a\u0020specific\u0020customer", + "url": "classes/LDC-LDCCRM-Models-Question.html#method_unansweredBy" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Question\u003A\u003AjsonSerialize\u0028\u0029", + "name": "jsonSerialize", + "summary": "Serialize\u0020this\u0020object\u0020to\u0020an\u0020array", + "url": "classes/LDC-LDCCRM-Models-Question.html#method_jsonSerialize" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Question\u003A\u003A\u0024id", + "name": "id", + "summary": "The\u0020question\u0020id", + "url": "classes/LDC-LDCCRM-Models-Question.html#property_id" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Question\u003A\u003A\u0024question", + "name": "question", + "summary": "The\u0020actual\u0020question\u0020as\u0020a\u0020string", + "url": "classes/LDC-LDCCRM-Models-Question.html#property_question" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Question\u003A\u003A\u0024type", + "name": "type", + "summary": "The\u0020question\u0020type", + "url": "classes/LDC-LDCCRM-Models-Question.html#property_type" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Question\u003A\u003A\u0024answers", + "name": "answers", + "summary": "The\u0020question\u0020answers", + "url": "classes/LDC-LDCCRM-Models-Question.html#property_answers" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Question\u003A\u003A\u0024modelFields", + "name": "modelFields", + "summary": "The\u0020crm\u0020customer\u0020fields", + "url": "classes/LDC-LDCCRM-Models-Question.html#property_modelFields" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Question\u003A\u003A\u0024validation", + "name": "validation", + "summary": "Validation\u0020rules", + "url": "classes/LDC-LDCCRM-Models-Question.html#property_validation" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\SingleOptin", + "name": "SingleOptin", + "summary": "This\u0020class\u0020allows\u0020to\u0020handle\u0020single\u0020optins", + "url": "classes/LDC-LDCCRM-Models-SingleOptin.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\SingleOptin\u003A\u003AsetStatus\u0028\u0029", + "name": "setStatus", + "summary": "Set\u0020the\u0020single\u0020optin\u0020status\u0020for\u0020an\u0020email", + "url": "classes/LDC-LDCCRM-Models-SingleOptin.html#method_setStatus" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\SingleOptin\u003A\u003A\u0024validation", + "name": "validation", + "summary": "Validation\u0020rules", + "url": "classes/LDC-LDCCRM-Models-SingleOptin.html#property_validation" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Stats", + "name": "Stats", + "summary": "This\u0020class\u0020is\u0020used\u0020to\u0020get\u0020stats\u0020from\u0020CRM", + "url": "classes/LDC-LDCCRM-Models-Stats.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Stats\u003A\u003AgetBrandStats\u0028\u0029", + "name": "getBrandStats", + "summary": "Get\u0020brand\u0020stats\u0020ordered\u0020by\u0020ascendent\u0020days", + "url": "classes/LDC-LDCCRM-Models-Stats.html#method_getBrandStats" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Stats\u003A\u003AgetQuestionStats\u0028\u0029", + "name": "getQuestionStats", + "summary": "Get\u0020brand\u0020stats\u0020ordered\u0020by\u0020ascendent\u0020days", + "url": "classes/LDC-LDCCRM-Models-Stats.html#method_getQuestionStats" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Stats\u003A\u003A\u0024validation", + "name": "validation", + "summary": "Validation\u0020rules", + "url": "classes/LDC-LDCCRM-Models-Stats.html#property_validation" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Request", + "name": "Request", + "summary": "The\u0020LDC\u0020CRM\u0020request\nContains\u0020the\u0020http\u0020method,\u0020the\u0020requested\u0020url\u0020and\u0020data\u0020to\u0020pass", + "url": "classes/LDC-LDCCRM-Transport-Request.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Request\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "Request", + "url": "classes/LDC-LDCCRM-Transport-Request.html#method___construct" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Request\u003A\u003A__get\u0028\u0029", + "name": "__get", + "summary": "Generic\u0020accessor", + "url": "classes/LDC-LDCCRM-Transport-Request.html#method___get" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Request\u003A\u003AmakeRequest\u0028\u0029", + "name": "makeRequest", + "summary": "make\u0020the\u0020guzzle\u0020request", + "url": "classes/LDC-LDCCRM-Transport-Request.html#method_makeRequest" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Request\u003A\u003AsetEndpoint\u0028\u0029", + "name": "setEndpoint", + "summary": "Set\u0020the\u0020api\u0020endpoint\u0020to\u0020the\u0020request", + "url": "classes/LDC-LDCCRM-Transport-Request.html#method_setEndpoint" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Request\u003A\u003Acall\u0028\u0029", + "name": "call", + "summary": "Make\u0020the\u0020Http\u0020request", + "url": "classes/LDC-LDCCRM-Transport-Request.html#method_call" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Request\u003A\u003AaddHeaders\u0028\u0029", + "name": "addHeaders", + "summary": "Add\u0020headers\u0020to\u0020the\u0020request", + "url": "classes/LDC-LDCCRM-Transport-Request.html#method_addHeaders" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Request\u003A\u003AaddData\u0028\u0029", + "name": "addData", + "summary": "Add\u0020data\u0020to\u0020the\u0020request", + "url": "classes/LDC-LDCCRM-Transport-Request.html#method_addData" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Request\u003A\u003A\u0024client", + "name": "client", + "summary": "GuzzleHttp\u0020client", + "url": "classes/LDC-LDCCRM-Transport-Request.html#property_client" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Request\u003A\u003A\u0024method", + "name": "method", + "summary": "The\u0020http\u0020method", + "url": "classes/LDC-LDCCRM-Transport-Request.html#property_method" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Request\u003A\u003A\u0024uri", + "name": "uri", + "summary": "The\u0020http\u0020url", + "url": "classes/LDC-LDCCRM-Transport-Request.html#property_uri" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Request\u003A\u003A\u0024headers", + "name": "headers", + "summary": "Data\u0020to\u0020pass\u0020to\u0020the\u0020http\u0020headers", + "url": "classes/LDC-LDCCRM-Transport-Request.html#property_headers" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Request\u003A\u003A\u0024data", + "name": "data", + "summary": "Data\u0020to\u0020pass\u0020to\u0020the\u0020http\u0020body", + "url": "classes/LDC-LDCCRM-Transport-Request.html#property_data" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Request\u003A\u003A\u0024request", + "name": "request", + "summary": "Guzzle\u0020request", + "url": "classes/LDC-LDCCRM-Transport-Request.html#property_request" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Request\u003A\u003A\u0024endpoint", + "name": "endpoint", + "summary": "The\u0020Api\u0020endpoint", + "url": "classes/LDC-LDCCRM-Transport-Request.html#property_endpoint" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Response", + "name": "Response", + "summary": "", + "url": "classes/LDC-LDCCRM-Transport-Response.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Response\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "Response", + "url": "classes/LDC-LDCCRM-Transport-Response.html#method___construct" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Response\u003A\u003A__get\u0028\u0029", + "name": "__get", + "summary": "Generic\u0020accessor", + "url": "classes/LDC-LDCCRM-Transport-Response.html#method___get" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Response\u003A\u003AtryDecodeJson\u0028\u0029", + "name": "tryDecodeJson", + "summary": "Try\u0020to\u0020decode\u0020json\u0020and\u0020return\u0020false\u0020if\u0020it\u0020is\nnot\u0020a\u0020valid\u0020json", + "url": "classes/LDC-LDCCRM-Transport-Response.html#method_tryDecodeJson" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Response\u003A\u003AcheckVersion\u0028\u0029", + "name": "checkVersion", + "summary": "This\u0020checks\u0020if\u0020the\u0020crm\u0020version\u0020is\u0020way\u0020far\u0020beyond\u0020the\u0020client\u0020version.", + "url": "classes/LDC-LDCCRM-Transport-Response.html#method_checkVersion" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Response\u003A\u003A\u0024status", + "name": "status", + "summary": "The\u0020response\u0020status", + "url": "classes/LDC-LDCCRM-Transport-Response.html#property_status" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Response\u003A\u003A\u0024apiError", + "name": "apiError", + "summary": "The\u0020api\u0020error", + "url": "classes/LDC-LDCCRM-Transport-Response.html#property_apiError" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Response\u003A\u003A\u0024httpCode", + "name": "httpCode", + "summary": "The\u0020response\u0020http\u0020code", + "url": "classes/LDC-LDCCRM-Transport-Response.html#property_httpCode" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Response\u003A\u003A\u0024headers", + "name": "headers", + "summary": "The\u0020response\u0020headers", + "url": "classes/LDC-LDCCRM-Transport-Response.html#property_headers" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Response\u003A\u003A\u0024body", + "name": "body", + "summary": "The\u0020response\u0020body", + "url": "classes/LDC-LDCCRM-Transport-Response.html#property_body" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Response\u003A\u003A\u0024message", + "name": "message", + "summary": "The\u0020interface\u0020message", + "url": "classes/LDC-LDCCRM-Transport-Response.html#property_message" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Response\u003A\u003A\u0024response", + "name": "response", + "summary": "PSR\u0020response", + "url": "classes/LDC-LDCCRM-Transport-Response.html#property_response" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils", + "name": "Utils", + "summary": "This\u0020is\u0020the\u0020LDCCRM\u0020utility\u0020class", + "url": "classes/LDC-LDCCRM-Utils.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AmakeValidator\u0028\u0029", + "name": "makeValidator", + "summary": "Create\u0020a\u0020new\u0020Validator\u0020instance.", + "url": "classes/LDC-LDCCRM-Utils.html#method_makeValidator" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AmakeValidatorFromRule\u0028\u0029", + "name": "makeValidatorFromRule", + "summary": "Generate\u0020a\u0020validator", + "url": "classes/LDC-LDCCRM-Utils.html#method_makeValidatorFromRule" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AvalidationRequired\u0028\u0029", + "name": "validationRequired", + "summary": "Make\u0020Required\u0020validator", + "url": "classes/LDC-LDCCRM-Utils.html#method_validationRequired" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AvalidationNullable\u0028\u0029", + "name": "validationNullable", + "summary": "Make\u0020Nullable\u0020validator", + "url": "classes/LDC-LDCCRM-Utils.html#method_validationNullable" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AvalidationSometimes\u0028\u0029", + "name": "validationSometimes", + "summary": "Make\u0020Sometimes\u0020validator", + "url": "classes/LDC-LDCCRM-Utils.html#method_validationSometimes" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AvalidationInt\u0028\u0029", + "name": "validationInt", + "summary": "Make\u0020Int\u0020validator", + "url": "classes/LDC-LDCCRM-Utils.html#method_validationInt" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AvalidationString\u0028\u0029", + "name": "validationString", + "summary": "Make\u0020String\u0020validator", + "url": "classes/LDC-LDCCRM-Utils.html#method_validationString" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AvalidationBool\u0028\u0029", + "name": "validationBool", + "summary": "Make\u0020Bool\u0020validator", + "url": "classes/LDC-LDCCRM-Utils.html#method_validationBool" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AvalidationMin\u0028\u0029", + "name": "validationMin", + "summary": "Make\u0020Min\u0020validator", + "url": "classes/LDC-LDCCRM-Utils.html#method_validationMin" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AvalidationMax\u0028\u0029", + "name": "validationMax", + "summary": "Make\u0020Max\u0020validator", + "url": "classes/LDC-LDCCRM-Utils.html#method_validationMax" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AvalidationUuid\u0028\u0029", + "name": "validationUuid", + "summary": "Make\u0020Uuid\u0020validator", + "url": "classes/LDC-LDCCRM-Utils.html#method_validationUuid" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AvalidationMixedCase\u0028\u0029", + "name": "validationMixedCase", + "summary": "Make\u0020MixedCase\u0020validator", + "url": "classes/LDC-LDCCRM-Utils.html#method_validationMixedCase" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AvalidationContainDigit\u0028\u0029", + "name": "validationContainDigit", + "summary": "Make\u0020ContainDigit\u0020validator", + "url": "classes/LDC-LDCCRM-Utils.html#method_validationContainDigit" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AvalidationContainSymbol\u0028\u0029", + "name": "validationContainSymbol", + "summary": "Make\u0020ContainSymbol\u0020validator", + "url": "classes/LDC-LDCCRM-Utils.html#method_validationContainSymbol" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AvalidationDate\u0028\u0029", + "name": "validationDate", + "summary": "Make\u0020Date\u0020validator", + "url": "classes/LDC-LDCCRM-Utils.html#method_validationDate" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AvalidationDateFormat\u0028\u0029", + "name": "validationDateFormat", + "summary": "Make\u0020DateFormat\u0020validator", + "url": "classes/LDC-LDCCRM-Utils.html#method_validationDateFormat" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AvalidationEmail\u0028\u0029", + "name": "validationEmail", + "summary": "Make\u0020Email\u0020validator", + "url": "classes/LDC-LDCCRM-Utils.html#method_validationEmail" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AvalidationArray\u0028\u0029", + "name": "validationArray", + "summary": "Make\u0020Array\u0020validator", + "url": "classes/LDC-LDCCRM-Utils.html#method_validationArray" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AvalidationClosure\u0028\u0029", + "name": "validationClosure", + "summary": "Make\u0020Closure\u0020validator", + "url": "classes/LDC-LDCCRM-Utils.html#method_validationClosure" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AgetConfig\u0028\u0029", + "name": "getConfig", + "summary": "This\u0020is\u0020only\u0020used\u0020for\u0020unit\u0020tests.", + "url": "classes/LDC-LDCCRM-Utils.html#method_getConfig" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AgetResquest\u0028\u0029", + "name": "getResquest", + "summary": "Generate\u0020a\u0020Request\u0020from\u0020the\u0020route\u0020name", + "url": "classes/LDC-LDCCRM-Utils.html#method_getResquest" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AgetPackageInfo\u0028\u0029", + "name": "getPackageInfo", + "summary": "Get\u0020composer.json\u0020infos", + "url": "classes/LDC-LDCCRM-Utils.html#method_getPackageInfo" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003Atranslate\u0028\u0029", + "name": "translate", + "summary": "Translation\u0020a\u0020string\u0020using\u0020php\u0020file\u0020lang", + "url": "classes/LDC-LDCCRM-Utils.html#method_translate" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003Alog\u0028\u0029", + "name": "log", + "summary": "Write\u0020log\u0020using\u0020syslog\nIt\u0020also\u0020write\u0020log\u0020using\u0020\\Illuminate\\Support\\Facades\\Log\nif\u0020it\u0020is\u0020present", + "url": "classes/LDC-LDCCRM-Utils.html#method_log" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AsetRawProperty\u0028\u0029", + "name": "setRawProperty", + "summary": "Set\u0020a\u0020property\u0020without\u0020any\u0020validation.", + "url": "classes/LDC-LDCCRM-Utils.html#method_setRawProperty" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AgetRawProperty\u0028\u0029", + "name": "getRawProperty", + "summary": "Get\u0020a\u0020property\u0020of\u0020an\u0020object.", + "url": "classes/LDC-LDCCRM-Utils.html#method_getRawProperty" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003A\u0024packageInfos", + "name": "packageInfos", + "summary": "Package\u0020infos", + "url": "classes/LDC-LDCCRM-Utils.html#property_packageInfos" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003A\u0024translations", + "name": "translations", + "summary": "Loaded\u0020translations", + "url": "classes/LDC-LDCCRM-Utils.html#property_translations" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm", + "name": "WPCrm", + "summary": "Class\u0020de\u0020gestion\u0020des\u0020users\u0020en\u0020session\u0020avec\u0020Wordpress\u0020\u0028ce\u0020truc\u0020immonde\u0029", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AgetUser\u0028\u0029", + "name": "getUser", + "summary": "Get\u0020the\u0020current\u0020user\nreturn\u0020null\u0020if\u0020the\u0020user\u0020is\u0020not\u0020logged\u0020in", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_getUser" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AgetUserFromApi\u0028\u0029", + "name": "getUserFromApi", + "summary": "Get\u0020the\u0020current\u0020user\nreturn\u0020api\u0020response\u0020code\u0020if\u0020an\u0020error\u0020occurs", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_getUserFromApi" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003Alogin\u0028\u0029", + "name": "login", + "summary": "Try\u0020to\u0020login\u0020with\u0020CRM\u0020API\nA\u0020session\u0020will\u0020be\u0020started\u0020if\u0020credentials\u0020are\u0020valid.", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_login" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003Alogout\u0028\u0029", + "name": "logout", + "summary": "Destroy\u0020the\u0020customer\u0020from\u0020session\nand\u0020therefore\u0020logout", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_logout" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003Acheck\u0028\u0029", + "name": "check", + "summary": "Check\u0020if\u0020the\u0020user\u0020is\u0020logged\u0020in.", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_check" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AsaveUser\u0028\u0029", + "name": "saveUser", + "summary": "Save\u0020current\u0020customer\u0020to\nthe\u0020local\u0020database\u0020and\u0020on\u0020crm", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_saveUser" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AdeleteUser\u0028\u0029", + "name": "deleteUser", + "summary": "Delete\u0020current\u0020customer\u0020from\nthe\u0020local\u0020database\u0020and\u0020the\u0020crm", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_deleteUser" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AtoggleUserOptin\u0028\u0029", + "name": "toggleUserOptin", + "summary": "Toggle\u0020the\u0020current\u0020user\u0020optin\u0020value\non\u0020the\u0020current\u0020user\u0020and\u0020the\u0020crm", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_toggleUserOptin" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AsetSingleOptin\u0028\u0029", + "name": "setSingleOptin", + "summary": "Set\u0020the\u0020single\u0020optin\u0020status\u0020for\u0020an\u0020email\non\u0020the\u0020crm", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_setSingleOptin" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AactivateUser\u0028\u0029", + "name": "activateUser", + "summary": "Toggle\u0020the\u0020current\u0020user\u0020optin\u0020value\non\u0020the\u0020current\u0020user\u0020and\u0020the\u0020crm", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_activateUser" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AgetNewUser\u0028\u0029", + "name": "getNewUser", + "summary": "Generate\u0020a\u0020new\u0020user", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_getNewUser" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AunsetActiveUser\u0028\u0029", + "name": "unsetActiveUser", + "summary": "Remove\u0020active\u0020user\nto\u0020prevent\u0020WPCrm\u003A\u003Acheck\u0020to\u0020return\u0020true", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_unsetActiveUser" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AloginUserWithApi\u0028\u0029", + "name": "loginUserWithApi", + "summary": "Check\u0020customer\u0020credentials\u0020using\u0020the\u0020CRM.", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_loginUserWithApi" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AgetCustomer\u0028\u0029", + "name": "getCustomer", + "summary": "Get\u0020all\u0020customer\u0020infos", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_getCustomer" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AsetUser\u0028\u0029", + "name": "setUser", + "summary": "Create\u0020a\u0020user\nstores\u0020it\u0020to\u0020the\u0020session\nand\u0020finally\u0020saves\u0020it\u0020to\u0020the\u0020database\u0020if\u0020it\u0020does\u0020not\u0020exists", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_setUser" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AinitLdcApi\u0028\u0029", + "name": "initLdcApi", + "summary": "Get\u0020the\u0020initialized\u0020API\u0020object", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_initLdcApi" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AmakeApiV2Call\u0028\u0029", + "name": "makeApiV2Call", + "summary": "Make\u0020a\u0020call\u0020using\u0020apiV2", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_makeApiV2Call" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AbootSessionIfNeeded\u0028\u0029", + "name": "bootSessionIfNeeded", + "summary": "Boot\u0020the\u0020php\u0020session\u0020if\u0020needed", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_bootSessionIfNeeded" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AgetUserFromTable\u0028\u0029", + "name": "getUserFromTable", + "summary": "Get\u0020a\u0020customer\u0020from\u0020table", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_getUserFromTable" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AgetUserFromTableByEmail\u0028\u0029", + "name": "getUserFromTableByEmail", + "summary": "Get\u0020a\u0020customer\u0020from\u0020table\u0020by\u0020an\u0020email", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_getUserFromTableByEmail" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AgetUserFromTableByUuid\u0028\u0029", + "name": "getUserFromTableByUuid", + "summary": "Get\u0020a\u0020customer\u0020from\u0020table\u0020by\u0020an\u0020email", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_getUserFromTableByUuid" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AsaveOrUpdateUserToTable\u0028\u0029", + "name": "saveOrUpdateUserToTable", + "summary": "Save\u0020or\u0020update\u0020the\u0020user\u0020to\u0020the\u0020table", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_saveOrUpdateUserToTable" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AdeleteUserFromTable\u0028\u0029", + "name": "deleteUserFromTable", + "summary": "Save\u0020or\u0020update\u0020the\u0020user\u0020to\u0020the\u0020table", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_deleteUserFromTable" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003Aquery\u0028\u0029", + "name": "query", + "summary": "Query\u0020in\u0020DB", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_query" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AgetWpDb\u0028\u0029", + "name": "getWpDb", + "summary": "Get\u0020WP\u0020\u0027pdo\u0020instance\u0027", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_getWpDb" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003A\u0024sessionKey", + "name": "sessionKey", + "summary": "The\u0020session\u0020key\u0020name", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#property_sessionKey" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003A\u0024sessionDestroyed", + "name": "sessionDestroyed", + "summary": "The\u0020session\u0020live\u0020status", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#property_sessionDestroyed" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003A\u0024api", + "name": "api", + "summary": "The\u0020user\u0020object", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#property_api" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003A\u0024user", + "name": "user", + "summary": "The\u0020user\u0020object", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#property_user" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmAnswer", + "name": "WPCrmAnswer", + "summary": "Class\u0020de\u0020gestion\u0020de\u0020la\u0020segmentation\u0020question\u0020avec\u0020Wordpress\u0020\u0028ce\u0020truc\u0020immonde\u0029", + "url": "classes/LDC-LDCCRM-WordPress-WPCrmAnswer.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmAnswer\u003A\u003AsetQuestionAnswers\u0028\u0029", + "name": "setQuestionAnswers", + "summary": "Set\u0020answers\u0020to\u0020a\u0020question\u0020for\u0020a\u0020specific\u0020user", + "url": "classes/LDC-LDCCRM-WordPress-WPCrmAnswer.html#method_setQuestionAnswers" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmQuestion", + "name": "WPCrmQuestion", + "summary": "Class\u0020de\u0020gestion\u0020de\u0020la\u0020segmentation\u0020question\u0020avec\u0020Wordpress\u0020\u0028ce\u0020truc\u0020immonde\u0029", + "url": "classes/LDC-LDCCRM-WordPress-WPCrmQuestion.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmQuestion\u003A\u003AgetAll\u0028\u0029", + "name": "getAll", + "summary": "Get\u0020all\u0020questions\u0020only", + "url": "classes/LDC-LDCCRM-WordPress-WPCrmQuestion.html#method_getAll" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmQuestion\u003A\u003AallWithCustomerAnswers\u0028\u0029", + "name": "allWithCustomerAnswers", + "summary": "Get\u0020all\u0020the\u0020questions\u0020with\u0020user\u0020answers", + "url": "classes/LDC-LDCCRM-WordPress-WPCrmQuestion.html#method_allWithCustomerAnswers" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmQuestion\u003A\u003AunansweredBy\u0028\u0029", + "name": "unansweredBy", + "summary": "Get\u0020unanswered\u0020question\u0020for\u0020a\u0020specific\u0020customer", + "url": "classes/LDC-LDCCRM-WordPress-WPCrmQuestion.html#method_unansweredBy" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmUser", + "name": "WPCrmUser", + "summary": "Class\u0020de\u0020gestion\u0020des\u0020users\u0020en\u0020session\u0020avec\u0020Wordpress\u0020\u0028ce\u0020truc\u0020immonde\u0029", + "url": "classes/LDC-LDCCRM-WordPress-WPCrmUser.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmUser\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "WPCrmUser\u0020construct", + "url": "classes/LDC-LDCCRM-WordPress-WPCrmUser.html#method___construct" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmUser\u003A\u003A__get\u0028\u0029", + "name": "__get", + "summary": "Generic\u0020accessor", + "url": "classes/LDC-LDCCRM-WordPress-WPCrmUser.html#method___get" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmUser\u003A\u003A__set\u0028\u0029", + "name": "__set", + "summary": "Generic\u0020mutator", + "url": "classes/LDC-LDCCRM-WordPress-WPCrmUser.html#method___set" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmUser\u003A\u003AsetInfo\u0028\u0029", + "name": "setInfo", + "summary": "Set\u0020the\u0020customer\u0020info\nwith\u0020api\u0020response", + "url": "classes/LDC-LDCCRM-WordPress-WPCrmUser.html#method_setInfo" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmUser\u003A\u003AparseFromJson\u0028\u0029", + "name": "parseFromJson", + "summary": "Generate\u0020a\u0020user\u0020from\u0020session\u0020data", + "url": "classes/LDC-LDCCRM-WordPress-WPCrmUser.html#method_parseFromJson" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmUser\u003A\u003AjsonSerialize\u0028\u0029", + "name": "jsonSerialize", + "summary": "Serialize\u0020this\u0020object\u0020to\u0020an\u0020array", + "url": "classes/LDC-LDCCRM-WordPress-WPCrmUser.html#method_jsonSerialize" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmUser\u003A\u003Asave\u0028\u0029", + "name": "save", + "summary": "Save\u0020current\u0020customer\u0020to\nthe\u0020local\u0020database\u0020and\u0020on\u0020crm", + "url": "classes/LDC-LDCCRM-WordPress-WPCrmUser.html#method_save" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmUser\u003A\u003Adelete\u0028\u0029", + "name": "delete", + "summary": "Delete\u0020current\u0020customer\u0020to\nthe\u0020local\u0020database\u0020and\u0020on\u0020crm", + "url": "classes/LDC-LDCCRM-WordPress-WPCrmUser.html#method_delete" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmUser\u003A\u003AtoggleOptin\u0028\u0029", + "name": "toggleOptin", + "summary": "Toggle\u0020the\u0020current\u0020user\u0020optin\u0020value\non\u0020the\u0020current\u0020user\u0020and\u0020the\u0020crm", + "url": "classes/LDC-LDCCRM-WordPress-WPCrmUser.html#method_toggleOptin" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmUser\u003A\u003Aactivate\u0028\u0029", + "name": "activate", + "summary": "Activate\u0020the\u0020account\u0020in\u0020the\u0020crm", + "url": "classes/LDC-LDCCRM-WordPress-WPCrmUser.html#method_activate" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmUser\u003A\u003A\u0024phashcode", + "name": "phashcode", + "summary": "The\u0020CRM\u0020hashcode\u0020\u0028UUID\u0029", + "url": "classes/LDC-LDCCRM-WordPress-WPCrmUser.html#property_phashcode" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmUser\u003A\u003A\u0024pemail", + "name": "pemail", + "summary": "The\u0020CRM\u0020customer\u0020email", + "url": "classes/LDC-LDCCRM-WordPress-WPCrmUser.html#property_pemail" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmUser\u003A\u003A\u0024info", + "name": "info", + "summary": "The\u0020CRM\u0020customer\u0020info\u0020\u0028the\u0020api\u0020response\u0029", + "url": "classes/LDC-LDCCRM-WordPress-WPCrmUser.html#property_info" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmUser\u003A\u003A\u0024uuidToken", + "name": "uuidToken", + "summary": "The\u0020CRM\u0020customer\u0020temp\u0020uuidToken\u0020to\u0020validate\u0020transactions", + "url": "classes/LDC-LDCCRM-WordPress-WPCrmUser.html#property_uuidToken" + }, { + "fqsen": "\\", + "name": "\\", + "summary": "", + "url": "namespaces/default.html" + }, { + "fqsen": "\\LDC\\LDCCRM", + "name": "LDCCRM", + "summary": "", + "url": "namespaces/ldc-ldccrm.html" + }, { + "fqsen": "\\LDC", + "name": "LDC", + "summary": "", + "url": "namespaces/ldc.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Enums", + "name": "Enums", + "summary": "", + "url": "namespaces/ldc-ldccrm-enums.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Exceptions", + "name": "Exceptions", + "summary": "", + "url": "namespaces/ldc-ldccrm-exceptions.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models", + "name": "Models", + "summary": "", + "url": "namespaces/ldc-ldccrm-models.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport", + "name": "Transport", + "summary": "", + "url": "namespaces/ldc-ldccrm-transport.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress", + "name": "WordPress", + "summary": "", + "url": "namespaces/ldc-ldccrm-wordpress.html" + } ] +); diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/namespaces/default.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/namespaces/default.html new file mode 100644 index 0000000..e254fb3 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/namespaces/default.html @@ -0,0 +1,162 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                              +

                                                                                                                              CRM V2

                                                                                                                              + + + + + +
                                                                                                                              + +
                                                                                                                              +
                                                                                                                              + + + + +
                                                                                                                              +
                                                                                                                                +
                                                                                                                              + +
                                                                                                                              +

                                                                                                                              API Documentation

                                                                                                                              + + +

                                                                                                                              + Namespaces + +

                                                                                                                              + +
                                                                                                                              +
                                                                                                                              LDC
                                                                                                                              +
                                                                                                                              + + + + + + + +
                                                                                                                              +
                                                                                                                              +
                                                                                                                              +
                                                                                                                              +

                                                                                                                              Search results

                                                                                                                              + +
                                                                                                                              +
                                                                                                                              +
                                                                                                                                +
                                                                                                                                +
                                                                                                                                +
                                                                                                                                +
                                                                                                                                +
                                                                                                                                + + +
                                                                                                                                + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/namespaces/ldc-ldccrm-enums.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/namespaces/ldc-ldccrm-enums.html new file mode 100644 index 0000000..f7e2bc8 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/namespaces/ldc-ldccrm-enums.html @@ -0,0 +1,179 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                +

                                                                                                                                CRM V2

                                                                                                                                + + + + + +
                                                                                                                                + +
                                                                                                                                +
                                                                                                                                + + + + +
                                                                                                                                + + + +
                                                                                                                                +
                                                                                                                                +
                                                                                                                                +

                                                                                                                                Search results

                                                                                                                                + +
                                                                                                                                +
                                                                                                                                +
                                                                                                                                  +
                                                                                                                                  +
                                                                                                                                  +
                                                                                                                                  +
                                                                                                                                  +
                                                                                                                                  + + +
                                                                                                                                  + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/namespaces/ldc-ldccrm-exceptions.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/namespaces/ldc-ldccrm-exceptions.html new file mode 100644 index 0000000..2061037 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/namespaces/ldc-ldccrm-exceptions.html @@ -0,0 +1,180 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                  +

                                                                                                                                  CRM V2

                                                                                                                                  + + + + + +
                                                                                                                                  + +
                                                                                                                                  +
                                                                                                                                  + + + + +
                                                                                                                                  + + +
                                                                                                                                  +

                                                                                                                                  Exceptions

                                                                                                                                  + + + +

                                                                                                                                  + Interfaces, Classes and Traits + +

                                                                                                                                  + +
                                                                                                                                  + +
                                                                                                                                  AccessError
                                                                                                                                  +
                                                                                                                                  This is thrown when trying to set a value on an object property that does not exist.
                                                                                                                                  +
                                                                                                                                  ApiErrorException
                                                                                                                                  +
                                                                                                                                  This would be thrown if any of the case +referenced in \LDC\LDCCRM\Enums\ApiError would +occur within the crm
                                                                                                                                  +
                                                                                                                                  CrmException
                                                                                                                                  +
                                                                                                                                  This is a critical error.
                                                                                                                                  +
                                                                                                                                  SkipValidationException
                                                                                                                                  +
                                                                                                                                  Used only for internal validator
                                                                                                                                  +
                                                                                                                                  ValidationException
                                                                                                                                  +
                                                                                                                                  This would be thrown if a data could not be validated +on any models
                                                                                                                                  +
                                                                                                                                  WpCrmInvalidJsonUserInfo
                                                                                                                                  +
                                                                                                                                  This is thrown when trying to read WP customer from DB json data.
                                                                                                                                  + +
                                                                                                                                  + + + + + + +
                                                                                                                                  +
                                                                                                                                  +
                                                                                                                                  +
                                                                                                                                  +

                                                                                                                                  Search results

                                                                                                                                  + +
                                                                                                                                  +
                                                                                                                                  +
                                                                                                                                    +
                                                                                                                                    +
                                                                                                                                    +
                                                                                                                                    +
                                                                                                                                    +
                                                                                                                                    + + +
                                                                                                                                    + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/namespaces/ldc-ldccrm-models.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/namespaces/ldc-ldccrm-models.html new file mode 100644 index 0000000..715b496 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/namespaces/ldc-ldccrm-models.html @@ -0,0 +1,185 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                    +

                                                                                                                                    CRM V2

                                                                                                                                    + + + + + +
                                                                                                                                    + +
                                                                                                                                    +
                                                                                                                                    + + + + +
                                                                                                                                    + + +
                                                                                                                                    +

                                                                                                                                    Models

                                                                                                                                    + + + +

                                                                                                                                    + Interfaces, Classes and Traits + +

                                                                                                                                    + +
                                                                                                                                    + +
                                                                                                                                    Answer
                                                                                                                                    +
                                                                                                                                    This class represents an answer +It has a method to submit answers
                                                                                                                                    +
                                                                                                                                    ArcadiaMailDefault
                                                                                                                                    +
                                                                                                                                    This class represents the customer info with +the account validation status
                                                                                                                                    +
                                                                                                                                    ArcadiaMailGame
                                                                                                                                    +
                                                                                                                                    This class represents the customer info with +the account validation status
                                                                                                                                    +
                                                                                                                                    Customer
                                                                                                                                    +
                                                                                                                                    This class represents the customer info with +the account validation status. You can use it as +a standalone class but beware of catching exceptions
                                                                                                                                    +
                                                                                                                                    Question
                                                                                                                                    +
                                                                                                                                    This class represents a question +It has some static methods to retrieve questions and answers
                                                                                                                                    +
                                                                                                                                    SingleOptin
                                                                                                                                    +
                                                                                                                                    This class allows to handle single optins
                                                                                                                                    +
                                                                                                                                    Stats
                                                                                                                                    +
                                                                                                                                    This class is used to get stats from CRM
                                                                                                                                    + +
                                                                                                                                    + + + + + + +
                                                                                                                                    +
                                                                                                                                    +
                                                                                                                                    +
                                                                                                                                    +

                                                                                                                                    Search results

                                                                                                                                    + +
                                                                                                                                    +
                                                                                                                                    +
                                                                                                                                      +
                                                                                                                                      +
                                                                                                                                      +
                                                                                                                                      +
                                                                                                                                      +
                                                                                                                                      + + +
                                                                                                                                      + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/namespaces/ldc-ldccrm-transport.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/namespaces/ldc-ldccrm-transport.html new file mode 100644 index 0000000..937b238 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/namespaces/ldc-ldccrm-transport.html @@ -0,0 +1,170 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                      +

                                                                                                                                      CRM V2

                                                                                                                                      + + + + + +
                                                                                                                                      + +
                                                                                                                                      +
                                                                                                                                      + + + + +
                                                                                                                                      + + +
                                                                                                                                      +

                                                                                                                                      Transport

                                                                                                                                      + + + +

                                                                                                                                      + Interfaces, Classes and Traits + +

                                                                                                                                      + +
                                                                                                                                      + +
                                                                                                                                      Request
                                                                                                                                      +
                                                                                                                                      The LDC CRM request +Contains the http method, the requested url and data to pass
                                                                                                                                      +
                                                                                                                                      Response
                                                                                                                                      +
                                                                                                                                      + +
                                                                                                                                      + + + + + + +
                                                                                                                                      +
                                                                                                                                      +
                                                                                                                                      +
                                                                                                                                      +

                                                                                                                                      Search results

                                                                                                                                      + +
                                                                                                                                      +
                                                                                                                                      +
                                                                                                                                        +
                                                                                                                                        +
                                                                                                                                        +
                                                                                                                                        +
                                                                                                                                        +
                                                                                                                                        + + +
                                                                                                                                        + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/namespaces/ldc-ldccrm-wordpress.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/namespaces/ldc-ldccrm-wordpress.html new file mode 100644 index 0000000..23e4e24 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/namespaces/ldc-ldccrm-wordpress.html @@ -0,0 +1,173 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                        +

                                                                                                                                        CRM V2

                                                                                                                                        + + + + + +
                                                                                                                                        + +
                                                                                                                                        +
                                                                                                                                        + + + + +
                                                                                                                                        + + +
                                                                                                                                        +

                                                                                                                                        WordPress

                                                                                                                                        + + + +

                                                                                                                                        + Interfaces, Classes and Traits + +

                                                                                                                                        + +
                                                                                                                                        + +
                                                                                                                                        WPCrm
                                                                                                                                        +
                                                                                                                                        Class de gestion des users en session avec Wordpress (ce truc immonde)
                                                                                                                                        +
                                                                                                                                        WPCrmAnswer
                                                                                                                                        +
                                                                                                                                        Class de gestion de la segmentation question avec Wordpress (ce truc immonde)
                                                                                                                                        +
                                                                                                                                        WPCrmQuestion
                                                                                                                                        +
                                                                                                                                        Class de gestion de la segmentation question avec Wordpress (ce truc immonde)
                                                                                                                                        +
                                                                                                                                        WPCrmUser
                                                                                                                                        +
                                                                                                                                        Class de gestion des users en session avec Wordpress (ce truc immonde)
                                                                                                                                        + +
                                                                                                                                        + + + + + + +
                                                                                                                                        +
                                                                                                                                        +
                                                                                                                                        +
                                                                                                                                        +

                                                                                                                                        Search results

                                                                                                                                        + +
                                                                                                                                        +
                                                                                                                                        +
                                                                                                                                          +
                                                                                                                                          +
                                                                                                                                          +
                                                                                                                                          +
                                                                                                                                          +
                                                                                                                                          + + +
                                                                                                                                          + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/namespaces/ldc-ldccrm.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/namespaces/ldc-ldccrm.html new file mode 100644 index 0000000..849623e --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/namespaces/ldc-ldccrm.html @@ -0,0 +1,180 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                          +

                                                                                                                                          CRM V2

                                                                                                                                          + + + + + +
                                                                                                                                          + +
                                                                                                                                          +
                                                                                                                                          + + + + +
                                                                                                                                          + + +
                                                                                                                                          +

                                                                                                                                          LDCCRM

                                                                                                                                          + + +

                                                                                                                                          + Namespaces + +

                                                                                                                                          + +
                                                                                                                                          +
                                                                                                                                          Enums
                                                                                                                                          +
                                                                                                                                          Exceptions
                                                                                                                                          +
                                                                                                                                          Models
                                                                                                                                          +
                                                                                                                                          Transport
                                                                                                                                          +
                                                                                                                                          WordPress
                                                                                                                                          +
                                                                                                                                          + +

                                                                                                                                          + Interfaces, Classes and Traits + +

                                                                                                                                          + +
                                                                                                                                          + +
                                                                                                                                          CrmApiV2
                                                                                                                                          +
                                                                                                                                          This is the main class to interact with the CRM
                                                                                                                                          +
                                                                                                                                          Utils
                                                                                                                                          +
                                                                                                                                          This is the LDCCRM utility class
                                                                                                                                          + +
                                                                                                                                          + + + + + + +
                                                                                                                                          +
                                                                                                                                          +
                                                                                                                                          +
                                                                                                                                          +

                                                                                                                                          Search results

                                                                                                                                          + +
                                                                                                                                          +
                                                                                                                                          +
                                                                                                                                            +
                                                                                                                                            +
                                                                                                                                            +
                                                                                                                                            +
                                                                                                                                            +
                                                                                                                                            + + +
                                                                                                                                            + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/namespaces/ldc.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/namespaces/ldc.html new file mode 100644 index 0000000..4c85420 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/namespaces/ldc.html @@ -0,0 +1,162 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                            +

                                                                                                                                            CRM V2

                                                                                                                                            + + + + + +
                                                                                                                                            + +
                                                                                                                                            +
                                                                                                                                            + + + + +
                                                                                                                                            +
                                                                                                                                              +
                                                                                                                                            + +
                                                                                                                                            +

                                                                                                                                            LDC

                                                                                                                                            + + +

                                                                                                                                            + Namespaces + +

                                                                                                                                            + +
                                                                                                                                            +
                                                                                                                                            LDCCRM
                                                                                                                                            +
                                                                                                                                            + + + + + + + +
                                                                                                                                            +
                                                                                                                                            +
                                                                                                                                            +
                                                                                                                                            +

                                                                                                                                            Search results

                                                                                                                                            + +
                                                                                                                                            +
                                                                                                                                            +
                                                                                                                                              +
                                                                                                                                              +
                                                                                                                                              +
                                                                                                                                              +
                                                                                                                                              +
                                                                                                                                              + + +
                                                                                                                                              + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/packages/LDCCrmClient-Wordpress.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/packages/LDCCrmClient-Wordpress.html new file mode 100644 index 0000000..7fd2cad --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/packages/LDCCrmClient-Wordpress.html @@ -0,0 +1,172 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                              +

                                                                                                                                              CRM V2

                                                                                                                                              + + + + + +
                                                                                                                                              + +
                                                                                                                                              +
                                                                                                                                              + + + + +
                                                                                                                                              + + +
                                                                                                                                              +

                                                                                                                                              Wordpress

                                                                                                                                              + + + +

                                                                                                                                              + Interfaces, Classes and Traits + +

                                                                                                                                              + +
                                                                                                                                              + +
                                                                                                                                              WPCrm
                                                                                                                                              +
                                                                                                                                              Class de gestion des users en session avec Wordpress (ce truc immonde)
                                                                                                                                              +
                                                                                                                                              WPCrmAnswer
                                                                                                                                              +
                                                                                                                                              Class de gestion de la segmentation question avec Wordpress (ce truc immonde)
                                                                                                                                              +
                                                                                                                                              WPCrmQuestion
                                                                                                                                              +
                                                                                                                                              Class de gestion de la segmentation question avec Wordpress (ce truc immonde)
                                                                                                                                              +
                                                                                                                                              WPCrmUser
                                                                                                                                              +
                                                                                                                                              Class de gestion des users en session avec Wordpress (ce truc immonde)
                                                                                                                                              + +
                                                                                                                                              + + + + + + +
                                                                                                                                              +
                                                                                                                                              +
                                                                                                                                              +
                                                                                                                                              +

                                                                                                                                              Search results

                                                                                                                                              + +
                                                                                                                                              +
                                                                                                                                              +
                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                + + +
                                                                                                                                                + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/packages/LDCCrmClient-enums.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/packages/LDCCrmClient-enums.html new file mode 100644 index 0000000..f4af5ce --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/packages/LDCCrmClient-enums.html @@ -0,0 +1,178 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                +

                                                                                                                                                CRM V2

                                                                                                                                                + + + + + +
                                                                                                                                                + +
                                                                                                                                                +
                                                                                                                                                + + + + +
                                                                                                                                                + + + +
                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                +

                                                                                                                                                Search results

                                                                                                                                                + +
                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                  +
                                                                                                                                                  +
                                                                                                                                                  +
                                                                                                                                                  +
                                                                                                                                                  +
                                                                                                                                                  + + +
                                                                                                                                                  + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/packages/LDCCrmClient-exceptions.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/packages/LDCCrmClient-exceptions.html new file mode 100644 index 0000000..3a0f3ff --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/packages/LDCCrmClient-exceptions.html @@ -0,0 +1,179 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                  +

                                                                                                                                                  CRM V2

                                                                                                                                                  + + + + + +
                                                                                                                                                  + +
                                                                                                                                                  +
                                                                                                                                                  + + + + +
                                                                                                                                                  + + +
                                                                                                                                                  +

                                                                                                                                                  exceptions

                                                                                                                                                  + + + +

                                                                                                                                                  + Interfaces, Classes and Traits + +

                                                                                                                                                  + +
                                                                                                                                                  + +
                                                                                                                                                  AccessError
                                                                                                                                                  +
                                                                                                                                                  This is thrown when trying to set a value on an object property that does not exist.
                                                                                                                                                  +
                                                                                                                                                  ApiErrorException
                                                                                                                                                  +
                                                                                                                                                  This would be thrown if any of the case +referenced in \LDC\LDCCRM\Enums\ApiError would +occur within the crm
                                                                                                                                                  +
                                                                                                                                                  CrmException
                                                                                                                                                  +
                                                                                                                                                  This is a critical error.
                                                                                                                                                  +
                                                                                                                                                  SkipValidationException
                                                                                                                                                  +
                                                                                                                                                  Used only for internal validator
                                                                                                                                                  +
                                                                                                                                                  ValidationException
                                                                                                                                                  +
                                                                                                                                                  This would be thrown if a data could not be validated +on any models
                                                                                                                                                  +
                                                                                                                                                  WpCrmInvalidJsonUserInfo
                                                                                                                                                  +
                                                                                                                                                  This is thrown when trying to read WP customer from DB json data.
                                                                                                                                                  + +
                                                                                                                                                  + + + + + + +
                                                                                                                                                  +
                                                                                                                                                  +
                                                                                                                                                  +
                                                                                                                                                  +

                                                                                                                                                  Search results

                                                                                                                                                  + +
                                                                                                                                                  +
                                                                                                                                                  +
                                                                                                                                                    +
                                                                                                                                                    +
                                                                                                                                                    +
                                                                                                                                                    +
                                                                                                                                                    +
                                                                                                                                                    + + +
                                                                                                                                                    + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/packages/LDCCrmClient-models.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/packages/LDCCrmClient-models.html new file mode 100644 index 0000000..c3be18d --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/packages/LDCCrmClient-models.html @@ -0,0 +1,184 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                    +

                                                                                                                                                    CRM V2

                                                                                                                                                    + + + + + +
                                                                                                                                                    + +
                                                                                                                                                    +
                                                                                                                                                    + + + + +
                                                                                                                                                    + + +
                                                                                                                                                    +

                                                                                                                                                    models

                                                                                                                                                    + + + +

                                                                                                                                                    + Interfaces, Classes and Traits + +

                                                                                                                                                    + +
                                                                                                                                                    + +
                                                                                                                                                    Answer
                                                                                                                                                    +
                                                                                                                                                    This class represents an answer +It has a method to submit answers
                                                                                                                                                    +
                                                                                                                                                    ArcadiaMailDefault
                                                                                                                                                    +
                                                                                                                                                    This class represents the customer info with +the account validation status
                                                                                                                                                    +
                                                                                                                                                    ArcadiaMailGame
                                                                                                                                                    +
                                                                                                                                                    This class represents the customer info with +the account validation status
                                                                                                                                                    +
                                                                                                                                                    Customer
                                                                                                                                                    +
                                                                                                                                                    This class represents the customer info with +the account validation status. You can use it as +a standalone class but beware of catching exceptions
                                                                                                                                                    +
                                                                                                                                                    Question
                                                                                                                                                    +
                                                                                                                                                    This class represents a question +It has some static methods to retrieve questions and answers
                                                                                                                                                    +
                                                                                                                                                    SingleOptin
                                                                                                                                                    +
                                                                                                                                                    This class allows to handle single optins
                                                                                                                                                    +
                                                                                                                                                    Stats
                                                                                                                                                    +
                                                                                                                                                    This class is used to get stats from CRM
                                                                                                                                                    + +
                                                                                                                                                    + + + + + + +
                                                                                                                                                    +
                                                                                                                                                    +
                                                                                                                                                    +
                                                                                                                                                    +

                                                                                                                                                    Search results

                                                                                                                                                    + +
                                                                                                                                                    +
                                                                                                                                                    +
                                                                                                                                                      +
                                                                                                                                                      +
                                                                                                                                                      +
                                                                                                                                                      +
                                                                                                                                                      +
                                                                                                                                                      + + +
                                                                                                                                                      + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/packages/LDCCrmClient-transport.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/packages/LDCCrmClient-transport.html new file mode 100644 index 0000000..34305af --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/packages/LDCCrmClient-transport.html @@ -0,0 +1,169 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                      +

                                                                                                                                                      CRM V2

                                                                                                                                                      + + + + + +
                                                                                                                                                      + +
                                                                                                                                                      +
                                                                                                                                                      + + + + +
                                                                                                                                                      + + +
                                                                                                                                                      +

                                                                                                                                                      transport

                                                                                                                                                      + + + +

                                                                                                                                                      + Interfaces, Classes and Traits + +

                                                                                                                                                      + +
                                                                                                                                                      + +
                                                                                                                                                      Request
                                                                                                                                                      +
                                                                                                                                                      The LDC CRM request +Contains the http method, the requested url and data to pass
                                                                                                                                                      +
                                                                                                                                                      Response
                                                                                                                                                      +
                                                                                                                                                      + +
                                                                                                                                                      + + + + + + +
                                                                                                                                                      +
                                                                                                                                                      +
                                                                                                                                                      +
                                                                                                                                                      +

                                                                                                                                                      Search results

                                                                                                                                                      + +
                                                                                                                                                      +
                                                                                                                                                      +
                                                                                                                                                        +
                                                                                                                                                        +
                                                                                                                                                        +
                                                                                                                                                        +
                                                                                                                                                        +
                                                                                                                                                        + + +
                                                                                                                                                        + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/packages/LDCCrmClient-utilities.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/packages/LDCCrmClient-utilities.html new file mode 100644 index 0000000..f302c2d --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/packages/LDCCrmClient-utilities.html @@ -0,0 +1,166 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                        +

                                                                                                                                                        CRM V2

                                                                                                                                                        + + + + + +
                                                                                                                                                        + +
                                                                                                                                                        +
                                                                                                                                                        + + + + +
                                                                                                                                                        + + +
                                                                                                                                                        +

                                                                                                                                                        utilities

                                                                                                                                                        + + + +

                                                                                                                                                        + Interfaces, Classes and Traits + +

                                                                                                                                                        + +
                                                                                                                                                        + +
                                                                                                                                                        Utils
                                                                                                                                                        +
                                                                                                                                                        This is the LDCCRM utility class
                                                                                                                                                        + +
                                                                                                                                                        + + + + + + +
                                                                                                                                                        +
                                                                                                                                                        +
                                                                                                                                                        +
                                                                                                                                                        +

                                                                                                                                                        Search results

                                                                                                                                                        + +
                                                                                                                                                        +
                                                                                                                                                        +
                                                                                                                                                          +
                                                                                                                                                          +
                                                                                                                                                          +
                                                                                                                                                          +
                                                                                                                                                          +
                                                                                                                                                          + + +
                                                                                                                                                          + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/packages/LDCCrmClient.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/packages/LDCCrmClient.html new file mode 100644 index 0000000..4654e06 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/packages/LDCCrmClient.html @@ -0,0 +1,178 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                          +

                                                                                                                                                          CRM V2

                                                                                                                                                          + + + + + +
                                                                                                                                                          + +
                                                                                                                                                          +
                                                                                                                                                          + + + + +
                                                                                                                                                          +
                                                                                                                                                            +
                                                                                                                                                          + + +
                                                                                                                                                          +
                                                                                                                                                          +
                                                                                                                                                          +

                                                                                                                                                          Search results

                                                                                                                                                          + +
                                                                                                                                                          +
                                                                                                                                                          +
                                                                                                                                                            +
                                                                                                                                                            +
                                                                                                                                                            +
                                                                                                                                                            +
                                                                                                                                                            +
                                                                                                                                                            + + +
                                                                                                                                                            + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/packages/None.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/packages/None.html new file mode 100644 index 0000000..d9a0064 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/packages/None.html @@ -0,0 +1,154 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                            +

                                                                                                                                                            CRM V2

                                                                                                                                                            + + + + + +
                                                                                                                                                            + +
                                                                                                                                                            +
                                                                                                                                                            + + + + +
                                                                                                                                                            +
                                                                                                                                                              +
                                                                                                                                                            + +
                                                                                                                                                            +

                                                                                                                                                            None

                                                                                                                                                            + + + + + + + + + +
                                                                                                                                                            +
                                                                                                                                                            +
                                                                                                                                                            +
                                                                                                                                                            +

                                                                                                                                                            Search results

                                                                                                                                                            + +
                                                                                                                                                            +
                                                                                                                                                            +
                                                                                                                                                              +
                                                                                                                                                              +
                                                                                                                                                              +
                                                                                                                                                              +
                                                                                                                                                              +
                                                                                                                                                              + + +
                                                                                                                                                              + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/packages/default.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/packages/default.html new file mode 100644 index 0000000..3cdcc15 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/packages/default.html @@ -0,0 +1,163 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                              +

                                                                                                                                                              CRM V2

                                                                                                                                                              + + + + + +
                                                                                                                                                              + +
                                                                                                                                                              +
                                                                                                                                                              + + + + +
                                                                                                                                                              +
                                                                                                                                                                +
                                                                                                                                                              + +
                                                                                                                                                              +

                                                                                                                                                              API Documentation

                                                                                                                                                              + +

                                                                                                                                                              + Packages + +

                                                                                                                                                              + +
                                                                                                                                                              +
                                                                                                                                                              LDCCrmClient
                                                                                                                                                              +
                                                                                                                                                              None
                                                                                                                                                              +
                                                                                                                                                              + + + + + + + + +
                                                                                                                                                              +
                                                                                                                                                              +
                                                                                                                                                              +
                                                                                                                                                              +

                                                                                                                                                              Search results

                                                                                                                                                              + +
                                                                                                                                                              +
                                                                                                                                                              +
                                                                                                                                                                +
                                                                                                                                                                +
                                                                                                                                                                +
                                                                                                                                                                +
                                                                                                                                                                +
                                                                                                                                                                + + +
                                                                                                                                                                + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/reports/deprecated.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/reports/deprecated.html new file mode 100644 index 0000000..0e14398 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/reports/deprecated.html @@ -0,0 +1,152 @@ + + + + + CRM V2 » Deprecated elements + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                +

                                                                                                                                                                CRM V2

                                                                                                                                                                + + + + + +
                                                                                                                                                                + +
                                                                                                                                                                +
                                                                                                                                                                + + + + +
                                                                                                                                                                + + +
                                                                                                                                                                +

                                                                                                                                                                Deprecated

                                                                                                                                                                + + +
                                                                                                                                                                + No deprecated elements have been found in this project. +
                                                                                                                                                                +
                                                                                                                                                                +
                                                                                                                                                                +
                                                                                                                                                                +
                                                                                                                                                                +

                                                                                                                                                                Search results

                                                                                                                                                                + +
                                                                                                                                                                +
                                                                                                                                                                +
                                                                                                                                                                  +
                                                                                                                                                                  +
                                                                                                                                                                  +
                                                                                                                                                                  +
                                                                                                                                                                  +
                                                                                                                                                                  + + +
                                                                                                                                                                  + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/reports/errors.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/reports/errors.html new file mode 100644 index 0000000..31cf4ac --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/reports/errors.html @@ -0,0 +1,151 @@ + + + + + CRM V2 » Compilation errors + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                  +

                                                                                                                                                                  CRM V2

                                                                                                                                                                  + + + + + +
                                                                                                                                                                  + +
                                                                                                                                                                  +
                                                                                                                                                                  + + + + +
                                                                                                                                                                  + + +
                                                                                                                                                                  +

                                                                                                                                                                  Errors

                                                                                                                                                                  + + +
                                                                                                                                                                  No errors have been found in this project.
                                                                                                                                                                  + +
                                                                                                                                                                  +
                                                                                                                                                                  +
                                                                                                                                                                  +
                                                                                                                                                                  +

                                                                                                                                                                  Search results

                                                                                                                                                                  + +
                                                                                                                                                                  +
                                                                                                                                                                  +
                                                                                                                                                                    +
                                                                                                                                                                    +
                                                                                                                                                                    +
                                                                                                                                                                    +
                                                                                                                                                                    +
                                                                                                                                                                    + + +
                                                                                                                                                                    + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/client-api/reports/markers.html b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/reports/markers.html new file mode 100644 index 0000000..faa9c4a --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/client-api/reports/markers.html @@ -0,0 +1,152 @@ + + + + + CRM V2 » Markers + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                    +

                                                                                                                                                                    CRM V2

                                                                                                                                                                    + + + + + +
                                                                                                                                                                    + +
                                                                                                                                                                    +
                                                                                                                                                                    + + + + +
                                                                                                                                                                    + + +
                                                                                                                                                                    +

                                                                                                                                                                    Markers

                                                                                                                                                                    + +
                                                                                                                                                                    + No markers have been found in this project. +
                                                                                                                                                                    + +
                                                                                                                                                                    +
                                                                                                                                                                    +
                                                                                                                                                                    +
                                                                                                                                                                    +

                                                                                                                                                                    Search results

                                                                                                                                                                    + +
                                                                                                                                                                    +
                                                                                                                                                                    +
                                                                                                                                                                      +
                                                                                                                                                                      +
                                                                                                                                                                      +
                                                                                                                                                                      +
                                                                                                                                                                      +
                                                                                                                                                                      + + +
                                                                                                                                                                      + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/usages/client.md b/app/Lib/vendor/crm-client-3.0.6/docs/usages/client.md new file mode 100644 index 0000000..e1b6eed --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/usages/client.md @@ -0,0 +1,14 @@ +# Normal usage + +[Back](../../readme.md) + +Classes you can use are located in the ``\LDC\LDCCRM\Models`` namespace. + +- ``Answer`` : To provide an answers to a specific question. +- ``Customer`` : To fetch, create, update, delete, authenticate, activate, opt in or opt out you customer. +- ``Question`` : Used to fetch questions, unanswered question but also answered questions. +- ``SingleOptin`` : Use this to create a single opt in. For people who might just want to subscribe to a newsletter. +- ``Stats`` : Use this to fetch stats about questions or just general stats. + + +For more detailed info, you may refer to the [Client API DOC](../client-api/index.html) diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/usages/custom.md b/app/Lib/vendor/crm-client-3.0.6/docs/usages/custom.md new file mode 100644 index 0000000..5c1e7b8 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/usages/custom.md @@ -0,0 +1,194 @@ +# Custom implementation + +[Back](../../readme.md) + +***PLEASE NOTE: This should not be ever implemented on client side js lib or any. Doing this you will allow access all you clients data and make a security breach. You api secret shall remain secret. At your request it can be regenerated.*** + +The service provided is a restful api. The access is pretty simple but remains secured as possible. Make sure **you read all of the sections** as you handle **api errors** correctly. +The two steps you may achieve are +- Authenticate to the api correctly +- Implement a correct usage of each available calls you need. + +## Prerequisite + +From here you will learn how to consume data from LDC CRM. +**The prerequisite are still the same.** +You will need a **service ``token`` and ``password``**. The endpoint remains the same **https://ldc-crm.ldc.fr**. + +--- +There are multiple calls you can make but you will need to get some informations from this repo. + +- From file ``apiConfig.readonly.json`` + + - version: Use this as a landmark, if version evolves you may hear from us warning changes. As a matter effect from here only security updates may be applied. Any major changes may be discussed with partners. + - timestampTimeout: This value is in seconds and means that if your call cannot reach us until this delay it will not be accepted. + - apiRequestRatePerMinute: This is the threshold per minutes that will trigger throttling, thus your request may be refused. + - servicesDBCache: This value you can just ignore it. + +- From file ``src/routes.json`` + + - This contains the api routes. You can have more explications on different routes in [docs/usages/custom/routes.md](custom/routes.md). + +## Authentication + +The system used is completely restful. It prevents timing attacks, replay attacks (in a time lap), man in the middle attacks. We choose to adopt a system like Amazon web service uses https://docs.aws.amazon.com/AmazonSimpleDB/latest/DeveloperGuide/HMACAuth.html + +We consider this to be enough as the point the actual CRM is, also with regard to the financial resources available to LDC. + +### How to create a signature ? + +You will need to assemble information on your request. + +- The URL including scheme, host and path (eg: *https://ldc-crm.fr/customer/1*) +- Http method in lowercase (eg: *get*) +- Parameters + + All request must be sent as ``www/url-encoded``. Also parameters you have to collect here must be flattened joined with dots. example: + + 'code_on_pack', + 'code_unique', + 'label_type_support', + 'operation', + 'order_date', + 'support_code', + 'type', + 'deliver.firstname', + 'deliver.lastname', + 'deliver.email', + 'deliver.address', + 'deliver.address2', + 'deliver.city', + 'deliver.postcode', + 'deliver.phone' + + Then have to be sorted by ***natural order*** eg: + + 'code_on_pack', + 'code_unique', + 'deliver.address', + 'deliver.address2', + 'deliver.city', + 'deliver.email', + 'deliver.firstname', + 'deliver.lastname', + 'deliver.phone', + 'deliver.postcode', + 'label_type_support', + 'operation', + 'order_date', + 'support_code', + 'type' + + Notes: To these parameters you must add two things your service token and a timestamp. + + **eg:** + - ``bearer_token=cc82d97eb7235812f5cc1561ddcd64969`` + - ``timestamp=2021-12-29 21:10:31`` + + Time stamp must have this format ``Y-m-d H:i:s`` as a classic DateTime. This will serve as nonce making harder to guess data obfuscated with ssl. + + After this you will have to **concatenate all parameters names with their values using ``=`` then all parameters between them using char ``&``**. Note that each parameter key and value must be url encoded according [rfc3986](http://www.faqs.org/rfcs/rfc3986.html). + + Finally you will have to concatenate those 3 items, uri, method and parameters with ``\n``. eg: + + http://127.0.0.1/api/v2/arcadia/outgoing-mail/default\n + post\n + bearer_token=cc82d97eb7235812f5cc1561ddcd64969 + 4810e56&deliver.address=94%2C%20chemin%20de%20 + Hamon%0A79344%20Bonnin&deliver.address2=& + deliver.city=Blanchet&deliver.email=danielle + 42%40gmail.com&deliver.firstname=Marianne& + deliver.lastname=Morvan&deliver.phone=01%2043%20 + 53%2013%2073&deliver.postcode=92%20197&label_ + type_support=Fond%20carte%20Aimant%C3%A9& + operation=16&order_date=2021%2F12%2F29%2022 + %3A10%3A31&order_num=23&package_unit_weight=0& + state_order=0&support_code=1×tamp=2021- + 12-29%2021%3A10%3A31 + + This string will be used to calculate our signature using [hmac, rfc2104](http://www.faqs.org/rfcs/rfc2104.html) method with algo sha256, the result will be binary encode as base64. + + **PHP** + + base64_encode(hash_hmac( + 'sha256', + $concatRequestString, + $servicePassword, + true + )); + + **ASP.NET** + + var secretKeyByteArray = Convert.FromBase64String(APIKey); + + byte[] signature = Encoding.UTF8.GetBytes(signatureRawData); + + using (HMACSHA256 hmac = new HMACSHA256(secretKeyByteArray)) + { + byte[] signatureBytes = hmac.ComputeHash(signature); + string requestSignatureBase64String = Convert.ToBase64String(signatureBytes); + } + + **JAVA** + + byte[] secretKey = "bearer_pwd".getBytes("UTF-8"); + byte[] message = "https://ldc-crm.fr\nget\n....".getBytes("UTF-8") + byte[] hmacSha256 = null; + String base64HmacSha256 = ''; + try { + Mac mac = Mac.getInstance("HmacSHA256"); + SecretKeySpec secretKeySpec = new SecretKeySpec(secretKey, "HmacSHA256"); + mac.init(secretKeySpec); + hmacSha256 = mac.doFinal(message); + base64HmacSha256 = Base64.getEncoder().encodeToString(hmacSha256); + } catch (Exception e) { + throw new RuntimeException("Failed to calculate hmac-sha256", e); + } + + This way your request will be able to pass checks, also to be authenticated since you give your api token we now which data you may be served with. + Details about how to implement this is up to you after that. If your request is not accepted you will always have details about what is wrong. + +### Mandatory parameters for all requests + +Every request except ``apiV2.ping`` needs a signature parameter. Some you have to provide foreach each request ``bearer_token``, ``timestamp``, ``signature``. Also only request. + +## HTTP CONTENT-TYPE + +Every request have to be json_encoded. The crm will only handle json requests and also respond only in json. No other ways are handled at this time. This means your requests will need to have two HTTP headers +- ``Accept: application/json`` +- ``Content-Type: application/json`` +Of course body will have to be encoded as json to be a valid request. Minimal body content shall be ``{}``, ``[]`` following [RFC-4627](https://www.rfc-editor.org/rfc/rfc4627) instead of [RFC-8259](https://www.rfc-editor.org/rfc/rfc8259) witch is the actual "Internet Standard" as marked from 2017. + +## Handling Errors + +All responses will be constants, this means you will always find a json array which contains : + + [ + 'status': 'OK' or 'KO', + 'data': [], + 'version': '3.0.0' // status version + ] + +***So having to handle error you will find*** + + [ + 'status': 'KO' + 'data': [ + 'code': xxx, // integer + 'message': 'error message text' + ] + 'version': '3.0.0' + ] + + +You may find all types of error message in ``src/Enums/ApiError.php``, this file contains detailed description of many errors, so we won't detail them in here. + +In general you may catch http error code 500 which is a general error of course. + +**You may also have errors that are not covered in the ApiError doc**. This could happen even if all code of crm is tested, we encourage you to have a log supervision of your project. + +**You may use errors messages to display in your app**. As for example the ``validationFailed`` error will always contain detailed information about why your request was rejected. This information will be in french language and could be displayed directly to your users. How ever you could also wrap all of this using only the error code. + +## Routes + +Please refer to the [Prerequisite section](#prerequisite) diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/usages/custom/routes.md b/app/Lib/vendor/crm-client-3.0.6/docs/usages/custom/routes.md new file mode 100644 index 0000000..d308b79 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/usages/custom/routes.md @@ -0,0 +1,576 @@ +# Routes + +[Back](../custom.md) + +Summary + +- [Routes](#routes) + - [Ping](#ping) + - [Opt in](#opt-in) + - [Create a customer](#create-a-customer) + - [Get customer info](#get-customer-info) + - [Update a customer](#update-a-customer) + - [Delete a customer](#delete-a-customer) + - [Authenticate a customer](#authenticate-a-customer) + - [Send customer answers to a question](#send-customer-answers-to-a-question) + - [Question listing](#question-listing) + - [Question listing unanswered only](#question-listing-unanswered-only) + - [Question listing with customer answers](#question-listing-with-customer-answers) + - [Get brand statistics](#get-brand-statistics) + - [Get question statistics](#get-question-statistics) + +**For all error codes please refer to ``src/Enums/ApiError.php``** + +--- + +## Ping + +Name : ``apiV2.ping`` + +URI : ``api/v2/ping`` + +METHOD: ``GET|HEAD`` + +PARAMETERS : + + [] + +This is the only route that don't need to be authenticated. You may use this to check in a supervision or any if you can still reach LDC crm and if it has not crashed. + + Response code you always be. + + HTTP : 200 + [ + 'status': 'OK', + 'data': [], + 'version': 'x.x.x' + ] + +--- + +## Opt in + +Name : ``apiV2.optin`` + +URI : ``api/v2/optin`` + +METHOD: ``POST`` + +PARAMETERS: + + [ + 'email': '', // A valid email string + 'status': 0 or 1 // A valid boolean value + ] + +You this you may create or delete a single opt in. This is used to add one of your customer to you mailing lists. So you may bind this to a subscribe newsletter button for example. ***Please note that you cannot create a single opt in using the same email than one of you customer have*** + + + Response should be if ok. + + HTTP : 200 + [ + 'status': 'OK', + 'data': [], + 'version': 'x.x.x' + ] + +Possible errors: + + - ``singleOptinCustomerExists`` : If a customer using the same email exists. You are not allowed to create a single opt in. + - ``validationException`` : + - If the provided ``email`` is not valid, checks are dns, rfc, spoof based. This is as strict as possible to prevent your contact list to contain trash. + - If ``status`` do not contain a boolean value. + +--- + +## Create a customer + +Name : ``apiV2.customers.store`` + +URI : ``api/v2/customers`` + +METHOD: ``POST`` + +PARAMETERS: + +- ``firstname`` : **required** *string* min:1 max:255 +- ``lastname`` : **required** *string* min:1 max:255 +- ``email`` : **required** max:255 A valid email string +- ``password`` : **required** min:8 max:255 Need to have mixed case, letters, numbers and must not be compromised. This means it must not appear as breached on the internet. +- ``birth_date``: **required** Must be with format Y-m-d. +- ``address``: *string* max:255. +- ``address2``: *string* max:255. +- ``phone``: *string* Accepted country phones are France, Belgium Luxembourg. +- ``country``: *integer* This has to contain a value of ``src/Enums/Country.php``, accepted are France or DROM COM (guadeloupe, martinique, frenchGuiana, reunion, saintPierreAndMiquelon, mayotte, saintBarthelemy, saintMartinFrenchPart, wallisAndFutuna, frenchPolynesia, newCaledonia), Belgium or Luxembourg +- ``city``: *string* min:2 max:255 +- ``postcode``: *string* A valid postal code of France, Belgium or Luxembourg +- ``opt_in``: **required** A valid boolean + + +This is used of course to create a new customer. +***Note : Reponse will contain hashcode, this is the ID of your customer and you may store this information along with its email*** + +**Note : If a single optin exists with you customer email, it will be deleted** + + +Response should be if ok. + + HTTP : 200 + [ + 'status': 'OK', + 'data': [ + firstname string + lastname string + birth_date datetime + address string + address2 string + phone string + country string + city string + postcode string + opt_in boolean + hashcode string + status boolean + ], + 'version': 'x.x.x' + ] + +Possible errors: + + - ``validationException`` : If any provided parameter is invalid. + +--- + +## Get customer info + +Name : ``apiV2.customers.show`` + +URI : ``api/v2/customers/{serviceCustomer}`` + +METHOD: ``GET|HEAD`` + +ROUTE PARAMETERS : + +- ``serviceCustomer`` : The customer hashcode or email, But you may absolutely prefer the customer hashcode. Requested uris leave trace in system logs. + + +This is used to get data about a customer, to show profile page for example. **You are encouraged to cache these informations** and update only when the customer updates its own informations. + + +Response should be if ok. + + HTTP : 200 + [ + 'status': 'OK', + 'data': [ + firstname string + lastname string + birth_date datetime + address string + address2 string + phone string + country string + city string + postcode string + opt_in boolean + hashcode string + status boolean + ], + 'version': 'x.x.x' + ] + +Possible errors: + + - ``modelNotFound`` : If the customer could not be found. + +--- + +## Update a customer + +Name : ``apiV2.customers.update`` + +URI : ``api/v2/customers/{serviceCustomer}`` + +METHOD: ``PUT|PATCH`` + +ROUTE PARAMETERS : + +- ``serviceCustomer`` : The customer hashcode or email, But you may absolutely prefer the customer hashcode. Requested uris leave trace in system logs. + +PARAMETERS: + +- ``firstname`` : **at_least** *string* min:1 max:255 +- ``lastname`` : **at_least** *string* min:1 max:255 +- ``email`` : **at_least** max:255 A valid email string +- ``password`` : **at_least** min:8 max:255 Need to have mixed case, letters, numbers and must not be compromised. This means it must not appear as breached on the internet. +- ``birth_date``: **at_least** Must be with format Y-m-d. +- ``address``: **at_least** max:255. +- ``address2``: **at_least** max:255. +- ``phone``: **at_least** Accepted country phones are France, Belgium Luxembourg. +- ``country``: **at_least** This has to contain a value of ``src/Enums/Country.php``, accepted are France or DROM COM (guadeloupe, martinique, frenchGuiana, reunion, saintPierreAndMiquelon, mayotte, saintBarthelemy, saintMartinFrenchPart, wallisAndFutuna, frenchPolynesia, newCaledonia), Belgium or Luxembourg +- ``city``: **at_least** min:2 max:255 +- ``postcode``: **at_least** A valid postal code of France, Belgium or Luxembourg +- ``opt_in``: **at_least** A valid boolean + + +This is used to update customer info. You must at least update on field while calling this. + +**Note : at_least rule means that at least one of these fields must be present. Send only fields you want to update.** + + + Response should be if ok. + + HTTP : 200 + [ + 'status': 'OK', + 'data': [ + firstname string + lastname string + birth_date datetime + address string + address2 string + phone string + country string + city string + postcode string + opt_in boolean + hashcode string + status boolean + ], + 'version': 'x.x.x' + ] + +Possible errors: + + - ``validationException`` : If any provided parameter is invalid. + - ``modelNotFound`` : If the customer could not be found. + +--- + +## Delete a customer + +Name : ``apiV2.customers.destroy`` + +URI : ``api/v2/customers/{serviceCustomer}`` + +METHOD: ``DELETE`` + +ROUTE PARAMETERS : + +- ``serviceCustomer`` : The customer hashcode or email, But you may absolutely prefer the customer hashcode. Requested uris leave trace in system logs. + + +This is used to remove customer info. ***This cannot be undone and will completly remove all of customer info on our systems.*** + + Response should be if ok. + + HTTP : 200 + [ + 'status': 'OK', + 'data': [], + 'version': 'x.x.x' + ] + +Possible errors: + + - ``modelNotFound`` : If the customer could not be found. + +--- + +## Authenticate a customer + +Name : ``apiV2.customers.authenticate`` + +URI : ``api/v2/customers/authenticate`` + +METHOD: ``POST`` + +PARAMETERS : + +- ``email`` : This should be a valid email address and of course exists in you customer database. +- ``password`` : The actual customer password. + + +Use this to test Customer credentials and determine if there are valid. You shall then allow login. + +***Note : make sure you use https connection, http only connections are not accepted*** + +**Note: to login a customer account must be activated, this means you shall verify yourself his email address, than call the activate url.** + +Response should be if ok. + + HTTP : 200 + [ + 'status': 'OK', + 'data': [], + 'version': 'x.x.x' + ] + +Possible errors: + + - ``validationFailed`` : If email is no valid. + - ``authFailed`` : If credentials aren't valid. + - ``customerNotActivated`` : If the customer account is not activated. + +--- + +## Send customer answers to a question + +Name : ``apiV2.customers.answers.store`` + +URI : ``api/v2/customers/{serviceCustomer}/answers`` + +METHOD: ``POST`` + +ROUTE PARAMETERS : + +- ``serviceCustomer`` : The customer hashcode or email, But you may absolutely prefer the customer hashcode. Requested uris leave trace in system logs. + +PARAMETERS : + +- ``question`` : This has to be a valid question ID +- ``answers`` : Has to be an array that contains a valid list of answers ID. Even if only one answer is given it still has to be an array. Answers has to belong to the provided question ID. + + This is to provide customer answer(s) + + ***Note : no checks are done as for the question type, this means even the question should have only one answer you can provide multiple answers.*** + + Response should be if ok. + + HTTP : 200 + [ + 'status': 'OK', + 'data': [], + 'version': 'x.x.x' + ] + +Possible errors: + + - ``validationFailed`` : If any of the provided IDS are not valid. + - ``modelNotFound`` : If the customer could not be found. + +--- + +## Question listing + +Name : ``apiV2.questions.index`` + +URI : ``api/v2/questions`` + +METHOD: ``GET|HEAD`` + + Use this call to fetch all existing questions. This method also provide the possible answers. We encourage you to cache them. + + Response should be if ok. + + HTTP : 200 + [ + 'status': 'OK', + 'data': [ + [ + 'id' => xx, // question id + 'type' => xx // ``src/Enums/QuestionType.php``, + 'question' => 'question string', // The question string. + 'answers' => [ + [ + 'id' => xx, // Answer ID + 'answer' => 'answer string' + ], + ... + ], + ... + ] + ], + 'version': 'x.x.x' + ] + +--- + +## Question listing unanswered only + +Name : ``apiV2.questions.unAnsweredBy`` + +URI : ``api/v2/questions/un-answered-by/{serviceCustomer}`` + +METHOD: ``GET|HEAD`` + +ROUTE PARAMETERS : + +- ``serviceCustomer`` : The customer hashcode or email, But you may absolutely prefer the customer hashcode. Requested uris leave trace in system logs. + + Use this to get question that are still unanswered by your customer. + + ***Note : no checks are done as for the question type, this means even the question should have only one answer you can provide multiple answers.*** + + Response should be if ok. + + HTTP : 200 + [ + 'status': 'OK', + 'data': [ + [ + 'id' => xx, // question id + 'type' => xx // ``src/Enums/QuestionType.php``, + 'question' => 'question string', // The question string. + 'answers' => [ + [ + 'id' => xx, // Answer ID + 'answer' => 'answer string' + ], + ... + ] + ], + ... + ], + 'version': 'x.x.x' + ] + + - ``modelNotFound`` : If the customer could not be found. + +--- + +## Question listing with customer answers + +Name : ``apiV2.questions.indexWithResponse`` + +URI : ``api/v2/questions/with-answers/{serviceCustomer}`` + +METHOD: ``GET|HEAD`` + +ROUTE PARAMETERS : + +- ``serviceCustomer`` : The customer hashcode or email, But you may absolutely prefer the customer hashcode. Requested uris leave trace in system logs. + +Use this to get all questions associated with answers already given by your customer. + +***Note : no checks are done as for the question type, this means even the question should have only one answer you can provide multiple answers.*** + + Response should be if ok. + + HTTP : 200 + [ + 'status': 'OK', + 'data': [ + [ + 'id' => xx, // question id + 'type' => xx // ``src/Enums/QuestionType.php``, + 'question' => 'question string', // The question string. + 'answers' => [ + [ + 'id' => xx, // Answer ID + 'answer' => 'answer string' + ], + ... + ], + 'customerAnswers' => [ + [ + 'id' => xx, // Answer ID + 'answer' => 'answer string' + ], + ... + ] + ], + ... + ], + 'version': 'x.x.x' + ] + + - ``modelNotFound`` : If the customer could not be found. + +--- + +## Get brand statistics + +Name : ``apiV2.stats.brandStats`` + +URI : ``api/v2/stats/brand`` + +METHOD: ``GET|HEAD`` + +ROUTE PARAMETERS : + +- ``serviceCustomer`` : The customer hashcode or email, But you may absolutely prefer the customer hashcode. Requested uris leave trace in system logs. + +PARAMETERS : +- ``start`` : Must be a date with format ``Y-m-d``, also has to represent a date before ``end`` +- ``end`` Must be a date with format ``Y-m-d``, also has to represent a date after ``start`` + +**Note : The period shall not be exceed 3 month.** + +***Note : Active user are those who connected since last 6 month, new accounts also are those who has been created since less than 6 months.*** + +Use this to get General stats about your service. + + Response should be if ok. + + HTTP : 200 + [ + 'status': 'OK', + 'data': [ + [ + [ + 'date' => 'Y-m-d', // Date with format + 'active' => xx, // Active users integer + 'inactive' => xx, // Inactive users integer + 'old_accounts' => xx, // Old accounts integer + 'new_accounts' => xx, // New accounts integer + 'total_accounts' => xx, // Total accounts integer + 'total_opt_in' => xx // Total opt in integer + ] + ], + ... + ], + 'version': 'x.x.x' + ] + + - ``validationFailed`` : If any of the provided dates are invalid. + +--- + +## Get question statistics + +Name : ``apiV2.stats.questionStats`` + +URI : ``api/v2/stats/question/{serviceQuestion}`` + +METHOD: ``GET|HEAD`` + +ROUTE PARAMETERS : +- ``serviceQuestion`` : The question ID you want statistics about. + +PARAMETERS : +- ``start`` : Must be a date with format ``Y-m-d``, also has to represent a date before ``end`` +- ``end`` Must be a date with format ``Y-m-d``, also has to represent a date after ``start`` + +**Note : The period shall not be exceed 3 month.** + +***Note : Active user are those who connected since last 6 month, new accounts also are those who has been created since less than 6 months.*** + +Use this to get General stats about your service. + + Response should be if ok. + + HTTP : 200 + [ + 'status': 'OK', + 'data': [ + 'answers' [ + [ + 'id' => xx, // Answer ID + 'answer' => 'answer string' + ], + ... + ], + 'stats' => [ + 'Y-m-d' = [ + 'xx' => xx, // Index is answer ID, value is integer the total count of persons who gave this answer this day. + ], + ... + ] + ], + 'version': 'x.x.x' + ] + + - ``modelNotFound`` : If the question could not be found. + - ``validationFailed`` : If any of the provided dates are invalid. diff --git a/app/Lib/vendor/crm-client-3.0.6/docs/usages/wordpress-client.md b/app/Lib/vendor/crm-client-3.0.6/docs/usages/wordpress-client.md new file mode 100644 index 0000000..c6c0daa --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/docs/usages/wordpress-client.md @@ -0,0 +1,21 @@ +# Wordpress client usage + +[Back](../../readme.md) + +This client is experimental. It may be used on wordpress sites. + +To use it you shall create a new table : + + // TABLE LDC CUSTOMERS + CREATE TABLE `ldc_wp_customers` ( + `hashcode` VARCHAR(36) NOT NULL DEFAULT '' COMMENT 'Le hashcode (UUID)', + `email` VARCHAR(255) NOT NULL DEFAULT '' COMMENT 'Le customer email', + `uuid` VARCHAR(50) NOT NULL DEFAULT '' COMMENT 'Code unique (inscripton, validation, etc)', + PRIMARY KEY (`hashcode`) + ) + COMMENT='Les customers sur un WP liées à la CRM' + COLLATE='utf8mb4_unicode_ci'; + +It will handle for you the customer session provide login and logout method but also other services provided by the crm. + +For more detailed info, you may refer to the [Client API DOC](../client-api/index.html) diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-CrmApiV2.html b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-CrmApiV2.html new file mode 100644 index 0000000..80b4c8e --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-CrmApiV2.html @@ -0,0 +1,785 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                      +

                                                                                                                                                                      CRM V2

                                                                                                                                                                      + + + + + +
                                                                                                                                                                      + +
                                                                                                                                                                      +
                                                                                                                                                                      + + + + +
                                                                                                                                                                      + + +
                                                                                                                                                                      +

                                                                                                                                                                      + CrmApiV2 + + +
                                                                                                                                                                      + in package + +
                                                                                                                                                                      + + +

                                                                                                                                                                      + + + +

                                                                                                                                                                      This is the main class to interact with the CRM

                                                                                                                                                                      + + + + + + + + + +

                                                                                                                                                                      + Table of Contents + +

                                                                                                                                                                      + +
                                                                                                                                                                      +
                                                                                                                                                                      + $apiInterface + +  : ApiInterface +
                                                                                                                                                                      +
                                                                                                                                                                      The Api object that will handle requests and responses
                                                                                                                                                                      + +
                                                                                                                                                                      + __construct() + +  : mixed +
                                                                                                                                                                      +
                                                                                                                                                                      CrmApiV2
                                                                                                                                                                      + +
                                                                                                                                                                      + getCustomer() + +  : Customer|null +
                                                                                                                                                                      +
                                                                                                                                                                      Get a customer from its hashcode or email +If it does not exists a new instance +will be returned. You would have +to call its save method later on.
                                                                                                                                                                      + +
                                                                                                                                                                      + getCustomerOrNew() + +  : Customer +
                                                                                                                                                                      +
                                                                                                                                                                      Get a customer from its hashcode or email +If it does not exists a new instance +will be returned. You would have +to call its save method later on.
                                                                                                                                                                      + +
                                                                                                                                                                      + login() + +  : bool +
                                                                                                                                                                      +
                                                                                                                                                                      Test a customer credentials to see if it can login
                                                                                                                                                                      + +
                                                                                                                                                                      + ping() + +  : bool +
                                                                                                                                                                      +
                                                                                                                                                                      Use this the ping the crm and know its current status
                                                                                                                                                                      + +
                                                                                                                                                                      + setStatus() + +  : bool +
                                                                                                                                                                      +
                                                                                                                                                                      Set the single optin status for an email
                                                                                                                                                                      + +
                                                                                                                                                                      + + + + + + +
                                                                                                                                                                      +

                                                                                                                                                                      + Properties + +

                                                                                                                                                                      +
                                                                                                                                                                      +

                                                                                                                                                                      + $apiInterface + + + +

                                                                                                                                                                      + + +

                                                                                                                                                                      The Api object that will handle requests and responses

                                                                                                                                                                      + + + private + static ApiInterface + $apiInterface + + + + + + +
                                                                                                                                                                      +
                                                                                                                                                                      + +
                                                                                                                                                                      +

                                                                                                                                                                      + Methods + +

                                                                                                                                                                      +
                                                                                                                                                                      +

                                                                                                                                                                      + __construct() + +

                                                                                                                                                                      + + +

                                                                                                                                                                      CrmApiV2

                                                                                                                                                                      + + + public + __construct([string|null $endpoint = null ][, string|null $bearerToken = null ][, string|null $bearerPwd = null ]) : mixed + + +
                                                                                                                                                                      Parameters
                                                                                                                                                                      +
                                                                                                                                                                      +
                                                                                                                                                                      + $endpoint + : string|null + = null
                                                                                                                                                                      +
                                                                                                                                                                      + +
                                                                                                                                                                      +
                                                                                                                                                                      + $bearerToken + : string|null + = null
                                                                                                                                                                      +
                                                                                                                                                                      + +
                                                                                                                                                                      +
                                                                                                                                                                      + $bearerPwd + : string|null + = null
                                                                                                                                                                      +
                                                                                                                                                                      + +
                                                                                                                                                                      +
                                                                                                                                                                      + + + +
                                                                                                                                                                      Return values
                                                                                                                                                                      + mixed + — + + +
                                                                                                                                                                      +
                                                                                                                                                                      +

                                                                                                                                                                      + getCustomer() + +

                                                                                                                                                                      + + +

                                                                                                                                                                      Get a customer from its hashcode or email +If it does not exists a new instance +will be returned. You would have +to call its save method later on.

                                                                                                                                                                      + + + public + getCustomer(string $identification) : Customer|null + + +
                                                                                                                                                                      Parameters
                                                                                                                                                                      +
                                                                                                                                                                      +
                                                                                                                                                                      + $identification + : string +
                                                                                                                                                                      +
                                                                                                                                                                      +

                                                                                                                                                                      The customer hashcode or email.

                                                                                                                                                                      +
                                                                                                                                                                      + +
                                                                                                                                                                      +
                                                                                                                                                                      + + +
                                                                                                                                                                      + Tags + +
                                                                                                                                                                      +
                                                                                                                                                                      +
                                                                                                                                                                      + throws +
                                                                                                                                                                      +
                                                                                                                                                                      + CrmException + +

                                                                                                                                                                      If an error occurs on server side or on getting response.

                                                                                                                                                                      +
                                                                                                                                                                      + +
                                                                                                                                                                      +
                                                                                                                                                                      + throws +
                                                                                                                                                                      +
                                                                                                                                                                      + ApiErrorException + +

                                                                                                                                                                      If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - modelNotFound, If this customer hashcode could not be found.

                                                                                                                                                                      +
                                                                                                                                                                      + +
                                                                                                                                                                      +
                                                                                                                                                                      + phpcs:ignore +
                                                                                                                                                                      +
                                                                                                                                                                      + +

                                                                                                                                                                      Squiz.Commenting.FunctionCommentThrowTag.WrongNumber

                                                                                                                                                                      +
                                                                                                                                                                      + +
                                                                                                                                                                      +
                                                                                                                                                                      + +
                                                                                                                                                                      Return values
                                                                                                                                                                      + Customer|null + — +

                                                                                                                                                                      Return null if the customer was not found

                                                                                                                                                                      +
                                                                                                                                                                      + + +
                                                                                                                                                                      +
                                                                                                                                                                      +

                                                                                                                                                                      + getCustomerOrNew() + +

                                                                                                                                                                      + + +

                                                                                                                                                                      Get a customer from its hashcode or email +If it does not exists a new instance +will be returned. You would have +to call its save method later on.

                                                                                                                                                                      + + + public + getCustomerOrNew(string $identification) : Customer + + +
                                                                                                                                                                      Parameters
                                                                                                                                                                      +
                                                                                                                                                                      +
                                                                                                                                                                      + $identification + : string +
                                                                                                                                                                      +
                                                                                                                                                                      +

                                                                                                                                                                      The customer hashcode or email.

                                                                                                                                                                      +
                                                                                                                                                                      + +
                                                                                                                                                                      +
                                                                                                                                                                      + + +
                                                                                                                                                                      + Tags + +
                                                                                                                                                                      +
                                                                                                                                                                      +
                                                                                                                                                                      + throws +
                                                                                                                                                                      +
                                                                                                                                                                      + CrmException + +

                                                                                                                                                                      If an error occurs on server side or on getting response.

                                                                                                                                                                      +
                                                                                                                                                                      + +
                                                                                                                                                                      +
                                                                                                                                                                      + throws +
                                                                                                                                                                      +
                                                                                                                                                                      + ApiErrorException + +

                                                                                                                                                                      If any error or \LDC\LDCCRM\Enums\ApiError occurs.

                                                                                                                                                                      +
                                                                                                                                                                      + +
                                                                                                                                                                      +
                                                                                                                                                                      + phpcs:ignore +
                                                                                                                                                                      +
                                                                                                                                                                      + +

                                                                                                                                                                      Squiz.Commenting.FunctionComment.EmptyThrows

                                                                                                                                                                      +
                                                                                                                                                                      + +
                                                                                                                                                                      +
                                                                                                                                                                      + +
                                                                                                                                                                      Return values
                                                                                                                                                                      + Customer + — +

                                                                                                                                                                      A client Customer model.

                                                                                                                                                                      +
                                                                                                                                                                      + + +
                                                                                                                                                                      +
                                                                                                                                                                      +

                                                                                                                                                                      + login() + +

                                                                                                                                                                      + + +

                                                                                                                                                                      Test a customer credentials to see if it can login

                                                                                                                                                                      + + + public + static login(string $email, string $password) : bool + + +
                                                                                                                                                                      Parameters
                                                                                                                                                                      +
                                                                                                                                                                      +
                                                                                                                                                                      + $email + : string +
                                                                                                                                                                      +
                                                                                                                                                                      + +
                                                                                                                                                                      +
                                                                                                                                                                      + $password + : string +
                                                                                                                                                                      +
                                                                                                                                                                      + +
                                                                                                                                                                      +
                                                                                                                                                                      + + +
                                                                                                                                                                      + Tags + +
                                                                                                                                                                      +
                                                                                                                                                                      +
                                                                                                                                                                      + throws +
                                                                                                                                                                      +
                                                                                                                                                                      + CrmException + +

                                                                                                                                                                      If an error occurs on server side or on getting response.

                                                                                                                                                                      +
                                                                                                                                                                      + +
                                                                                                                                                                      +
                                                                                                                                                                      + throws +
                                                                                                                                                                      +
                                                                                                                                                                      + ApiErrorException + +

                                                                                                                                                                      If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - authFailed, If credentials are not valid. +- customerNotActivated, If the account is not activated.

                                                                                                                                                                      +
                                                                                                                                                                      + +
                                                                                                                                                                      +
                                                                                                                                                                      + phpcs:ignore +
                                                                                                                                                                      +
                                                                                                                                                                      + +

                                                                                                                                                                      Squiz.Commenting.FunctionCommentThrowTag.WrongNumber

                                                                                                                                                                      +
                                                                                                                                                                      + +
                                                                                                                                                                      +
                                                                                                                                                                      + +
                                                                                                                                                                      Return values
                                                                                                                                                                      + bool + — + + +
                                                                                                                                                                      +
                                                                                                                                                                      +

                                                                                                                                                                      + ping() + +

                                                                                                                                                                      + + +

                                                                                                                                                                      Use this the ping the crm and know its current status

                                                                                                                                                                      + + + public + ping() : bool + + + + +
                                                                                                                                                                      + Tags + +
                                                                                                                                                                      +
                                                                                                                                                                      +
                                                                                                                                                                      + throws +
                                                                                                                                                                      +
                                                                                                                                                                      + CrmException + +

                                                                                                                                                                      If an error occurs +on server side or on getting response.

                                                                                                                                                                      +
                                                                                                                                                                      + +
                                                                                                                                                                      +
                                                                                                                                                                      + +
                                                                                                                                                                      Return values
                                                                                                                                                                      + bool + — + + +
                                                                                                                                                                      +
                                                                                                                                                                      +

                                                                                                                                                                      + setStatus() + +

                                                                                                                                                                      + + +

                                                                                                                                                                      Set the single optin status for an email

                                                                                                                                                                      + + + public + static setStatus(string $email, bool $opt_in) : bool + + +
                                                                                                                                                                      Parameters
                                                                                                                                                                      +
                                                                                                                                                                      +
                                                                                                                                                                      + $email + : string +
                                                                                                                                                                      +
                                                                                                                                                                      + +
                                                                                                                                                                      +
                                                                                                                                                                      + $opt_in + : bool +
                                                                                                                                                                      +
                                                                                                                                                                      + +
                                                                                                                                                                      +
                                                                                                                                                                      + + +
                                                                                                                                                                      + Tags + +
                                                                                                                                                                      +
                                                                                                                                                                      +
                                                                                                                                                                      + throws +
                                                                                                                                                                      +
                                                                                                                                                                      + CrmException + +

                                                                                                                                                                      If an error occurs on server side or on getting response.

                                                                                                                                                                      +
                                                                                                                                                                      + +
                                                                                                                                                                      +
                                                                                                                                                                      + throws +
                                                                                                                                                                      +
                                                                                                                                                                      + ApiErrorException + +

                                                                                                                                                                      If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - singleOptinCustomerExists, If a customer exists with this email.

                                                                                                                                                                      +
                                                                                                                                                                      + +
                                                                                                                                                                      +
                                                                                                                                                                      + phpcs:ignore +
                                                                                                                                                                      +
                                                                                                                                                                      + +

                                                                                                                                                                      Squiz.Commenting.FunctionCommentThrowTag.WrongNumber

                                                                                                                                                                      +
                                                                                                                                                                      + +
                                                                                                                                                                      +
                                                                                                                                                                      + +
                                                                                                                                                                      Return values
                                                                                                                                                                      + bool + — +

                                                                                                                                                                      true if succeeded

                                                                                                                                                                      +
                                                                                                                                                                      + + +
                                                                                                                                                                      +
                                                                                                                                                                      + + + + +
                                                                                                                                                                      +
                                                                                                                                                                      +
                                                                                                                                                                      +
                                                                                                                                                                      +

                                                                                                                                                                      Search results

                                                                                                                                                                      + +
                                                                                                                                                                      +
                                                                                                                                                                      +
                                                                                                                                                                        +
                                                                                                                                                                        +
                                                                                                                                                                        +
                                                                                                                                                                        +
                                                                                                                                                                        +
                                                                                                                                                                        + + +
                                                                                                                                                                        + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Enums-ApiError.html b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Enums-ApiError.html new file mode 100644 index 0000000..67fa657 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Enums-ApiError.html @@ -0,0 +1,884 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                        +

                                                                                                                                                                        CRM V2

                                                                                                                                                                        + + + + + +
                                                                                                                                                                        + +
                                                                                                                                                                        +
                                                                                                                                                                        + + + + +
                                                                                                                                                                        + + +
                                                                                                                                                                        +

                                                                                                                                                                        + ApiError + + + extends BaseEnum + + +
                                                                                                                                                                        + in package + +
                                                                                                                                                                        + + +

                                                                                                                                                                        + + + +

                                                                                                                                                                        This describes an API error.

                                                                                                                                                                        + + + +
                                                                                                                                                                        + Tags + +
                                                                                                                                                                        +
                                                                                                                                                                        +
                                                                                                                                                                        + subpackage +
                                                                                                                                                                        +
                                                                                                                                                                        + +

                                                                                                                                                                        enums

                                                                                                                                                                        +
                                                                                                                                                                        + +
                                                                                                                                                                        +
                                                                                                                                                                        + + + + + + +

                                                                                                                                                                        + Table of Contents + +

                                                                                                                                                                        + +
                                                                                                                                                                        +
                                                                                                                                                                        + apiAuthFailed() + +  : +
                                                                                                                                                                        +
                                                                                                                                                                        + +
                                                                                                                                                                        + authFailed() + +  : +
                                                                                                                                                                        +
                                                                                                                                                                        + +
                                                                                                                                                                        + authorizationException() + +  : +
                                                                                                                                                                        +
                                                                                                                                                                        + +
                                                                                                                                                                        + customerAlreadyActive() + +  : +
                                                                                                                                                                        +
                                                                                                                                                                        + +
                                                                                                                                                                        + customerExists() + +  : +
                                                                                                                                                                        +
                                                                                                                                                                        + +
                                                                                                                                                                        + customerNotActivated() + +  : +
                                                                                                                                                                        +
                                                                                                                                                                        + +
                                                                                                                                                                        + labels() + +  : array<string|int, mixed> +
                                                                                                                                                                        +
                                                                                                                                                                        Libellés des possibilités de cet énumération (label)
                                                                                                                                                                        + +
                                                                                                                                                                        + methodNotAllowed() + +  : +
                                                                                                                                                                        +
                                                                                                                                                                        + +
                                                                                                                                                                        + missingParameter() + +  : +
                                                                                                                                                                        +
                                                                                                                                                                        + +
                                                                                                                                                                        + modelNotFound() + +  : +
                                                                                                                                                                        +
                                                                                                                                                                        + +
                                                                                                                                                                        + singleOptinCustomerExists() + +  : +
                                                                                                                                                                        +
                                                                                                                                                                        + +
                                                                                                                                                                        + throttleRequestsException() + +  : +
                                                                                                                                                                        +
                                                                                                                                                                        + +
                                                                                                                                                                        + validationFailed() + +  : +
                                                                                                                                                                        +
                                                                                                                                                                        + +
                                                                                                                                                                        + values() + +  : array<string|int, mixed> +
                                                                                                                                                                        +
                                                                                                                                                                        Valeurs des possibilités de cet énumération (value)
                                                                                                                                                                        + +
                                                                                                                                                                        + wrongTimeStamp() + +  : +
                                                                                                                                                                        +
                                                                                                                                                                        + +
                                                                                                                                                                        + + + + + + + +
                                                                                                                                                                        +

                                                                                                                                                                        + Methods + +

                                                                                                                                                                        +
                                                                                                                                                                        +

                                                                                                                                                                        + apiAuthFailed() + +

                                                                                                                                                                        + + + + + public + static apiAuthFailed() : + +

                                                                                                                                                                        The authentification to the api failed. You may have to +check into config or .env file for your service credentials

                                                                                                                                                                        +
                                                                                                                                                                        + + + + +
                                                                                                                                                                        Return values
                                                                                                                                                                        + + — + + +
                                                                                                                                                                        +
                                                                                                                                                                        +

                                                                                                                                                                        + authFailed() + +

                                                                                                                                                                        + + + + + public + static authFailed() : + +

                                                                                                                                                                        The authentification for this customer failed because of wrong credentials

                                                                                                                                                                        +
                                                                                                                                                                        + + + + +
                                                                                                                                                                        Return values
                                                                                                                                                                        + + — + + +
                                                                                                                                                                        +
                                                                                                                                                                        +

                                                                                                                                                                        + authorizationException() + +

                                                                                                                                                                        + + + + + public + static authorizationException() : + +

                                                                                                                                                                        You are maybe trying to access data that is out of your range. +This should not happen normally, it is here to allow you to handle this case. +If this happens fill a ticket on https://supportweb.ldc.fr +with some technical details

                                                                                                                                                                        +
                                                                                                                                                                        + + + + +
                                                                                                                                                                        Return values
                                                                                                                                                                        + + — + + +
                                                                                                                                                                        +
                                                                                                                                                                        +

                                                                                                                                                                        + customerAlreadyActive() + +

                                                                                                                                                                        + + + + + public + static customerAlreadyActive() : + +

                                                                                                                                                                        You have requested to activate a customer account, +but it is already active

                                                                                                                                                                        +
                                                                                                                                                                        + + + + +
                                                                                                                                                                        Return values
                                                                                                                                                                        + + — + + +
                                                                                                                                                                        +
                                                                                                                                                                        +

                                                                                                                                                                        + customerExists() + +

                                                                                                                                                                        + + + + + public + static customerExists() : + +

                                                                                                                                                                        The customer already exists

                                                                                                                                                                        +
                                                                                                                                                                        + + + + +
                                                                                                                                                                        Return values
                                                                                                                                                                        + + — + + +
                                                                                                                                                                        +
                                                                                                                                                                        +

                                                                                                                                                                        + customerNotActivated() + +

                                                                                                                                                                        + + + + + public + static customerNotActivated() : + +

                                                                                                                                                                        The customer account is not activated and cannot perform +this action

                                                                                                                                                                        +
                                                                                                                                                                        + + + + +
                                                                                                                                                                        Return values
                                                                                                                                                                        + + — + + +
                                                                                                                                                                        +
                                                                                                                                                                        +

                                                                                                                                                                        + labels() + +

                                                                                                                                                                        + + +

                                                                                                                                                                        Libellés des possibilités de cet énumération (label)

                                                                                                                                                                        + + + public + static labels() : array<string|int, mixed> + + + + + +
                                                                                                                                                                        Return values
                                                                                                                                                                        + array<string|int, mixed> + — + + +
                                                                                                                                                                        +
                                                                                                                                                                        +

                                                                                                                                                                        + methodNotAllowed() + +

                                                                                                                                                                        + + + + + public + static methodNotAllowed() : + +

                                                                                                                                                                        This http method is not allowed

                                                                                                                                                                        +
                                                                                                                                                                        + + + + +
                                                                                                                                                                        Return values
                                                                                                                                                                        + + — + + +
                                                                                                                                                                        +
                                                                                                                                                                        +

                                                                                                                                                                        + missingParameter() + +

                                                                                                                                                                        + + + + + public + static missingParameter() : + +

                                                                                                                                                                        The request is missing some parameters

                                                                                                                                                                        +
                                                                                                                                                                        + + + + +
                                                                                                                                                                        Return values
                                                                                                                                                                        + + — + + +
                                                                                                                                                                        +
                                                                                                                                                                        +

                                                                                                                                                                        + modelNotFound() + +

                                                                                                                                                                        + + + + + public + static modelNotFound() : + +

                                                                                                                                                                        The request model was not found (typically the customer)

                                                                                                                                                                        +
                                                                                                                                                                        + + + + +
                                                                                                                                                                        Return values
                                                                                                                                                                        + + — + + +
                                                                                                                                                                        +
                                                                                                                                                                        +

                                                                                                                                                                        + singleOptinCustomerExists() + +

                                                                                                                                                                        + + + + + public + static singleOptinCustomerExists() : + +

                                                                                                                                                                        You have requested to create a single optin for an email, +but it already exists

                                                                                                                                                                        +
                                                                                                                                                                        + + + + +
                                                                                                                                                                        Return values
                                                                                                                                                                        + + — + + +
                                                                                                                                                                        +
                                                                                                                                                                        +

                                                                                                                                                                        + throttleRequestsException() + +

                                                                                                                                                                        + + + + + public + static throttleRequestsException() : + +

                                                                                                                                                                        Too many requests have been attempted. The is a throttle security. +Normally you should not trigger this. +If this happens fill a ticket on https://supportweb.ldc.fr +with some technical details

                                                                                                                                                                        +
                                                                                                                                                                        + + + + +
                                                                                                                                                                        Return values
                                                                                                                                                                        + + — + + +
                                                                                                                                                                        +
                                                                                                                                                                        +

                                                                                                                                                                        + validationFailed() + +

                                                                                                                                                                        + + + + + public + static validationFailed() : + +

                                                                                                                                                                        This means some data could not be validated, +you may have to look into message to get the details

                                                                                                                                                                        +
                                                                                                                                                                        + + + + +
                                                                                                                                                                        Return values
                                                                                                                                                                        + + — + + +
                                                                                                                                                                        +
                                                                                                                                                                        +

                                                                                                                                                                        + values() + +

                                                                                                                                                                        + + +

                                                                                                                                                                        Valeurs des possibilités de cet énumération (value)

                                                                                                                                                                        + + + public + static values() : array<string|int, mixed> + + + + + +
                                                                                                                                                                        Return values
                                                                                                                                                                        + array<string|int, mixed> + — + + +
                                                                                                                                                                        +
                                                                                                                                                                        +

                                                                                                                                                                        + wrongTimeStamp() + +

                                                                                                                                                                        + + + + + public + static wrongTimeStamp() : + +

                                                                                                                                                                        The timestamp given is wrong. This would happen in case if +a replay attack scenario. Timestamps are provided in headers +and in the http body

                                                                                                                                                                        +
                                                                                                                                                                        + + + + +
                                                                                                                                                                        Return values
                                                                                                                                                                        + + — + + +
                                                                                                                                                                        +
                                                                                                                                                                        + + + + +
                                                                                                                                                                        +
                                                                                                                                                                        +
                                                                                                                                                                        +
                                                                                                                                                                        +

                                                                                                                                                                        Search results

                                                                                                                                                                        + +
                                                                                                                                                                        +
                                                                                                                                                                        +
                                                                                                                                                                          +
                                                                                                                                                                          +
                                                                                                                                                                          +
                                                                                                                                                                          +
                                                                                                                                                                          +
                                                                                                                                                                          + + +
                                                                                                                                                                          + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Enums-ApiStatus.html b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Enums-ApiStatus.html new file mode 100644 index 0000000..7673647 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Enums-ApiStatus.html @@ -0,0 +1,335 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                          +

                                                                                                                                                                          CRM V2

                                                                                                                                                                          + + + + + +
                                                                                                                                                                          + +
                                                                                                                                                                          +
                                                                                                                                                                          + + + + +
                                                                                                                                                                          + + +
                                                                                                                                                                          +

                                                                                                                                                                          + ApiStatus + + + extends BaseEnum + + +
                                                                                                                                                                          + in package + +
                                                                                                                                                                          + + +

                                                                                                                                                                          + + + + + + +
                                                                                                                                                                          + Tags + +
                                                                                                                                                                          +
                                                                                                                                                                          +
                                                                                                                                                                          + subpackage +
                                                                                                                                                                          +
                                                                                                                                                                          + +

                                                                                                                                                                          enums

                                                                                                                                                                          +
                                                                                                                                                                          + +
                                                                                                                                                                          +
                                                                                                                                                                          + + + + + + +

                                                                                                                                                                          + Table of Contents + +

                                                                                                                                                                          + +
                                                                                                                                                                          +
                                                                                                                                                                          + KO() + +  : +
                                                                                                                                                                          +
                                                                                                                                                                          + +
                                                                                                                                                                          + OK() + +  : +
                                                                                                                                                                          +
                                                                                                                                                                          + +
                                                                                                                                                                          + + + + + + + +
                                                                                                                                                                          +

                                                                                                                                                                          + Methods + +

                                                                                                                                                                          +
                                                                                                                                                                          +

                                                                                                                                                                          + KO() + +

                                                                                                                                                                          + + + + + public + static KO() : + + + + + +
                                                                                                                                                                          Return values
                                                                                                                                                                          + + — + + +
                                                                                                                                                                          +
                                                                                                                                                                          +

                                                                                                                                                                          + OK() + +

                                                                                                                                                                          + + + + + public + static OK() : + + + + + +
                                                                                                                                                                          Return values
                                                                                                                                                                          + + — + + +
                                                                                                                                                                          +
                                                                                                                                                                          + + + + +
                                                                                                                                                                          +
                                                                                                                                                                          +
                                                                                                                                                                          +
                                                                                                                                                                          +

                                                                                                                                                                          Search results

                                                                                                                                                                          + +
                                                                                                                                                                          +
                                                                                                                                                                          +
                                                                                                                                                                            +
                                                                                                                                                                            +
                                                                                                                                                                            +
                                                                                                                                                                            +
                                                                                                                                                                            +
                                                                                                                                                                            + + +
                                                                                                                                                                            + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Enums-ArcadiaMailType.html b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Enums-ArcadiaMailType.html new file mode 100644 index 0000000..022ec3b --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Enums-ArcadiaMailType.html @@ -0,0 +1,375 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                            +

                                                                                                                                                                            CRM V2

                                                                                                                                                                            + + + + + +
                                                                                                                                                                            + +
                                                                                                                                                                            +
                                                                                                                                                                            + + + + +
                                                                                                                                                                            + + +
                                                                                                                                                                            +

                                                                                                                                                                            + ArcadiaMailType + + + extends BaseEnum + + +
                                                                                                                                                                            + in package + +
                                                                                                                                                                            + + +

                                                                                                                                                                            + + + + + + +
                                                                                                                                                                            + Tags + +
                                                                                                                                                                            +
                                                                                                                                                                            +
                                                                                                                                                                            + subpackage +
                                                                                                                                                                            +
                                                                                                                                                                            + +

                                                                                                                                                                            enums

                                                                                                                                                                            +
                                                                                                                                                                            + +
                                                                                                                                                                            +
                                                                                                                                                                            + + + + + + +

                                                                                                                                                                            + Table of Contents + +

                                                                                                                                                                            + +
                                                                                                                                                                            +
                                                                                                                                                                            + default() + +  : +
                                                                                                                                                                            +
                                                                                                                                                                            + +
                                                                                                                                                                            + game() + +  : +
                                                                                                                                                                            +
                                                                                                                                                                            + +
                                                                                                                                                                            + values() + +  : array<string|int, mixed> +
                                                                                                                                                                            +
                                                                                                                                                                            Valeurs des possibilités de cet énumération (value)
                                                                                                                                                                            + +
                                                                                                                                                                            + + + + + + + +
                                                                                                                                                                            +

                                                                                                                                                                            + Methods + +

                                                                                                                                                                            +
                                                                                                                                                                            +

                                                                                                                                                                            + default() + +

                                                                                                                                                                            + + + + + public + static default() : + + + + + +
                                                                                                                                                                            Return values
                                                                                                                                                                            + + — + + +
                                                                                                                                                                            +
                                                                                                                                                                            +

                                                                                                                                                                            + game() + +

                                                                                                                                                                            + + + + + public + static game() : + + + + + +
                                                                                                                                                                            Return values
                                                                                                                                                                            + + — + + +
                                                                                                                                                                            +
                                                                                                                                                                            +

                                                                                                                                                                            + values() + +

                                                                                                                                                                            + + +

                                                                                                                                                                            Valeurs des possibilités de cet énumération (value)

                                                                                                                                                                            + + + public + static values() : array<string|int, mixed> + + + + + +
                                                                                                                                                                            Return values
                                                                                                                                                                            + array<string|int, mixed> + — + + +
                                                                                                                                                                            +
                                                                                                                                                                            + + + + +
                                                                                                                                                                            +
                                                                                                                                                                            +
                                                                                                                                                                            +
                                                                                                                                                                            +

                                                                                                                                                                            Search results

                                                                                                                                                                            + +
                                                                                                                                                                            +
                                                                                                                                                                            +
                                                                                                                                                                              +
                                                                                                                                                                              +
                                                                                                                                                                              +
                                                                                                                                                                              +
                                                                                                                                                                              +
                                                                                                                                                                              + + +
                                                                                                                                                                              + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Enums-ArcadiaOrderType.html b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Enums-ArcadiaOrderType.html new file mode 100644 index 0000000..8c5779b --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Enums-ArcadiaOrderType.html @@ -0,0 +1,375 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                              +

                                                                                                                                                                              CRM V2

                                                                                                                                                                              + + + + + +
                                                                                                                                                                              + +
                                                                                                                                                                              +
                                                                                                                                                                              + + + + +
                                                                                                                                                                              + + +
                                                                                                                                                                              +

                                                                                                                                                                              + ArcadiaOrderType + + + extends BaseEnum + + +
                                                                                                                                                                              + in package + +
                                                                                                                                                                              + + +

                                                                                                                                                                              + + + + + + +
                                                                                                                                                                              + Tags + +
                                                                                                                                                                              +
                                                                                                                                                                              +
                                                                                                                                                                              + subpackage +
                                                                                                                                                                              +
                                                                                                                                                                              + +

                                                                                                                                                                              enums

                                                                                                                                                                              +
                                                                                                                                                                              + +
                                                                                                                                                                              +
                                                                                                                                                                              + + + + + + +

                                                                                                                                                                              + Table of Contents + +

                                                                                                                                                                              + +
                                                                                                                                                                              +
                                                                                                                                                                              + cb() + +  : +
                                                                                                                                                                              +
                                                                                                                                                                              + +
                                                                                                                                                                              + check() + +  : +
                                                                                                                                                                              +
                                                                                                                                                                              + +
                                                                                                                                                                              + values() + +  : array<string|int, mixed> +
                                                                                                                                                                              +
                                                                                                                                                                              Valeurs des possibilités de cet énumération (value)
                                                                                                                                                                              + +
                                                                                                                                                                              + + + + + + + +
                                                                                                                                                                              +

                                                                                                                                                                              + Methods + +

                                                                                                                                                                              +
                                                                                                                                                                              +

                                                                                                                                                                              + cb() + +

                                                                                                                                                                              + + + + + public + static cb() : + + + + + +
                                                                                                                                                                              Return values
                                                                                                                                                                              + + — + + +
                                                                                                                                                                              +
                                                                                                                                                                              +

                                                                                                                                                                              + check() + +

                                                                                                                                                                              + + + + + public + static check() : + + + + + +
                                                                                                                                                                              Return values
                                                                                                                                                                              + + — + + +
                                                                                                                                                                              +
                                                                                                                                                                              +

                                                                                                                                                                              + values() + +

                                                                                                                                                                              + + +

                                                                                                                                                                              Valeurs des possibilités de cet énumération (value)

                                                                                                                                                                              + + + public + static values() : array<string|int, mixed> + + + + + +
                                                                                                                                                                              Return values
                                                                                                                                                                              + array<string|int, mixed> + — + + +
                                                                                                                                                                              +
                                                                                                                                                                              + + + + +
                                                                                                                                                                              +
                                                                                                                                                                              +
                                                                                                                                                                              +
                                                                                                                                                                              +

                                                                                                                                                                              Search results

                                                                                                                                                                              + +
                                                                                                                                                                              +
                                                                                                                                                                              +
                                                                                                                                                                                +
                                                                                                                                                                                +
                                                                                                                                                                                +
                                                                                                                                                                                +
                                                                                                                                                                                +
                                                                                                                                                                                + + +
                                                                                                                                                                                + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Enums-Country.html b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Enums-Country.html new file mode 100644 index 0000000..4172692 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Enums-Country.html @@ -0,0 +1,10056 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                +

                                                                                                                                                                                CRM V2

                                                                                                                                                                                + + + + + +
                                                                                                                                                                                + +
                                                                                                                                                                                +
                                                                                                                                                                                + + + + +
                                                                                                                                                                                + + +
                                                                                                                                                                                +

                                                                                                                                                                                + Country + + + extends BaseEnum + + +
                                                                                                                                                                                + in package + +
                                                                                                                                                                                + + +

                                                                                                                                                                                + + + +

                                                                                                                                                                                Liste de Pays

                                                                                                                                                                                + + + +
                                                                                                                                                                                + Tags + +
                                                                                                                                                                                +
                                                                                                                                                                                +
                                                                                                                                                                                + source +
                                                                                                                                                                                +
                                                                                                                                                                                + + +
                                                                                                                                                                                +
                                                                                                                                                                                + subpackage +
                                                                                                                                                                                +
                                                                                                                                                                                + +

                                                                                                                                                                                enums

                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                +
                                                                                                                                                                                + + + + + + +

                                                                                                                                                                                + Table of Contents + +

                                                                                                                                                                                + +
                                                                                                                                                                                +
                                                                                                                                                                                + afghanistan() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + alandIslands() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + albania() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + algeria() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + americanSamoa() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + andorra() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + angola() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + anguilla() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + antarctica() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + antiguaAndBarbuda() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + argentina() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + armenia() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + aruba() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + australia() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + austria() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + azerbaijan() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + bahamas() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + bahrain() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + bangladesh() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + barbados() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + belarus() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + belgium() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + belize() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + benin() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + bermuda() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + bhutan() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + boliviaPlurinationalStateOf() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + bonaireSintEustatiusAndSaba() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + bosniaAndHerzegovina() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + botswana() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + bouvetIsland() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + brazil() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + britishIndianOceanTerritory() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + bruneiDarussalam() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + bulgaria() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + burkinaFaso() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + burundi() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + cambodia() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + cameroon() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + canada() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + capeVerde() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + caymanIslands() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + centralAfricanRepublic() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + chad() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + chile() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + china() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + christmasIsland() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + cocosKeelingIslands() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + colombia() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + comoros() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + congo() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + congoTheDemocraticRepublicOfThe() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + cookIslands() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + costaRica() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + coteDivoire() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + croatia() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + cuba() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + curacao() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + cyprus() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + czechRepublic() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + denmark() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + djibouti() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + dominica() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + dominicanRepublic() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + ecuador() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + egypt() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + elSalvador() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + equatorialGuinea() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + eritrea() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + estonia() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + ethiopia() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + falklandIslandsMalvinas() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + faroeIslands() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + fiji() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + finland() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + france() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + frenchGuiana() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + frenchPolynesia() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + frenchSouthernTerritories() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + gabon() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + gambia() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + georgia() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + germany() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + ghana() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + gibraltar() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + greece() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + greenland() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + grenada() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + guadeloupe() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + guam() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + guatemala() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + guernsey() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + guinea() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + guineaBissau() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + guyana() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + haiti() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + heardIslandAndMcdonaldIslands() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + holySeeVaticanCityState() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + honduras() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + hongKong() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + hungary() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + iceland() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + india() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + indonesia() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + iranIslamicRepublicOf() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + iraq() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + ireland() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + isleOfMan() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + israel() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + italy() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + jamaica() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + japan() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + jersey() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + jordan() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + kazakhstan() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + kenya() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + kiribati() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + koreaDemocraticPeoplesRepublicOf() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + koreaRepublicOf() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + kuwait() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + kyrgyzstan() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + labels() + +  : array<string|int, mixed> +
                                                                                                                                                                                +
                                                                                                                                                                                Libellés des possibilités de cet énumération (label)
                                                                                                                                                                                + +
                                                                                                                                                                                + laoPeoplesDemocraticRepublic() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + latvia() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + lebanon() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + lesotho() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + liberia() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + libya() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + liechtenstein() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + lithuania() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + luxembourg() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + macao() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + macedoniaTheFormerYugoslavRepublicOf() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + madagascar() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + malawi() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + malaysia() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + maldives() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + mali() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + malta() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + marshallIslands() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + martinique() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + mauritania() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + mauritius() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + mayotte() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + mexico() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + micronesiaFederatedStatesOf() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + moldovaRepublicOf() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + monaco() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + mongolia() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + montenegro() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + montserrat() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + morocco() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + mozambique() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + myanmar() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + namibia() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + nauru() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + nepal() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + netherlands() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + newCaledonia() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + newZealand() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + nicaragua() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + niger() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + nigeria() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + niue() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + norfolkIsland() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + northernMarianaIslands() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + norway() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + oman() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + pakistan() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + palau() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + palestineStateOf() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + panama() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + papuaNewGuinea() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + paraguay() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + peru() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + philippines() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + pitcairn() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + poland() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + portugal() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + puertoRico() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + qatar() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + reunion() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + romania() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + russianFederation() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + rwanda() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + saintBarthelemy() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + saintHelenaAscensionAndTristanDaCunha() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + saintKittsAndNevis() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + saintLucia() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + saintMartinFrenchPart() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + saintPierreAndMiquelon() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + saintVincentAndTheGrenadines() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + samoa() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + sanMarino() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + saoTomeAndPrincipe() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + saudiArabia() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + senegal() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + serbia() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + seychelles() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + sierraLeone() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + singapore() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + sintMaartenDutchPart() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + slovakia() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + slovenia() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + solomonIslands() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + somalia() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + southAfrica() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + southGeorgiaAndTheSouthSandwichIslands() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + southSudan() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + spain() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + sriLanka() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + sudan() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + suriname() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + svalbardAndJanMayen() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + swaziland() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + sweden() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + switzerland() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + syrianArabRepublic() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + taiwanProvinceOfChina() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + tajikistan() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + tanzaniaUnitedRepublicOf() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + thailand() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + timorLeste() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + togo() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + tokelau() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + tonga() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + trinidadAndTobago() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + tunisia() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + turkey() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + turkmenistan() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + turksAndCaicosIslands() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + tuvalu() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + uganda() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + ukraine() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + unitedArabEmirates() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + unitedKingdom() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + unitedStates() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + unitedStatesMinorOutlyingIslands() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + uruguay() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + uzbekistan() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + values() + +  : array<string|int, mixed> +
                                                                                                                                                                                +
                                                                                                                                                                                Valeurs des possibilités de cet énumération (value)
                                                                                                                                                                                + +
                                                                                                                                                                                + vanuatu() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + venezuelaBolivarianRepublicOf() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + vietNam() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + virginIslandsBritish() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + virginIslandsUs() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + wallisAndFutuna() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + westernSahara() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + yemen() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + zambia() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + zimbabwe() + +  : +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + + + + + + + +
                                                                                                                                                                                +

                                                                                                                                                                                + Methods + +

                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + afghanistan() + +

                                                                                                                                                                                + + + + + public + static afghanistan() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + alandIslands() + +

                                                                                                                                                                                + + + + + public + static alandIslands() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + albania() + +

                                                                                                                                                                                + + + + + public + static albania() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + algeria() + +

                                                                                                                                                                                + + + + + public + static algeria() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + americanSamoa() + +

                                                                                                                                                                                + + + + + public + static americanSamoa() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + andorra() + +

                                                                                                                                                                                + + + + + public + static andorra() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + angola() + +

                                                                                                                                                                                + + + + + public + static angola() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + anguilla() + +

                                                                                                                                                                                + + + + + public + static anguilla() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + antarctica() + +

                                                                                                                                                                                + + + + + public + static antarctica() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + antiguaAndBarbuda() + +

                                                                                                                                                                                + + + + + public + static antiguaAndBarbuda() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + argentina() + +

                                                                                                                                                                                + + + + + public + static argentina() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + armenia() + +

                                                                                                                                                                                + + + + + public + static armenia() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + aruba() + +

                                                                                                                                                                                + + + + + public + static aruba() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + australia() + +

                                                                                                                                                                                + + + + + public + static australia() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + austria() + +

                                                                                                                                                                                + + + + + public + static austria() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + azerbaijan() + +

                                                                                                                                                                                + + + + + public + static azerbaijan() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + bahamas() + +

                                                                                                                                                                                + + + + + public + static bahamas() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + bahrain() + +

                                                                                                                                                                                + + + + + public + static bahrain() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + bangladesh() + +

                                                                                                                                                                                + + + + + public + static bangladesh() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + barbados() + +

                                                                                                                                                                                + + + + + public + static barbados() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + belarus() + +

                                                                                                                                                                                + + + + + public + static belarus() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + belgium() + +

                                                                                                                                                                                + + + + + public + static belgium() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + belize() + +

                                                                                                                                                                                + + + + + public + static belize() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + benin() + +

                                                                                                                                                                                + + + + + public + static benin() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + bermuda() + +

                                                                                                                                                                                + + + + + public + static bermuda() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + bhutan() + +

                                                                                                                                                                                + + + + + public + static bhutan() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + boliviaPlurinationalStateOf() + +

                                                                                                                                                                                + + + + + public + static boliviaPlurinationalStateOf() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + bonaireSintEustatiusAndSaba() + +

                                                                                                                                                                                + + + + + public + static bonaireSintEustatiusAndSaba() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + bosniaAndHerzegovina() + +

                                                                                                                                                                                + + + + + public + static bosniaAndHerzegovina() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + botswana() + +

                                                                                                                                                                                + + + + + public + static botswana() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + bouvetIsland() + +

                                                                                                                                                                                + + + + + public + static bouvetIsland() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + brazil() + +

                                                                                                                                                                                + + + + + public + static brazil() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + britishIndianOceanTerritory() + +

                                                                                                                                                                                + + + + + public + static britishIndianOceanTerritory() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + bruneiDarussalam() + +

                                                                                                                                                                                + + + + + public + static bruneiDarussalam() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + bulgaria() + +

                                                                                                                                                                                + + + + + public + static bulgaria() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + burkinaFaso() + +

                                                                                                                                                                                + + + + + public + static burkinaFaso() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + burundi() + +

                                                                                                                                                                                + + + + + public + static burundi() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + cambodia() + +

                                                                                                                                                                                + + + + + public + static cambodia() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + cameroon() + +

                                                                                                                                                                                + + + + + public + static cameroon() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + canada() + +

                                                                                                                                                                                + + + + + public + static canada() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + capeVerde() + +

                                                                                                                                                                                + + + + + public + static capeVerde() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + caymanIslands() + +

                                                                                                                                                                                + + + + + public + static caymanIslands() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + centralAfricanRepublic() + +

                                                                                                                                                                                + + + + + public + static centralAfricanRepublic() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + chad() + +

                                                                                                                                                                                + + + + + public + static chad() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + chile() + +

                                                                                                                                                                                + + + + + public + static chile() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + china() + +

                                                                                                                                                                                + + + + + public + static china() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + christmasIsland() + +

                                                                                                                                                                                + + + + + public + static christmasIsland() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + cocosKeelingIslands() + +

                                                                                                                                                                                + + + + + public + static cocosKeelingIslands() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + colombia() + +

                                                                                                                                                                                + + + + + public + static colombia() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + comoros() + +

                                                                                                                                                                                + + + + + public + static comoros() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + congo() + +

                                                                                                                                                                                + + + + + public + static congo() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + congoTheDemocraticRepublicOfThe() + +

                                                                                                                                                                                + + + + + public + static congoTheDemocraticRepublicOfThe() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + cookIslands() + +

                                                                                                                                                                                + + + + + public + static cookIslands() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + costaRica() + +

                                                                                                                                                                                + + + + + public + static costaRica() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + coteDivoire() + +

                                                                                                                                                                                + + + + + public + static coteDivoire() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + croatia() + +

                                                                                                                                                                                + + + + + public + static croatia() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + cuba() + +

                                                                                                                                                                                + + + + + public + static cuba() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + curacao() + +

                                                                                                                                                                                + + + + + public + static curacao() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + cyprus() + +

                                                                                                                                                                                + + + + + public + static cyprus() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + czechRepublic() + +

                                                                                                                                                                                + + + + + public + static czechRepublic() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + denmark() + +

                                                                                                                                                                                + + + + + public + static denmark() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + djibouti() + +

                                                                                                                                                                                + + + + + public + static djibouti() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + dominica() + +

                                                                                                                                                                                + + + + + public + static dominica() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + dominicanRepublic() + +

                                                                                                                                                                                + + + + + public + static dominicanRepublic() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + ecuador() + +

                                                                                                                                                                                + + + + + public + static ecuador() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + egypt() + +

                                                                                                                                                                                + + + + + public + static egypt() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + elSalvador() + +

                                                                                                                                                                                + + + + + public + static elSalvador() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + equatorialGuinea() + +

                                                                                                                                                                                + + + + + public + static equatorialGuinea() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + eritrea() + +

                                                                                                                                                                                + + + + + public + static eritrea() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + estonia() + +

                                                                                                                                                                                + + + + + public + static estonia() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + ethiopia() + +

                                                                                                                                                                                + + + + + public + static ethiopia() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + falklandIslandsMalvinas() + +

                                                                                                                                                                                + + + + + public + static falklandIslandsMalvinas() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + faroeIslands() + +

                                                                                                                                                                                + + + + + public + static faroeIslands() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + fiji() + +

                                                                                                                                                                                + + + + + public + static fiji() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + finland() + +

                                                                                                                                                                                + + + + + public + static finland() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + france() + +

                                                                                                                                                                                + + + + + public + static france() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + frenchGuiana() + +

                                                                                                                                                                                + + + + + public + static frenchGuiana() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + frenchPolynesia() + +

                                                                                                                                                                                + + + + + public + static frenchPolynesia() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + frenchSouthernTerritories() + +

                                                                                                                                                                                + + + + + public + static frenchSouthernTerritories() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + gabon() + +

                                                                                                                                                                                + + + + + public + static gabon() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + gambia() + +

                                                                                                                                                                                + + + + + public + static gambia() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + georgia() + +

                                                                                                                                                                                + + + + + public + static georgia() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + germany() + +

                                                                                                                                                                                + + + + + public + static germany() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + ghana() + +

                                                                                                                                                                                + + + + + public + static ghana() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + gibraltar() + +

                                                                                                                                                                                + + + + + public + static gibraltar() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + greece() + +

                                                                                                                                                                                + + + + + public + static greece() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + greenland() + +

                                                                                                                                                                                + + + + + public + static greenland() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + grenada() + +

                                                                                                                                                                                + + + + + public + static grenada() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + guadeloupe() + +

                                                                                                                                                                                + + + + + public + static guadeloupe() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + guam() + +

                                                                                                                                                                                + + + + + public + static guam() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + guatemala() + +

                                                                                                                                                                                + + + + + public + static guatemala() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + guernsey() + +

                                                                                                                                                                                + + + + + public + static guernsey() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + guinea() + +

                                                                                                                                                                                + + + + + public + static guinea() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + guineaBissau() + +

                                                                                                                                                                                + + + + + public + static guineaBissau() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + guyana() + +

                                                                                                                                                                                + + + + + public + static guyana() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + haiti() + +

                                                                                                                                                                                + + + + + public + static haiti() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + heardIslandAndMcdonaldIslands() + +

                                                                                                                                                                                + + + + + public + static heardIslandAndMcdonaldIslands() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + holySeeVaticanCityState() + +

                                                                                                                                                                                + + + + + public + static holySeeVaticanCityState() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + honduras() + +

                                                                                                                                                                                + + + + + public + static honduras() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + hongKong() + +

                                                                                                                                                                                + + + + + public + static hongKong() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + hungary() + +

                                                                                                                                                                                + + + + + public + static hungary() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + iceland() + +

                                                                                                                                                                                + + + + + public + static iceland() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + india() + +

                                                                                                                                                                                + + + + + public + static india() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + indonesia() + +

                                                                                                                                                                                + + + + + public + static indonesia() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + iranIslamicRepublicOf() + +

                                                                                                                                                                                + + + + + public + static iranIslamicRepublicOf() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + iraq() + +

                                                                                                                                                                                + + + + + public + static iraq() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + ireland() + +

                                                                                                                                                                                + + + + + public + static ireland() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + isleOfMan() + +

                                                                                                                                                                                + + + + + public + static isleOfMan() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + israel() + +

                                                                                                                                                                                + + + + + public + static israel() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + italy() + +

                                                                                                                                                                                + + + + + public + static italy() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + jamaica() + +

                                                                                                                                                                                + + + + + public + static jamaica() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + japan() + +

                                                                                                                                                                                + + + + + public + static japan() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + jersey() + +

                                                                                                                                                                                + + + + + public + static jersey() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + jordan() + +

                                                                                                                                                                                + + + + + public + static jordan() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + kazakhstan() + +

                                                                                                                                                                                + + + + + public + static kazakhstan() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + kenya() + +

                                                                                                                                                                                + + + + + public + static kenya() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + kiribati() + +

                                                                                                                                                                                + + + + + public + static kiribati() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + koreaDemocraticPeoplesRepublicOf() + +

                                                                                                                                                                                + + + + + public + static koreaDemocraticPeoplesRepublicOf() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + koreaRepublicOf() + +

                                                                                                                                                                                + + + + + public + static koreaRepublicOf() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + kuwait() + +

                                                                                                                                                                                + + + + + public + static kuwait() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + kyrgyzstan() + +

                                                                                                                                                                                + + + + + public + static kyrgyzstan() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + labels() + +

                                                                                                                                                                                + + +

                                                                                                                                                                                Libellés des possibilités de cet énumération (label)

                                                                                                                                                                                + + + public + static labels() : array<string|int, mixed> + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + array<string|int, mixed> + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + laoPeoplesDemocraticRepublic() + +

                                                                                                                                                                                + + + + + public + static laoPeoplesDemocraticRepublic() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + latvia() + +

                                                                                                                                                                                + + + + + public + static latvia() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + lebanon() + +

                                                                                                                                                                                + + + + + public + static lebanon() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + lesotho() + +

                                                                                                                                                                                + + + + + public + static lesotho() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + liberia() + +

                                                                                                                                                                                + + + + + public + static liberia() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + libya() + +

                                                                                                                                                                                + + + + + public + static libya() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + liechtenstein() + +

                                                                                                                                                                                + + + + + public + static liechtenstein() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + lithuania() + +

                                                                                                                                                                                + + + + + public + static lithuania() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + luxembourg() + +

                                                                                                                                                                                + + + + + public + static luxembourg() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + macao() + +

                                                                                                                                                                                + + + + + public + static macao() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + macedoniaTheFormerYugoslavRepublicOf() + +

                                                                                                                                                                                + + + + + public + static macedoniaTheFormerYugoslavRepublicOf() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + madagascar() + +

                                                                                                                                                                                + + + + + public + static madagascar() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + malawi() + +

                                                                                                                                                                                + + + + + public + static malawi() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + malaysia() + +

                                                                                                                                                                                + + + + + public + static malaysia() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + maldives() + +

                                                                                                                                                                                + + + + + public + static maldives() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + mali() + +

                                                                                                                                                                                + + + + + public + static mali() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + malta() + +

                                                                                                                                                                                + + + + + public + static malta() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + marshallIslands() + +

                                                                                                                                                                                + + + + + public + static marshallIslands() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + martinique() + +

                                                                                                                                                                                + + + + + public + static martinique() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + mauritania() + +

                                                                                                                                                                                + + + + + public + static mauritania() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + mauritius() + +

                                                                                                                                                                                + + + + + public + static mauritius() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + mayotte() + +

                                                                                                                                                                                + + + + + public + static mayotte() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + mexico() + +

                                                                                                                                                                                + + + + + public + static mexico() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + micronesiaFederatedStatesOf() + +

                                                                                                                                                                                + + + + + public + static micronesiaFederatedStatesOf() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + moldovaRepublicOf() + +

                                                                                                                                                                                + + + + + public + static moldovaRepublicOf() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + monaco() + +

                                                                                                                                                                                + + + + + public + static monaco() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + mongolia() + +

                                                                                                                                                                                + + + + + public + static mongolia() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + montenegro() + +

                                                                                                                                                                                + + + + + public + static montenegro() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + montserrat() + +

                                                                                                                                                                                + + + + + public + static montserrat() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + morocco() + +

                                                                                                                                                                                + + + + + public + static morocco() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + mozambique() + +

                                                                                                                                                                                + + + + + public + static mozambique() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + myanmar() + +

                                                                                                                                                                                + + + + + public + static myanmar() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + namibia() + +

                                                                                                                                                                                + + + + + public + static namibia() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + nauru() + +

                                                                                                                                                                                + + + + + public + static nauru() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + nepal() + +

                                                                                                                                                                                + + + + + public + static nepal() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + netherlands() + +

                                                                                                                                                                                + + + + + public + static netherlands() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + newCaledonia() + +

                                                                                                                                                                                + + + + + public + static newCaledonia() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + newZealand() + +

                                                                                                                                                                                + + + + + public + static newZealand() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + nicaragua() + +

                                                                                                                                                                                + + + + + public + static nicaragua() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + niger() + +

                                                                                                                                                                                + + + + + public + static niger() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + nigeria() + +

                                                                                                                                                                                + + + + + public + static nigeria() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + niue() + +

                                                                                                                                                                                + + + + + public + static niue() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + norfolkIsland() + +

                                                                                                                                                                                + + + + + public + static norfolkIsland() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + northernMarianaIslands() + +

                                                                                                                                                                                + + + + + public + static northernMarianaIslands() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + norway() + +

                                                                                                                                                                                + + + + + public + static norway() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + oman() + +

                                                                                                                                                                                + + + + + public + static oman() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + pakistan() + +

                                                                                                                                                                                + + + + + public + static pakistan() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + palau() + +

                                                                                                                                                                                + + + + + public + static palau() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + palestineStateOf() + +

                                                                                                                                                                                + + + + + public + static palestineStateOf() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + panama() + +

                                                                                                                                                                                + + + + + public + static panama() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + papuaNewGuinea() + +

                                                                                                                                                                                + + + + + public + static papuaNewGuinea() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + paraguay() + +

                                                                                                                                                                                + + + + + public + static paraguay() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + peru() + +

                                                                                                                                                                                + + + + + public + static peru() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + philippines() + +

                                                                                                                                                                                + + + + + public + static philippines() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + pitcairn() + +

                                                                                                                                                                                + + + + + public + static pitcairn() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + poland() + +

                                                                                                                                                                                + + + + + public + static poland() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + portugal() + +

                                                                                                                                                                                + + + + + public + static portugal() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + puertoRico() + +

                                                                                                                                                                                + + + + + public + static puertoRico() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + qatar() + +

                                                                                                                                                                                + + + + + public + static qatar() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + reunion() + +

                                                                                                                                                                                + + + + + public + static reunion() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + romania() + +

                                                                                                                                                                                + + + + + public + static romania() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + russianFederation() + +

                                                                                                                                                                                + + + + + public + static russianFederation() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + rwanda() + +

                                                                                                                                                                                + + + + + public + static rwanda() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + saintBarthelemy() + +

                                                                                                                                                                                + + + + + public + static saintBarthelemy() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + saintHelenaAscensionAndTristanDaCunha() + +

                                                                                                                                                                                + + + + + public + static saintHelenaAscensionAndTristanDaCunha() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + saintKittsAndNevis() + +

                                                                                                                                                                                + + + + + public + static saintKittsAndNevis() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + saintLucia() + +

                                                                                                                                                                                + + + + + public + static saintLucia() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + saintMartinFrenchPart() + +

                                                                                                                                                                                + + + + + public + static saintMartinFrenchPart() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + saintPierreAndMiquelon() + +

                                                                                                                                                                                + + + + + public + static saintPierreAndMiquelon() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + saintVincentAndTheGrenadines() + +

                                                                                                                                                                                + + + + + public + static saintVincentAndTheGrenadines() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + samoa() + +

                                                                                                                                                                                + + + + + public + static samoa() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + sanMarino() + +

                                                                                                                                                                                + + + + + public + static sanMarino() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + saoTomeAndPrincipe() + +

                                                                                                                                                                                + + + + + public + static saoTomeAndPrincipe() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + saudiArabia() + +

                                                                                                                                                                                + + + + + public + static saudiArabia() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + senegal() + +

                                                                                                                                                                                + + + + + public + static senegal() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + serbia() + +

                                                                                                                                                                                + + + + + public + static serbia() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + seychelles() + +

                                                                                                                                                                                + + + + + public + static seychelles() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + sierraLeone() + +

                                                                                                                                                                                + + + + + public + static sierraLeone() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + singapore() + +

                                                                                                                                                                                + + + + + public + static singapore() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + sintMaartenDutchPart() + +

                                                                                                                                                                                + + + + + public + static sintMaartenDutchPart() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + slovakia() + +

                                                                                                                                                                                + + + + + public + static slovakia() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + slovenia() + +

                                                                                                                                                                                + + + + + public + static slovenia() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + solomonIslands() + +

                                                                                                                                                                                + + + + + public + static solomonIslands() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + somalia() + +

                                                                                                                                                                                + + + + + public + static somalia() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + southAfrica() + +

                                                                                                                                                                                + + + + + public + static southAfrica() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + southGeorgiaAndTheSouthSandwichIslands() + +

                                                                                                                                                                                + + + + + public + static southGeorgiaAndTheSouthSandwichIslands() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + southSudan() + +

                                                                                                                                                                                + + + + + public + static southSudan() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + spain() + +

                                                                                                                                                                                + + + + + public + static spain() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + sriLanka() + +

                                                                                                                                                                                + + + + + public + static sriLanka() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + sudan() + +

                                                                                                                                                                                + + + + + public + static sudan() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + suriname() + +

                                                                                                                                                                                + + + + + public + static suriname() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + svalbardAndJanMayen() + +

                                                                                                                                                                                + + + + + public + static svalbardAndJanMayen() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + swaziland() + +

                                                                                                                                                                                + + + + + public + static swaziland() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + sweden() + +

                                                                                                                                                                                + + + + + public + static sweden() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + switzerland() + +

                                                                                                                                                                                + + + + + public + static switzerland() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + syrianArabRepublic() + +

                                                                                                                                                                                + + + + + public + static syrianArabRepublic() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + taiwanProvinceOfChina() + +

                                                                                                                                                                                + + + + + public + static taiwanProvinceOfChina() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + tajikistan() + +

                                                                                                                                                                                + + + + + public + static tajikistan() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + tanzaniaUnitedRepublicOf() + +

                                                                                                                                                                                + + + + + public + static tanzaniaUnitedRepublicOf() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + thailand() + +

                                                                                                                                                                                + + + + + public + static thailand() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + timorLeste() + +

                                                                                                                                                                                + + + + + public + static timorLeste() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + togo() + +

                                                                                                                                                                                + + + + + public + static togo() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + tokelau() + +

                                                                                                                                                                                + + + + + public + static tokelau() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + tonga() + +

                                                                                                                                                                                + + + + + public + static tonga() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + trinidadAndTobago() + +

                                                                                                                                                                                + + + + + public + static trinidadAndTobago() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + tunisia() + +

                                                                                                                                                                                + + + + + public + static tunisia() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + turkey() + +

                                                                                                                                                                                + + + + + public + static turkey() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + turkmenistan() + +

                                                                                                                                                                                + + + + + public + static turkmenistan() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + turksAndCaicosIslands() + +

                                                                                                                                                                                + + + + + public + static turksAndCaicosIslands() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + tuvalu() + +

                                                                                                                                                                                + + + + + public + static tuvalu() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + uganda() + +

                                                                                                                                                                                + + + + + public + static uganda() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + ukraine() + +

                                                                                                                                                                                + + + + + public + static ukraine() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + unitedArabEmirates() + +

                                                                                                                                                                                + + + + + public + static unitedArabEmirates() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + unitedKingdom() + +

                                                                                                                                                                                + + + + + public + static unitedKingdom() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + unitedStates() + +

                                                                                                                                                                                + + + + + public + static unitedStates() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + unitedStatesMinorOutlyingIslands() + +

                                                                                                                                                                                + + + + + public + static unitedStatesMinorOutlyingIslands() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + uruguay() + +

                                                                                                                                                                                + + + + + public + static uruguay() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + uzbekistan() + +

                                                                                                                                                                                + + + + + public + static uzbekistan() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + values() + +

                                                                                                                                                                                + + +

                                                                                                                                                                                Valeurs des possibilités de cet énumération (value)

                                                                                                                                                                                + + + public + static values() : array<string|int, mixed> + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + array<string|int, mixed> + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + vanuatu() + +

                                                                                                                                                                                + + + + + public + static vanuatu() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + venezuelaBolivarianRepublicOf() + +

                                                                                                                                                                                + + + + + public + static venezuelaBolivarianRepublicOf() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + vietNam() + +

                                                                                                                                                                                + + + + + public + static vietNam() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + virginIslandsBritish() + +

                                                                                                                                                                                + + + + + public + static virginIslandsBritish() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + virginIslandsUs() + +

                                                                                                                                                                                + + + + + public + static virginIslandsUs() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + wallisAndFutuna() + +

                                                                                                                                                                                + + + + + public + static wallisAndFutuna() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + westernSahara() + +

                                                                                                                                                                                + + + + + public + static westernSahara() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + yemen() + +

                                                                                                                                                                                + + + + + public + static yemen() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + zambia() + +

                                                                                                                                                                                + + + + + public + static zambia() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + zimbabwe() + +

                                                                                                                                                                                + + + + + public + static zimbabwe() : + + + + + +
                                                                                                                                                                                Return values
                                                                                                                                                                                + + — + + +
                                                                                                                                                                                +
                                                                                                                                                                                + + + + +
                                                                                                                                                                                +
                                                                                                                                                                                +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                Search results

                                                                                                                                                                                + +
                                                                                                                                                                                +
                                                                                                                                                                                +
                                                                                                                                                                                  +
                                                                                                                                                                                  +
                                                                                                                                                                                  +
                                                                                                                                                                                  +
                                                                                                                                                                                  +
                                                                                                                                                                                  + + +
                                                                                                                                                                                  + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Enums-LogLevel.html b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Enums-LogLevel.html new file mode 100644 index 0000000..0aa2021 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Enums-LogLevel.html @@ -0,0 +1,625 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                  +

                                                                                                                                                                                  CRM V2

                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                  + +
                                                                                                                                                                                  +
                                                                                                                                                                                  + + + + +
                                                                                                                                                                                  + + +
                                                                                                                                                                                  +

                                                                                                                                                                                  + LogLevel + + + extends BaseEnum + + +
                                                                                                                                                                                  + in package + +
                                                                                                                                                                                  + + +

                                                                                                                                                                                  + + + + + + +
                                                                                                                                                                                  + Tags + +
                                                                                                                                                                                  +
                                                                                                                                                                                  +
                                                                                                                                                                                  + subpackage +
                                                                                                                                                                                  +
                                                                                                                                                                                  + +

                                                                                                                                                                                  enums

                                                                                                                                                                                  +
                                                                                                                                                                                  + +
                                                                                                                                                                                  +
                                                                                                                                                                                  + + + + + + +

                                                                                                                                                                                  + Table of Contents + +

                                                                                                                                                                                  + +
                                                                                                                                                                                  +
                                                                                                                                                                                  + ALERT() + +  : +
                                                                                                                                                                                  +
                                                                                                                                                                                  + +
                                                                                                                                                                                  + CRIT() + +  : +
                                                                                                                                                                                  +
                                                                                                                                                                                  + +
                                                                                                                                                                                  + DEBUG() + +  : +
                                                                                                                                                                                  +
                                                                                                                                                                                  + +
                                                                                                                                                                                  + EMERG() + +  : +
                                                                                                                                                                                  +
                                                                                                                                                                                  + +
                                                                                                                                                                                  + ERR() + +  : +
                                                                                                                                                                                  +
                                                                                                                                                                                  + +
                                                                                                                                                                                  + INFO() + +  : +
                                                                                                                                                                                  +
                                                                                                                                                                                  + +
                                                                                                                                                                                  + NOTICE() + +  : +
                                                                                                                                                                                  +
                                                                                                                                                                                  + +
                                                                                                                                                                                  + WARNING() + +  : +
                                                                                                                                                                                  +
                                                                                                                                                                                  + +
                                                                                                                                                                                  + values() + +  : array<string|int, mixed> +
                                                                                                                                                                                  +
                                                                                                                                                                                  Valeurs des possibilités de cet énumération (value)
                                                                                                                                                                                  + +
                                                                                                                                                                                  + + + + + + + +
                                                                                                                                                                                  +

                                                                                                                                                                                  + Methods + +

                                                                                                                                                                                  +
                                                                                                                                                                                  +

                                                                                                                                                                                  + ALERT() + +

                                                                                                                                                                                  + + + + + public + static ALERT() : + +

                                                                                                                                                                                  action must be taken immediately

                                                                                                                                                                                  +
                                                                                                                                                                                  + + + + +
                                                                                                                                                                                  Return values
                                                                                                                                                                                  + + — + + +
                                                                                                                                                                                  +
                                                                                                                                                                                  +

                                                                                                                                                                                  + CRIT() + +

                                                                                                                                                                                  + + + + + public + static CRIT() : + +

                                                                                                                                                                                  critical conditions

                                                                                                                                                                                  +
                                                                                                                                                                                  + + + + +
                                                                                                                                                                                  Return values
                                                                                                                                                                                  + + — + + +
                                                                                                                                                                                  +
                                                                                                                                                                                  +

                                                                                                                                                                                  + DEBUG() + +

                                                                                                                                                                                  + + + + + public + static DEBUG() : + +

                                                                                                                                                                                  debug-level message

                                                                                                                                                                                  +
                                                                                                                                                                                  + + + + +
                                                                                                                                                                                  Return values
                                                                                                                                                                                  + + — + + +
                                                                                                                                                                                  +
                                                                                                                                                                                  +

                                                                                                                                                                                  + EMERG() + +

                                                                                                                                                                                  + + + + + public + static EMERG() : + +

                                                                                                                                                                                  system is unusable

                                                                                                                                                                                  +
                                                                                                                                                                                  + + + + +
                                                                                                                                                                                  Return values
                                                                                                                                                                                  + + — + + +
                                                                                                                                                                                  +
                                                                                                                                                                                  +

                                                                                                                                                                                  + ERR() + +

                                                                                                                                                                                  + + + + + public + static ERR() : + +

                                                                                                                                                                                  critical conditions

                                                                                                                                                                                  +
                                                                                                                                                                                  + + + + +
                                                                                                                                                                                  Return values
                                                                                                                                                                                  + + — + + +
                                                                                                                                                                                  +
                                                                                                                                                                                  +

                                                                                                                                                                                  + INFO() + +

                                                                                                                                                                                  + + + + + public + static INFO() : + +

                                                                                                                                                                                  informational message

                                                                                                                                                                                  +
                                                                                                                                                                                  + + + + +
                                                                                                                                                                                  Return values
                                                                                                                                                                                  + + — + + +
                                                                                                                                                                                  +
                                                                                                                                                                                  +

                                                                                                                                                                                  + NOTICE() + +

                                                                                                                                                                                  + + + + + public + static NOTICE() : + +

                                                                                                                                                                                  normal, but significant, condition

                                                                                                                                                                                  +
                                                                                                                                                                                  + + + + +
                                                                                                                                                                                  Return values
                                                                                                                                                                                  + + — + + +
                                                                                                                                                                                  +
                                                                                                                                                                                  +

                                                                                                                                                                                  + WARNING() + +

                                                                                                                                                                                  + + + + + public + static WARNING() : + +

                                                                                                                                                                                  critical conditions

                                                                                                                                                                                  +
                                                                                                                                                                                  + + + + +
                                                                                                                                                                                  Return values
                                                                                                                                                                                  + + — + + +
                                                                                                                                                                                  +
                                                                                                                                                                                  +

                                                                                                                                                                                  + values() + +

                                                                                                                                                                                  + + +

                                                                                                                                                                                  Valeurs des possibilités de cet énumération (value)

                                                                                                                                                                                  + + + protected + static values() : array<string|int, mixed> + + + + + +
                                                                                                                                                                                  Return values
                                                                                                                                                                                  + array<string|int, mixed> + — + + +
                                                                                                                                                                                  +
                                                                                                                                                                                  + + + + +
                                                                                                                                                                                  +
                                                                                                                                                                                  +
                                                                                                                                                                                  +
                                                                                                                                                                                  +

                                                                                                                                                                                  Search results

                                                                                                                                                                                  + +
                                                                                                                                                                                  +
                                                                                                                                                                                  +
                                                                                                                                                                                    +
                                                                                                                                                                                    +
                                                                                                                                                                                    +
                                                                                                                                                                                    +
                                                                                                                                                                                    +
                                                                                                                                                                                    + + +
                                                                                                                                                                                    + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Enums-QuestionType.html b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Enums-QuestionType.html new file mode 100644 index 0000000..3f8f304 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Enums-QuestionType.html @@ -0,0 +1,414 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                    +

                                                                                                                                                                                    CRM V2

                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                    + +
                                                                                                                                                                                    +
                                                                                                                                                                                    + + + + +
                                                                                                                                                                                    + + +
                                                                                                                                                                                    +

                                                                                                                                                                                    + QuestionType + + + extends BaseEnum + + +
                                                                                                                                                                                    + in package + +
                                                                                                                                                                                    + + +

                                                                                                                                                                                    + + + + + + +
                                                                                                                                                                                    + Tags + +
                                                                                                                                                                                    +
                                                                                                                                                                                    +
                                                                                                                                                                                    + subpackage +
                                                                                                                                                                                    +
                                                                                                                                                                                    + +

                                                                                                                                                                                    enums

                                                                                                                                                                                    +
                                                                                                                                                                                    + +
                                                                                                                                                                                    +
                                                                                                                                                                                    + + + + + + +

                                                                                                                                                                                    + Table of Contents + +

                                                                                                                                                                                    + +
                                                                                                                                                                                    +
                                                                                                                                                                                    + checkbox() + +  : +
                                                                                                                                                                                    +
                                                                                                                                                                                    + +
                                                                                                                                                                                    + radio() + +  : +
                                                                                                                                                                                    +
                                                                                                                                                                                    + +
                                                                                                                                                                                    + select() + +  : +
                                                                                                                                                                                    +
                                                                                                                                                                                    + +
                                                                                                                                                                                    + values() + +  : array<string|int, mixed> +
                                                                                                                                                                                    +
                                                                                                                                                                                    Valeurs des possibilités de cet énumération (value)
                                                                                                                                                                                    + +
                                                                                                                                                                                    + + + + + + + +
                                                                                                                                                                                    +

                                                                                                                                                                                    + Methods + +

                                                                                                                                                                                    +
                                                                                                                                                                                    +

                                                                                                                                                                                    + checkbox() + +

                                                                                                                                                                                    + + + + + public + static checkbox() : + + + + + +
                                                                                                                                                                                    Return values
                                                                                                                                                                                    + + — + + +
                                                                                                                                                                                    +
                                                                                                                                                                                    +

                                                                                                                                                                                    + radio() + +

                                                                                                                                                                                    + + + + + public + static radio() : + + + + + +
                                                                                                                                                                                    Return values
                                                                                                                                                                                    + + — + + +
                                                                                                                                                                                    +
                                                                                                                                                                                    +

                                                                                                                                                                                    + select() + +

                                                                                                                                                                                    + + + + + public + static select() : + + + + + +
                                                                                                                                                                                    Return values
                                                                                                                                                                                    + + — + + +
                                                                                                                                                                                    +
                                                                                                                                                                                    +

                                                                                                                                                                                    + values() + +

                                                                                                                                                                                    + + +

                                                                                                                                                                                    Valeurs des possibilités de cet énumération (value)

                                                                                                                                                                                    + + + public + static values() : array<string|int, mixed> + + + + + +
                                                                                                                                                                                    Return values
                                                                                                                                                                                    + array<string|int, mixed> + — + + +
                                                                                                                                                                                    +
                                                                                                                                                                                    + + + + +
                                                                                                                                                                                    +
                                                                                                                                                                                    +
                                                                                                                                                                                    +
                                                                                                                                                                                    +

                                                                                                                                                                                    Search results

                                                                                                                                                                                    + +
                                                                                                                                                                                    +
                                                                                                                                                                                    +
                                                                                                                                                                                      +
                                                                                                                                                                                      +
                                                                                                                                                                                      +
                                                                                                                                                                                      +
                                                                                                                                                                                      +
                                                                                                                                                                                      + + +
                                                                                                                                                                                      + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Exceptions-AccessError.html b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Exceptions-AccessError.html new file mode 100644 index 0000000..3a5c03b --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Exceptions-AccessError.html @@ -0,0 +1,319 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                      +

                                                                                                                                                                                      CRM V2

                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                      + +
                                                                                                                                                                                      +
                                                                                                                                                                                      + + + + +
                                                                                                                                                                                      + + +
                                                                                                                                                                                      +

                                                                                                                                                                                      + AccessError + + + extends Error + + +
                                                                                                                                                                                      + in package + +
                                                                                                                                                                                      + + +

                                                                                                                                                                                      + + + +

                                                                                                                                                                                      This is thrown when trying to set a value on an object property that does not exist.

                                                                                                                                                                                      + + + +
                                                                                                                                                                                      + Tags + +
                                                                                                                                                                                      +
                                                                                                                                                                                      +
                                                                                                                                                                                      + subpackage +
                                                                                                                                                                                      +
                                                                                                                                                                                      + +

                                                                                                                                                                                      exceptions

                                                                                                                                                                                      +
                                                                                                                                                                                      + +
                                                                                                                                                                                      +
                                                                                                                                                                                      + + + + + + +

                                                                                                                                                                                      + Table of Contents + +

                                                                                                                                                                                      + +
                                                                                                                                                                                      +
                                                                                                                                                                                      + __construct() + +  : mixed +
                                                                                                                                                                                      +
                                                                                                                                                                                      AccessError
                                                                                                                                                                                      + +
                                                                                                                                                                                      + + + + + + + +
                                                                                                                                                                                      +

                                                                                                                                                                                      + Methods + +

                                                                                                                                                                                      +
                                                                                                                                                                                      +

                                                                                                                                                                                      + __construct() + +

                                                                                                                                                                                      + + +

                                                                                                                                                                                      AccessError

                                                                                                                                                                                      + + + public + __construct(string $objectName, string $propertyName) : mixed + + +
                                                                                                                                                                                      Parameters
                                                                                                                                                                                      +
                                                                                                                                                                                      +
                                                                                                                                                                                      + $objectName + : string +
                                                                                                                                                                                      +
                                                                                                                                                                                      +

                                                                                                                                                                                      The object name where the property does not exist.

                                                                                                                                                                                      +
                                                                                                                                                                                      + +
                                                                                                                                                                                      +
                                                                                                                                                                                      + $propertyName + : string +
                                                                                                                                                                                      +
                                                                                                                                                                                      +

                                                                                                                                                                                      The property name that does not exist.

                                                                                                                                                                                      +
                                                                                                                                                                                      + +
                                                                                                                                                                                      +
                                                                                                                                                                                      + + + +
                                                                                                                                                                                      Return values
                                                                                                                                                                                      + mixed + — + + +
                                                                                                                                                                                      +
                                                                                                                                                                                      + + + + +
                                                                                                                                                                                      +
                                                                                                                                                                                      +
                                                                                                                                                                                      +
                                                                                                                                                                                      +

                                                                                                                                                                                      Search results

                                                                                                                                                                                      + +
                                                                                                                                                                                      +
                                                                                                                                                                                      +
                                                                                                                                                                                        +
                                                                                                                                                                                        +
                                                                                                                                                                                        +
                                                                                                                                                                                        +
                                                                                                                                                                                        +
                                                                                                                                                                                        + + +
                                                                                                                                                                                        + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Exceptions-ApiErrorException.html b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Exceptions-ApiErrorException.html new file mode 100644 index 0000000..76fa30e --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Exceptions-ApiErrorException.html @@ -0,0 +1,595 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                        +

                                                                                                                                                                                        CRM V2

                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                        + +
                                                                                                                                                                                        +
                                                                                                                                                                                        + + + + +
                                                                                                                                                                                        + + +
                                                                                                                                                                                        +

                                                                                                                                                                                        + ApiErrorException + + + extends Exception + + +
                                                                                                                                                                                        + in package + +
                                                                                                                                                                                        + + +

                                                                                                                                                                                        + + + +

                                                                                                                                                                                        This would be thrown if any of the case +referenced in \LDC\LDCCRM\Enums\ApiError would +occur within the crm

                                                                                                                                                                                        + +

                                                                                                                                                                                        On the client an ApiErrorException would +also be throw with the ApiError corresponding to +the situation

                                                                                                                                                                                        +
                                                                                                                                                                                        + + +
                                                                                                                                                                                        + Tags + +
                                                                                                                                                                                        +
                                                                                                                                                                                        +
                                                                                                                                                                                        + subpackage +
                                                                                                                                                                                        +
                                                                                                                                                                                        + +

                                                                                                                                                                                        exceptions

                                                                                                                                                                                        +
                                                                                                                                                                                        + +
                                                                                                                                                                                        +
                                                                                                                                                                                        + + + + + + +

                                                                                                                                                                                        + Table of Contents + +

                                                                                                                                                                                        + +
                                                                                                                                                                                        +
                                                                                                                                                                                        + $error + +  : ApiError +
                                                                                                                                                                                        +
                                                                                                                                                                                        Api Error +This value makes the error more explicit.
                                                                                                                                                                                        + +
                                                                                                                                                                                        + $httpCode + +  : int +
                                                                                                                                                                                        +
                                                                                                                                                                                        This is the http code returned by the crm.
                                                                                                                                                                                        + +
                                                                                                                                                                                        + $message + +  : string +
                                                                                                                                                                                        +
                                                                                                                                                                                        This is an explicit error message, +ou may print this to the front or not depending +on $error value
                                                                                                                                                                                        + +
                                                                                                                                                                                        + __construct() + +  : mixed +
                                                                                                                                                                                        +
                                                                                                                                                                                        Create a new exception base on ApiError enum.
                                                                                                                                                                                        + +
                                                                                                                                                                                        + getApiError() + +  : ApiError +
                                                                                                                                                                                        +
                                                                                                                                                                                        Get the Api Error
                                                                                                                                                                                        + +
                                                                                                                                                                                        + getStatusCode() + +  : int +
                                                                                                                                                                                        +
                                                                                                                                                                                        Get the http code
                                                                                                                                                                                        + +
                                                                                                                                                                                        + report() + +  : void +
                                                                                                                                                                                        +
                                                                                                                                                                                        This is used by laravel only.
                                                                                                                                                                                        + +
                                                                                                                                                                                        + + + + + + +
                                                                                                                                                                                        +

                                                                                                                                                                                        + Properties + +

                                                                                                                                                                                        +
                                                                                                                                                                                        +

                                                                                                                                                                                        + $error + + + +

                                                                                                                                                                                        + + +

                                                                                                                                                                                        Api Error +This value makes the error more explicit.

                                                                                                                                                                                        + + + protected + ApiError + $error + + +

                                                                                                                                                                                        Handling these errors are normal as inputs or +request may be undesired or refused by the crm.

                                                                                                                                                                                        +
                                                                                                                                                                                        + + + + +
                                                                                                                                                                                        +
                                                                                                                                                                                        +

                                                                                                                                                                                        + $httpCode + + + +

                                                                                                                                                                                        + + +

                                                                                                                                                                                        This is the http code returned by the crm.

                                                                                                                                                                                        + + + protected + int + $httpCode + + +

                                                                                                                                                                                        This value could be used to handle errors. +But please take in consideration $error first

                                                                                                                                                                                        +
                                                                                                                                                                                        + + + + +
                                                                                                                                                                                        +
                                                                                                                                                                                        +

                                                                                                                                                                                        + $message + + + +

                                                                                                                                                                                        + + +

                                                                                                                                                                                        This is an explicit error message, +ou may print this to the front or not depending +on $error value

                                                                                                                                                                                        + + + protected + string + $message + + + + + + +
                                                                                                                                                                                        +
                                                                                                                                                                                        + +
                                                                                                                                                                                        +

                                                                                                                                                                                        + Methods + +

                                                                                                                                                                                        +
                                                                                                                                                                                        +

                                                                                                                                                                                        + __construct() + +

                                                                                                                                                                                        + + +

                                                                                                                                                                                        Create a new exception base on ApiError enum.

                                                                                                                                                                                        + + + public + __construct(ApiError $error[, int $httpCode = 400 ][, string $message = '' ][, Throwable|null $previous = null ]) : mixed + + +
                                                                                                                                                                                        Parameters
                                                                                                                                                                                        +
                                                                                                                                                                                        +
                                                                                                                                                                                        + $error + : ApiError +
                                                                                                                                                                                        +
                                                                                                                                                                                        + +
                                                                                                                                                                                        +
                                                                                                                                                                                        + $httpCode + : int + = 400
                                                                                                                                                                                        +
                                                                                                                                                                                        + +
                                                                                                                                                                                        +
                                                                                                                                                                                        + $message + : string + = ''
                                                                                                                                                                                        +
                                                                                                                                                                                        + +
                                                                                                                                                                                        +
                                                                                                                                                                                        + $previous + : Throwable|null + = null
                                                                                                                                                                                        +
                                                                                                                                                                                        + +
                                                                                                                                                                                        +
                                                                                                                                                                                        + + + +
                                                                                                                                                                                        Return values
                                                                                                                                                                                        + mixed + — + + +
                                                                                                                                                                                        + +
                                                                                                                                                                                        +

                                                                                                                                                                                        + getStatusCode() + +

                                                                                                                                                                                        + + +

                                                                                                                                                                                        Get the http code

                                                                                                                                                                                        + + + public + getStatusCode() : int + + + + + +
                                                                                                                                                                                        Return values
                                                                                                                                                                                        + int + — + + +
                                                                                                                                                                                        +
                                                                                                                                                                                        +

                                                                                                                                                                                        + report() + +

                                                                                                                                                                                        + + +

                                                                                                                                                                                        This is used by laravel only.

                                                                                                                                                                                        + + + public + report() : void + +

                                                                                                                                                                                        It uses Log class to print the error.

                                                                                                                                                                                        +
                                                                                                                                                                                        + + + + +
                                                                                                                                                                                        Return values
                                                                                                                                                                                        + void + — + + +
                                                                                                                                                                                        +
                                                                                                                                                                                        + + + + +
                                                                                                                                                                                        +
                                                                                                                                                                                        +
                                                                                                                                                                                        +
                                                                                                                                                                                        +

                                                                                                                                                                                        Search results

                                                                                                                                                                                        + +
                                                                                                                                                                                        +
                                                                                                                                                                                        +
                                                                                                                                                                                          +
                                                                                                                                                                                          +
                                                                                                                                                                                          +
                                                                                                                                                                                          +
                                                                                                                                                                                          +
                                                                                                                                                                                          + + +
                                                                                                                                                                                          + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Exceptions-CrmException.html b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Exceptions-CrmException.html new file mode 100644 index 0000000..8f1da3e --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Exceptions-CrmException.html @@ -0,0 +1,310 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                          +

                                                                                                                                                                                          CRM V2

                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                          + +
                                                                                                                                                                                          +
                                                                                                                                                                                          + + + + +
                                                                                                                                                                                          + + +
                                                                                                                                                                                          +

                                                                                                                                                                                          + CrmException + + + extends Exception + + +
                                                                                                                                                                                          + in package + +
                                                                                                                                                                                          + + +

                                                                                                                                                                                          + + + +

                                                                                                                                                                                          This is a critical error.

                                                                                                                                                                                          + +

                                                                                                                                                                                          The request could not be handled. You may dump any value you can +get before submitting a ticker to https://supportweb.ldc.fr

                                                                                                                                                                                          +
                                                                                                                                                                                          + + +
                                                                                                                                                                                          + Tags + +
                                                                                                                                                                                          +
                                                                                                                                                                                          +
                                                                                                                                                                                          + subpackage +
                                                                                                                                                                                          +
                                                                                                                                                                                          + +

                                                                                                                                                                                          exceptions

                                                                                                                                                                                          +
                                                                                                                                                                                          + +
                                                                                                                                                                                          +
                                                                                                                                                                                          + codeCoverageIgnore +
                                                                                                                                                                                          +
                                                                                                                                                                                          + + +
                                                                                                                                                                                          +
                                                                                                                                                                                          + + + + + + +

                                                                                                                                                                                          + Table of Contents + +

                                                                                                                                                                                          + +
                                                                                                                                                                                          +
                                                                                                                                                                                          + report() + +  : void +
                                                                                                                                                                                          +
                                                                                                                                                                                          This is used by laravel only.
                                                                                                                                                                                          + +
                                                                                                                                                                                          + + + + + + + +
                                                                                                                                                                                          +

                                                                                                                                                                                          + Methods + +

                                                                                                                                                                                          +
                                                                                                                                                                                          +

                                                                                                                                                                                          + report() + +

                                                                                                                                                                                          + + +

                                                                                                                                                                                          This is used by laravel only.

                                                                                                                                                                                          + + + public + report() : void + +

                                                                                                                                                                                          It uses Log class to print the error.

                                                                                                                                                                                          +
                                                                                                                                                                                          + + + + +
                                                                                                                                                                                          Return values
                                                                                                                                                                                          + void + — + + +
                                                                                                                                                                                          +
                                                                                                                                                                                          + + + + +
                                                                                                                                                                                          +
                                                                                                                                                                                          +
                                                                                                                                                                                          +
                                                                                                                                                                                          +

                                                                                                                                                                                          Search results

                                                                                                                                                                                          + +
                                                                                                                                                                                          +
                                                                                                                                                                                          +
                                                                                                                                                                                            +
                                                                                                                                                                                            +
                                                                                                                                                                                            +
                                                                                                                                                                                            +
                                                                                                                                                                                            +
                                                                                                                                                                                            + + +
                                                                                                                                                                                            + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Exceptions-SkipValidationException.html b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Exceptions-SkipValidationException.html new file mode 100644 index 0000000..191f5a2 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Exceptions-SkipValidationException.html @@ -0,0 +1,245 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                            +

                                                                                                                                                                                            CRM V2

                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                            + +
                                                                                                                                                                                            +
                                                                                                                                                                                            + + + + +
                                                                                                                                                                                            + + +
                                                                                                                                                                                            +

                                                                                                                                                                                            + SkipValidationException + + + extends Exception + + +
                                                                                                                                                                                            + in package + +
                                                                                                                                                                                            + + +

                                                                                                                                                                                            + + + +

                                                                                                                                                                                            Used only for internal validator

                                                                                                                                                                                            + + + +
                                                                                                                                                                                            + Tags + +
                                                                                                                                                                                            +
                                                                                                                                                                                            +
                                                                                                                                                                                            + subpackage +
                                                                                                                                                                                            +
                                                                                                                                                                                            + +

                                                                                                                                                                                            exceptions

                                                                                                                                                                                            +
                                                                                                                                                                                            + +
                                                                                                                                                                                            +
                                                                                                                                                                                            + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                            +
                                                                                                                                                                                            +
                                                                                                                                                                                            +
                                                                                                                                                                                            +

                                                                                                                                                                                            Search results

                                                                                                                                                                                            + +
                                                                                                                                                                                            +
                                                                                                                                                                                            +
                                                                                                                                                                                              +
                                                                                                                                                                                              +
                                                                                                                                                                                              +
                                                                                                                                                                                              +
                                                                                                                                                                                              +
                                                                                                                                                                                              + + +
                                                                                                                                                                                              + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Exceptions-ValidationException.html b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Exceptions-ValidationException.html new file mode 100644 index 0000000..f6cefc1 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Exceptions-ValidationException.html @@ -0,0 +1,308 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                              +

                                                                                                                                                                                              CRM V2

                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                              + +
                                                                                                                                                                                              +
                                                                                                                                                                                              + + + + +
                                                                                                                                                                                              + + +
                                                                                                                                                                                              +

                                                                                                                                                                                              + ValidationException + + + extends Exception + + +
                                                                                                                                                                                              + in package + +
                                                                                                                                                                                              + + +

                                                                                                                                                                                              + + + +

                                                                                                                                                                                              This would be thrown if a data could not be validated +on any models

                                                                                                                                                                                              + + + +
                                                                                                                                                                                              + Tags + +
                                                                                                                                                                                              +
                                                                                                                                                                                              +
                                                                                                                                                                                              + subpackage +
                                                                                                                                                                                              +
                                                                                                                                                                                              + +

                                                                                                                                                                                              exceptions

                                                                                                                                                                                              +
                                                                                                                                                                                              + +
                                                                                                                                                                                              +
                                                                                                                                                                                              + codeCoverageIgnore +
                                                                                                                                                                                              +
                                                                                                                                                                                              + + +
                                                                                                                                                                                              +
                                                                                                                                                                                              + + + + + + +

                                                                                                                                                                                              + Table of Contents + +

                                                                                                                                                                                              + +
                                                                                                                                                                                              +
                                                                                                                                                                                              + report() + +  : void +
                                                                                                                                                                                              +
                                                                                                                                                                                              This is used by laravel only.
                                                                                                                                                                                              + +
                                                                                                                                                                                              + + + + + + + +
                                                                                                                                                                                              +

                                                                                                                                                                                              + Methods + +

                                                                                                                                                                                              +
                                                                                                                                                                                              +

                                                                                                                                                                                              + report() + +

                                                                                                                                                                                              + + +

                                                                                                                                                                                              This is used by laravel only.

                                                                                                                                                                                              + + + public + report() : void + +

                                                                                                                                                                                              It uses Log class to print the error.

                                                                                                                                                                                              +
                                                                                                                                                                                              + + + + +
                                                                                                                                                                                              Return values
                                                                                                                                                                                              + void + — + + +
                                                                                                                                                                                              +
                                                                                                                                                                                              + + + + +
                                                                                                                                                                                              +
                                                                                                                                                                                              +
                                                                                                                                                                                              +
                                                                                                                                                                                              +

                                                                                                                                                                                              Search results

                                                                                                                                                                                              + +
                                                                                                                                                                                              +
                                                                                                                                                                                              +
                                                                                                                                                                                                +
                                                                                                                                                                                                +
                                                                                                                                                                                                +
                                                                                                                                                                                                +
                                                                                                                                                                                                +
                                                                                                                                                                                                + + +
                                                                                                                                                                                                + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Exceptions-WpCrmInvalidJsonUserInfo.html b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Exceptions-WpCrmInvalidJsonUserInfo.html new file mode 100644 index 0000000..73c0da5 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Exceptions-WpCrmInvalidJsonUserInfo.html @@ -0,0 +1,310 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                +

                                                                                                                                                                                                CRM V2

                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                + +
                                                                                                                                                                                                +
                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                + + +
                                                                                                                                                                                                +

                                                                                                                                                                                                + WpCrmInvalidJsonUserInfo + + + extends Error + + +
                                                                                                                                                                                                + in package + +
                                                                                                                                                                                                + + +

                                                                                                                                                                                                + + + +

                                                                                                                                                                                                This is thrown when trying to read WP customer from DB json data.

                                                                                                                                                                                                + + + +
                                                                                                                                                                                                + Tags + +
                                                                                                                                                                                                +
                                                                                                                                                                                                +
                                                                                                                                                                                                + subpackage +
                                                                                                                                                                                                +
                                                                                                                                                                                                + +

                                                                                                                                                                                                exceptions

                                                                                                                                                                                                +
                                                                                                                                                                                                + +
                                                                                                                                                                                                +
                                                                                                                                                                                                + + + + + + +

                                                                                                                                                                                                + Table of Contents + +

                                                                                                                                                                                                + +
                                                                                                                                                                                                +
                                                                                                                                                                                                + __construct() + +  : mixed +
                                                                                                                                                                                                +
                                                                                                                                                                                                WpCrmInvalidJsonUserInfo
                                                                                                                                                                                                + +
                                                                                                                                                                                                + + + + + + + +
                                                                                                                                                                                                +

                                                                                                                                                                                                + Methods + +

                                                                                                                                                                                                +
                                                                                                                                                                                                +

                                                                                                                                                                                                + __construct() + +

                                                                                                                                                                                                + + +

                                                                                                                                                                                                WpCrmInvalidJsonUserInfo

                                                                                                                                                                                                + + + public + __construct(string $message) : mixed + + +
                                                                                                                                                                                                Parameters
                                                                                                                                                                                                +
                                                                                                                                                                                                +
                                                                                                                                                                                                + $message + : string +
                                                                                                                                                                                                +
                                                                                                                                                                                                +

                                                                                                                                                                                                The error message.

                                                                                                                                                                                                +
                                                                                                                                                                                                + +
                                                                                                                                                                                                +
                                                                                                                                                                                                + + + +
                                                                                                                                                                                                Return values
                                                                                                                                                                                                + mixed + — + + +
                                                                                                                                                                                                +
                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                +
                                                                                                                                                                                                +
                                                                                                                                                                                                +
                                                                                                                                                                                                +

                                                                                                                                                                                                Search results

                                                                                                                                                                                                + +
                                                                                                                                                                                                +
                                                                                                                                                                                                +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + + +
                                                                                                                                                                                                  + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Models-Answer.html b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Models-Answer.html new file mode 100644 index 0000000..5dd47ba --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Models-Answer.html @@ -0,0 +1,845 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                  +

                                                                                                                                                                                                  CRM V2

                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                  + + +
                                                                                                                                                                                                  +

                                                                                                                                                                                                  + Answer + + + extends CrmClientModel + + +
                                                                                                                                                                                                  + in package + +
                                                                                                                                                                                                  + + +

                                                                                                                                                                                                  + + + +

                                                                                                                                                                                                  This class represents an answer +It has a method to submit answers

                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                  + Tags + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + category +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + +

                                                                                                                                                                                                  Api Models

                                                                                                                                                                                                  +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + subpackage +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + +

                                                                                                                                                                                                  models

                                                                                                                                                                                                  +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + author +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + +

                                                                                                                                                                                                  Jérémy Munsch jeremy.munsch@ldc.fr

                                                                                                                                                                                                  +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + + + + + + +

                                                                                                                                                                                                  + Table of Contents + +

                                                                                                                                                                                                  + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + $answers + +  : array<string|int, Answer> +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + $id + +  : string +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + $question + +  : string +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + $type + +  : QuestionType +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + $modelFields + +  : array<string|int, mixed> +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  The crm customer fields
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + $validation + +  : array<string|int, mixed> +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  Validation rules
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + $answer + +  : string +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  The actual answer as a string
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + $id + +  : int +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  The question id
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + __construct() + +  : mixed +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  Answer
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + jsonSerialize() + +  : array<string|int, mixed> +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  Serialize this object to an array
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + setQuestionAnswers() + +  : bool +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  Set unanswered question for a specific customer
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + + + + + + +
                                                                                                                                                                                                  +

                                                                                                                                                                                                  + Properties + +

                                                                                                                                                                                                  +
                                                                                                                                                                                                  +

                                                                                                                                                                                                  + $answers + + + +

                                                                                                                                                                                                  + + + + + public + array<string|int, Answer> + $answers + + +

                                                                                                                                                                                                  An array with answers

                                                                                                                                                                                                  +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +

                                                                                                                                                                                                  + $id + + + +

                                                                                                                                                                                                  + + + + + public + string + $id + + +

                                                                                                                                                                                                  The answer id

                                                                                                                                                                                                  +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +

                                                                                                                                                                                                  + $question + + + +

                                                                                                                                                                                                  + + + + + public + string + $question + + +

                                                                                                                                                                                                  The actual question as a string

                                                                                                                                                                                                  +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +

                                                                                                                                                                                                  + $type + + + +

                                                                                                                                                                                                  + + + + + public + QuestionType + $type + + +

                                                                                                                                                                                                  The question type to display, +it also hints wether it can accept one or multiple responses, +so only checkbox allows multiple responses

                                                                                                                                                                                                  +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +

                                                                                                                                                                                                  + $modelFields + + + +

                                                                                                                                                                                                  + + +

                                                                                                                                                                                                  The crm customer fields

                                                                                                                                                                                                  + + + protected + array<string|int, mixed> + $modelFields + = ['id', 'answer'] + + + + + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +

                                                                                                                                                                                                  + $validation + + + +

                                                                                                                                                                                                  + + +

                                                                                                                                                                                                  Validation rules

                                                                                                                                                                                                  + + + protected + static array<string|int, mixed> + $validation + = ['id' => 'required|int', 'answer' => 'required|string|max:255'] + + + + + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +

                                                                                                                                                                                                  + $answer + + + +

                                                                                                                                                                                                  + + +

                                                                                                                                                                                                  The actual answer as a string

                                                                                                                                                                                                  + + + private + string + $answer + = null + +

                                                                                                                                                                                                  Required +Max length 255 +Field Type varchar

                                                                                                                                                                                                  +
                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +

                                                                                                                                                                                                  + $id + + + +

                                                                                                                                                                                                  + + +

                                                                                                                                                                                                  The question id

                                                                                                                                                                                                  + + + private + int + $id + + +

                                                                                                                                                                                                  Required +Field Type bigInt

                                                                                                                                                                                                  +
                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  +

                                                                                                                                                                                                  + Methods + +

                                                                                                                                                                                                  +
                                                                                                                                                                                                  +

                                                                                                                                                                                                  + __construct() + +

                                                                                                                                                                                                  + + +

                                                                                                                                                                                                  Answer

                                                                                                                                                                                                  + + + public + __construct([array<string|int, mixed> $properties = [] ]) : mixed + + +
                                                                                                                                                                                                  Parameters
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + $properties + : array<string|int, mixed> + = []
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + + +
                                                                                                                                                                                                  + Tags + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + throws +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + ValidationException + +

                                                                                                                                                                                                  If a field could not be validated.

                                                                                                                                                                                                  +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  Return values
                                                                                                                                                                                                  + mixed + — + + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +

                                                                                                                                                                                                  + jsonSerialize() + +

                                                                                                                                                                                                  + + +

                                                                                                                                                                                                  Serialize this object to an array

                                                                                                                                                                                                  + + + public + jsonSerialize() : array<string|int, mixed> + + + + + +
                                                                                                                                                                                                  Return values
                                                                                                                                                                                                  + array<string|int, mixed> + — + + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +

                                                                                                                                                                                                  + setQuestionAnswers() + +

                                                                                                                                                                                                  + + +

                                                                                                                                                                                                  Set unanswered question for a specific customer

                                                                                                                                                                                                  + + + public + static setQuestionAnswers(string $hashcode, int $questionId, array<string|int, mixed> $answersId) : bool + + +
                                                                                                                                                                                                  Parameters
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + $hashcode + : string +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +

                                                                                                                                                                                                  The customer hashcode.

                                                                                                                                                                                                  +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + $questionId + : int +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +

                                                                                                                                                                                                  The question id.

                                                                                                                                                                                                  +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + $answersId + : array<string|int, mixed> +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +

                                                                                                                                                                                                  An array with answers id.

                                                                                                                                                                                                  +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + + +
                                                                                                                                                                                                  + Tags + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + throws +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + ValidationException + +

                                                                                                                                                                                                  If a hashcode is not a valid UUID.

                                                                                                                                                                                                  +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + throws +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + ValidationException + +

                                                                                                                                                                                                  If any of the provided ids are invalid.

                                                                                                                                                                                                  +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + throws +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + ApiErrorException + +

                                                                                                                                                                                                  If any error \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - validationFailed, If given ids are wrong(CRM side).

                                                                                                                                                                                                  +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + throws +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + CrmException + +

                                                                                                                                                                                                  If an error occurs on server side or on getting response.

                                                                                                                                                                                                  +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  Return values
                                                                                                                                                                                                  + bool + — +

                                                                                                                                                                                                  true if succeeded

                                                                                                                                                                                                  +
                                                                                                                                                                                                  + + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +

                                                                                                                                                                                                  Search results

                                                                                                                                                                                                  + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + +
                                                                                                                                                                                                    + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html new file mode 100644 index 0000000..bfb379b --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html @@ -0,0 +1,2111 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    CRM V2

                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                    + + +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + ArcadiaMailDefault + + + extends CrmClientModel + + +
                                                                                                                                                                                                    + in package + +
                                                                                                                                                                                                    + + +

                                                                                                                                                                                                    + + + +

                                                                                                                                                                                                    This class represents the customer info with +the account validation status

                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                    + Tags + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + category +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +

                                                                                                                                                                                                    Api Models

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + subpackage +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +

                                                                                                                                                                                                    models

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + author +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +

                                                                                                                                                                                                    Jérémy Munsch jeremy.munsch@ldc.fr

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + + + + + +

                                                                                                                                                                                                    + Table of Contents + +

                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $address + +  : string +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + $address2 + +  : string +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + $city + +  : string +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + $email + +  : string +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + $firstname + +  : string +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + $label_type_support + +  : string +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + $lastname + +  : string +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + $operation + +  : int +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + $order_date + +  : string +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + $order_num + +  : int +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + $package_unit_weight + +  : int +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + $phone + +  : string +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + $postcode + +  : string +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + $state_order + +  : ArcadiaOrderType +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + $support_code + +  : int +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + $modelFields + +  : array<string|int, mixed> +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    The crm customer fields
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + $validation + +  : array<string|int, mixed> +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    Validation rules
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + $address + +  : string +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    The user address (street number, name, etc)
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + $address2 + +  : string +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    The user address 2nd part (street number, name, more, etc)
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + $city + +  : string +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    The user address city
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + $email + +  : string +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    An RFC Valid Email
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + $firstname + +  : string +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    First name
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + $label_type_support + +  : string +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    The arcadia type support label
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + $lastname + +  : string +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    Last name
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + $operation + +  : int +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    The arcadia operation code
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + $order_date + +  : string +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    The arcadia order date
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + $order_num + +  : int +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    The arcadia order number
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + $package_unit_weight + +  : int +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    The arcadia package unit weight
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + $phone + +  : string +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    The user phone
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + $postcode + +  : string +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    The user address postcode
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + $state_order + +  : int +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    The arcadia state order
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + $support_code + +  : int +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    The arcadia support code
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + __construct() + +  : mixed +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    ArcadiaMailDefault
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + __get() + +  : mixed +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    Generic accessor
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + __set() + +  : void +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    Set prop
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + fill() + +  : void +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    Fill data into this model +using validation rules
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + jsonSerialize() + +  : array<string|int, mixed> +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    Serialize this object to an array
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + send() + +  : bool +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    Send The actual mail
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + validateAllValues() + +  : array<string|int, mixed> +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    Validate all model properties
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + + + + + + +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + Properties + +

                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + $address + + + +

                                                                                                                                                                                                    + + + + + public + string + $address + + +

                                                                                                                                                                                                    The account address (street number, name, build, flat number)

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + $address2 + + + +

                                                                                                                                                                                                    + + + + + public + string + $address2 + + +

                                                                                                                                                                                                    The account phone (address complement)

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + $city + + + +

                                                                                                                                                                                                    + + + + + public + string + $city + + +

                                                                                                                                                                                                    The account city name

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + $email + + + +

                                                                                                                                                                                                    + + + + + public + string + $email + + +

                                                                                                                                                                                                    Must be a rfc valid email on a valid domain name

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + $firstname + + + +

                                                                                                                                                                                                    + + + + + public + string + $firstname + + +

                                                                                                                                                                                                    The account first name

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + $label_type_support + + + +

                                                                                                                                                                                                    + + + + + public + string + $label_type_support + + +

                                                                                                                                                                                                    The arcadia type support label

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + $lastname + + + +

                                                                                                                                                                                                    + + + + + public + string + $lastname + + +

                                                                                                                                                                                                    The account last name

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + $operation + + + +

                                                                                                                                                                                                    + + + + + public + int + $operation + + +

                                                                                                                                                                                                    The arcadia operation code

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + $order_date + + + +

                                                                                                                                                                                                    + + + + + public + string + $order_date + + +

                                                                                                                                                                                                    The arcadia order date 'yyyy-mm-dd HH:ii:ss'

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + $order_num + + + +

                                                                                                                                                                                                    + + + + + public + int + $order_num + + +

                                                                                                                                                                                                    The arcadia order number

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + $package_unit_weight + + + +

                                                                                                                                                                                                    + + + + + public + int + $package_unit_weight + + +

                                                                                                                                                                                                    The arcadia package unit weight

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + $phone + + + +

                                                                                                                                                                                                    + + + + + public + string + $phone + + +

                                                                                                                                                                                                    The account phone

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + $postcode + + + +

                                                                                                                                                                                                    + + + + + public + string + $postcode + + +

                                                                                                                                                                                                    The account city postcode

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + $support_code + + + +

                                                                                                                                                                                                    + + + + + public + int + $support_code + + +

                                                                                                                                                                                                    The arcadia support code

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + $modelFields + + + +

                                                                                                                                                                                                    + + +

                                                                                                                                                                                                    The crm customer fields

                                                                                                                                                                                                    + + + protected + array<string|int, mixed> + $modelFields + = ['email', 'firstname', 'lastname', 'phone', 'address', 'address2', 'city', 'postcode', 'operation', 'support_code', 'label_type_support', 'order_date', 'order_num', 'state_order', 'package_unit_weight'] + + + + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + $validation + + + +

                                                                                                                                                                                                    + + +

                                                                                                                                                                                                    Validation rules

                                                                                                                                                                                                    + + + protected + static array<string|int, mixed> + $validation + = ['email' => 'required|email', 'firstname' => 'required|string|min:2|max:255', 'lastname' => 'required|string|min:2|max:255', 'phone' => 'sometimes|string|min:10|max:255', 'address' => 'sometimes|string|max:255', 'address2' => 'sometimes|string|max:255', 'city' => 'sometimes|string|max:255', 'postcode' => 'sometimes|string|max:255', 'operation' => 'required|int', 'support_code' => 'required|int', 'label_type_support' => 'required|string|min:2|max:255', 'order_date' => 'required|date_format:Y/m/d H:i:s', 'order_num' => 'required|int', 'state_order' => ['required'], 'package_unit_weight' => 'required|int'] + + + + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + $address + + + +

                                                                                                                                                                                                    + + +

                                                                                                                                                                                                    The user address (street number, name, etc)

                                                                                                                                                                                                    + + + private + string + $address + = null + +

                                                                                                                                                                                                    Validate: sometimes,string

                                                                                                                                                                                                    +

                                                                                                                                                                                                    Min length NA +Max length 255 +Field Type varchar

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + $address2 + + + +

                                                                                                                                                                                                    + + +

                                                                                                                                                                                                    The user address 2nd part (street number, name, more, etc)

                                                                                                                                                                                                    + + + private + string + $address2 + = null + +

                                                                                                                                                                                                    Validate: sometimes,string

                                                                                                                                                                                                    +

                                                                                                                                                                                                    Min length NA +Max length 255 +Field Type varchar

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + $city + + + +

                                                                                                                                                                                                    + + +

                                                                                                                                                                                                    The user address city

                                                                                                                                                                                                    + + + private + string + $city + = null + +

                                                                                                                                                                                                    Validate: sometimes,string

                                                                                                                                                                                                    +

                                                                                                                                                                                                    Min length NA +Max length 255 +Field Type varchar

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + $email + + + +

                                                                                                                                                                                                    + + +

                                                                                                                                                                                                    An RFC Valid Email

                                                                                                                                                                                                    + + + private + string + $email + = null + +

                                                                                                                                                                                                    Validate: rfc,dns,spoof,filter

                                                                                                                                                                                                    +

                                                                                                                                                                                                    Required +Min length N/A +Max length 255 +Field Type varchar

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + $firstname + + + +

                                                                                                                                                                                                    + + +

                                                                                                                                                                                                    First name

                                                                                                                                                                                                    + + + private + string + $firstname + = null + +

                                                                                                                                                                                                    Required +Min length 2 +Max length 255 +Field Type varchar

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + $label_type_support + + + +

                                                                                                                                                                                                    + + +

                                                                                                                                                                                                    The arcadia type support label

                                                                                                                                                                                                    + + + private + string + $label_type_support + = null + +

                                                                                                                                                                                                    Validate: string

                                                                                                                                                                                                    +

                                                                                                                                                                                                    Required

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + $lastname + + + +

                                                                                                                                                                                                    + + +

                                                                                                                                                                                                    Last name

                                                                                                                                                                                                    + + + private + string + $lastname + = null + +

                                                                                                                                                                                                    Required +Min length 2 +Max length 255 +Field Type varchar

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + $operation + + + +

                                                                                                                                                                                                    + + +

                                                                                                                                                                                                    The arcadia operation code

                                                                                                                                                                                                    + + + private + int + $operation + = null + +

                                                                                                                                                                                                    Validate: int

                                                                                                                                                                                                    +

                                                                                                                                                                                                    Required

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + $order_date + + + +

                                                                                                                                                                                                    + + +

                                                                                                                                                                                                    The arcadia order date

                                                                                                                                                                                                    + + + private + string + $order_date + = null + +

                                                                                                                                                                                                    Validate: date

                                                                                                                                                                                                    +

                                                                                                                                                                                                    Required

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + $order_num + + + +

                                                                                                                                                                                                    + + +

                                                                                                                                                                                                    The arcadia order number

                                                                                                                                                                                                    + + + private + int + $order_num + = null + +

                                                                                                                                                                                                    Validate: numeric,digits:9

                                                                                                                                                                                                    +

                                                                                                                                                                                                    Required

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + $package_unit_weight + + + +

                                                                                                                                                                                                    + + +

                                                                                                                                                                                                    The arcadia package unit weight

                                                                                                                                                                                                    + + + private + int + $package_unit_weight + = null + +

                                                                                                                                                                                                    Validate: integer

                                                                                                                                                                                                    +

                                                                                                                                                                                                    Required

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + $phone + + + +

                                                                                                                                                                                                    + + +

                                                                                                                                                                                                    The user phone

                                                                                                                                                                                                    + + + private + string + $phone + = null + +

                                                                                                                                                                                                    Validate: sometimes,string

                                                                                                                                                                                                    +

                                                                                                                                                                                                    Required +Min length NA +Max length 255 +Field Type varchar

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + $postcode + + + +

                                                                                                                                                                                                    + + +

                                                                                                                                                                                                    The user address postcode

                                                                                                                                                                                                    + + + private + string + $postcode + = null + +

                                                                                                                                                                                                    Validate: string

                                                                                                                                                                                                    +

                                                                                                                                                                                                    Required +Min length NA +Max length 255 +Field Type varchar

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + $state_order + + + +

                                                                                                                                                                                                    + + +

                                                                                                                                                                                                    The arcadia state order

                                                                                                                                                                                                    + + + private + int + $state_order + = null + +

                                                                                                                                                                                                    Validate: in ArcadiaOrderType::toValues()

                                                                                                                                                                                                    +

                                                                                                                                                                                                    Required

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + $support_code + + + +

                                                                                                                                                                                                    + + +

                                                                                                                                                                                                    The arcadia support code

                                                                                                                                                                                                    + + + private + int + $support_code + = null + +

                                                                                                                                                                                                    Validate: int

                                                                                                                                                                                                    +

                                                                                                                                                                                                    Required

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + Methods + +

                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + __construct() + +

                                                                                                                                                                                                    + + +

                                                                                                                                                                                                    ArcadiaMailDefault

                                                                                                                                                                                                    + + + public + __construct([array<string|int, mixed> $properties = [] ]) : mixed + + +
                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $properties + : array<string|int, mixed> + = []
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + +
                                                                                                                                                                                                    + Tags + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + throws +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + ValidationException + +

                                                                                                                                                                                                    If a field could not be validated.

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    Return values
                                                                                                                                                                                                    + mixed + — + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + __get() + +

                                                                                                                                                                                                    + + +

                                                                                                                                                                                                    Generic accessor

                                                                                                                                                                                                    + + + public + __get(string $field) : mixed + + +
                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $field + : string +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                    Return values
                                                                                                                                                                                                    + mixed + — + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + __set() + +

                                                                                                                                                                                                    + + +

                                                                                                                                                                                                    Set prop

                                                                                                                                                                                                    + + + public + __set(string $field, mixed $value) : void + + +
                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $field + : string +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $value + : mixed +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + +
                                                                                                                                                                                                    + Tags + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + throws +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + TypeError + +

                                                                                                                                                                                                    If the field has an incorrect value.

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + throws +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + AccessError + +

                                                                                                                                                                                                    If trying to set a value on a unknown property.

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    Return values
                                                                                                                                                                                                    + void + — + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + fill() + +

                                                                                                                                                                                                    + + +

                                                                                                                                                                                                    Fill data into this model +using validation rules

                                                                                                                                                                                                    + + + public + fill(array<string|int, mixed> $properties) : void + + +
                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $properties + : array<string|int, mixed> +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + +
                                                                                                                                                                                                    + Tags + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + throws +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + ValidationException + +

                                                                                                                                                                                                    If a field could not be validated.

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    Return values
                                                                                                                                                                                                    + void + — + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + jsonSerialize() + +

                                                                                                                                                                                                    + + +

                                                                                                                                                                                                    Serialize this object to an array

                                                                                                                                                                                                    + + + public + jsonSerialize() : array<string|int, mixed> + + + + + +
                                                                                                                                                                                                    Return values
                                                                                                                                                                                                    + array<string|int, mixed> + — + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + send() + +

                                                                                                                                                                                                    + + +

                                                                                                                                                                                                    Send The actual mail

                                                                                                                                                                                                    + + + public + send() : bool + + + + +
                                                                                                                                                                                                    + Tags + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + throws +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + ValidationException + +

                                                                                                                                                                                                    If a field could not be validated.

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + throws +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + CrmException + +

                                                                                                                                                                                                    If an error occurs on server side or on getting response.

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + throws +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + ApiErrorException + +

                                                                                                                                                                                                    If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - validationFailed, If provided data is wrong(CRM side).

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    Return values
                                                                                                                                                                                                    + bool + — +

                                                                                                                                                                                                    true if succeeded

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + validateAllValues() + +

                                                                                                                                                                                                    + + +

                                                                                                                                                                                                    Validate all model properties

                                                                                                                                                                                                    + + + protected + validateAllValues([array<string|int, mixed> $ignore = [] ]) : array<string|int, mixed> + + +
                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $ignore + : array<string|int, mixed> + = []
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + +
                                                                                                                                                                                                    + Tags + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + throws +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + ValidationException + +

                                                                                                                                                                                                    If a field could not be validated.

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    Return values
                                                                                                                                                                                                    + array<string|int, mixed> + — +

                                                                                                                                                                                                    the validated values

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    Search results

                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + + +
                                                                                                                                                                                                      + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Models-ArcadiaMailGame.html b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Models-ArcadiaMailGame.html new file mode 100644 index 0000000..b6f748b --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Models-ArcadiaMailGame.html @@ -0,0 +1,1900 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      CRM V2

                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                      + + +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + ArcadiaMailGame + + + extends CrmClientModel + + +
                                                                                                                                                                                                      + in package + +
                                                                                                                                                                                                      + + +

                                                                                                                                                                                                      + + + +

                                                                                                                                                                                                      This class represents the customer info with +the account validation status

                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                      + Tags + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + category +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +

                                                                                                                                                                                                      Api Models

                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + subpackage +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +

                                                                                                                                                                                                      models

                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + author +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +

                                                                                                                                                                                                      Jérémy Munsch jeremy.munsch@ldc.fr

                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + + + + + + +

                                                                                                                                                                                                      + Table of Contents + +

                                                                                                                                                                                                      + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + $address + +  : string +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + $address2 + +  : string +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + $city + +  : string +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + $code_on_pack + +  : string +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + $code_unique + +  : string +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + $email + +  : string +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + $firstname + +  : string +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + $label_type_support + +  : string +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + $lastname + +  : string +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + $operation + +  : int +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + $order_date + +  : string +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + $phone + +  : string +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + $postcode + +  : string +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + $support_code + +  : int +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + $modelFields + +  : array<string|int, mixed> +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      The crm customer fields
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + $validation + +  : array<string|int, mixed> +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      Validation rules
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + $address + +  : string +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      The user address (street number, name, etc)
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + $address2 + +  : string +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      The user address 2nd part (street number, name, more, etc)
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + $city + +  : string +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      The user address city
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + $code_on_pack + +  : string +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      The arcadia code on pack
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + $code_unique + +  : string +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      The arcadia code unique
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + $email + +  : string +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      An RFC Valid Email
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + $firstname + +  : string +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      First name
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + $label_type_support + +  : string +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      The arcadia type support label
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + $lastname + +  : string +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      Last name
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + $operation + +  : int +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      The arcadia operation code
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + $order_date + +  : string +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      The arcadia order date
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + $phone + +  : string +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      The user phone
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + $postcode + +  : string +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      The user address postcode
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + $support_code + +  : int +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      The arcadia support code
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + __construct() + +  : mixed +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      ArcadiaMailGame
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + __set() + +  : void +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      Set prop
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + fill() + +  : void +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      Fill data into this model +using validation rules
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + jsonSerialize() + +  : array<string|int, mixed> +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      Serialize this object to an array
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + send() + +  : bool +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      Send The actual mail
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + + + + + + +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + Properties + +

                                                                                                                                                                                                      +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + $address + + + +

                                                                                                                                                                                                      + + + + + public + string + $address + + +

                                                                                                                                                                                                      The account address (street number, name, build, flat number)

                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + $address2 + + + +

                                                                                                                                                                                                      + + + + + public + string + $address2 + + +

                                                                                                                                                                                                      The account phone (address complement)

                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + $city + + + +

                                                                                                                                                                                                      + + + + + public + string + $city + + +

                                                                                                                                                                                                      The account city name

                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + $code_on_pack + + + +

                                                                                                                                                                                                      + + + + + public + string + $code_on_pack + + +

                                                                                                                                                                                                      The arcadia code on pack

                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + $code_unique + + + +

                                                                                                                                                                                                      + + + + + public + string + $code_unique + + +

                                                                                                                                                                                                      The arcadia code unique

                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + $email + + + +

                                                                                                                                                                                                      + + + + + public + string + $email + + +

                                                                                                                                                                                                      Must be a rfc valid email on a valid domain name

                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + $firstname + + + +

                                                                                                                                                                                                      + + + + + public + string + $firstname + + +

                                                                                                                                                                                                      The account first name

                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + $label_type_support + + + +

                                                                                                                                                                                                      + + + + + public + string + $label_type_support + + +

                                                                                                                                                                                                      The arcadia type support label

                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + $lastname + + + +

                                                                                                                                                                                                      + + + + + public + string + $lastname + + +

                                                                                                                                                                                                      The account last name

                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + $operation + + + +

                                                                                                                                                                                                      + + + + + public + int + $operation + + +

                                                                                                                                                                                                      The arcadia operation code +Validate: int +Required

                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + $order_date + + + +

                                                                                                                                                                                                      + + + + + public + string + $order_date + + +

                                                                                                                                                                                                      The arcadia order date 'yyyy-mm-dd HH:ii:ss'

                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + $phone + + + +

                                                                                                                                                                                                      + + + + + public + string + $phone + + +

                                                                                                                                                                                                      The account phone

                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + $postcode + + + +

                                                                                                                                                                                                      + + + + + public + string + $postcode + + +

                                                                                                                                                                                                      The account city postcode

                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + $support_code + + + +

                                                                                                                                                                                                      + + + + + public + int + $support_code + + +

                                                                                                                                                                                                      The arcadia support code

                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + $modelFields + + + +

                                                                                                                                                                                                      + + +

                                                                                                                                                                                                      The crm customer fields

                                                                                                                                                                                                      + + + protected + array<string|int, mixed> + $modelFields + = ['email', 'firstname', 'lastname', 'phone', 'address', 'address2', 'city', 'postcode', 'operation', 'support_code', 'label_type_support', 'order_date', 'code_unique', 'code_on_pack'] + + + + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + $validation + + + +

                                                                                                                                                                                                      + + +

                                                                                                                                                                                                      Validation rules

                                                                                                                                                                                                      + + + protected + static array<string|int, mixed> + $validation + = ['email' => 'required|email', 'firstname' => 'required|string|min:2|max:255', 'lastname' => 'required|string|min:2|max:255', 'phone' => 'sometimes|string|min:10|max:255', 'address' => 'sometimes|string|max:255', 'address2' => 'sometimes|string|max:255', 'city' => 'sometimes|string|max:255', 'postcode' => 'sometimes|string|max:255', 'operation' => 'required|int', 'support_code' => 'required|int', 'label_type_support' => 'required|string|min:2|max:255', 'order_date' => 'required|date_format:Y/m/d H:i:s', 'code_unique' => 'required|string', 'code_on_pack' => 'sometimes|string'] + + + + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + $address + + + +

                                                                                                                                                                                                      + + +

                                                                                                                                                                                                      The user address (street number, name, etc)

                                                                                                                                                                                                      + + + private + string + $address + = null + +

                                                                                                                                                                                                      Validate: sometimes,string

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Min length NA +Max length 255 +Field Type varchar

                                                                                                                                                                                                      +
                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + $address2 + + + +

                                                                                                                                                                                                      + + +

                                                                                                                                                                                                      The user address 2nd part (street number, name, more, etc)

                                                                                                                                                                                                      + + + private + string + $address2 + = null + +

                                                                                                                                                                                                      Validate: sometimes,string

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Min length NA +Max length 255 +Field Type varchar

                                                                                                                                                                                                      +
                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + $city + + + +

                                                                                                                                                                                                      + + +

                                                                                                                                                                                                      The user address city

                                                                                                                                                                                                      + + + private + string + $city + = null + +

                                                                                                                                                                                                      Validate: sometimes,string

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Min length NA +Max length 255 +Field Type varchar

                                                                                                                                                                                                      +
                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + $code_on_pack + + + +

                                                                                                                                                                                                      + + +

                                                                                                                                                                                                      The arcadia code on pack

                                                                                                                                                                                                      + + + private + string + $code_on_pack + = null + +

                                                                                                                                                                                                      Validate: sometimes

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Required

                                                                                                                                                                                                      +
                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + $code_unique + + + +

                                                                                                                                                                                                      + + +

                                                                                                                                                                                                      The arcadia code unique

                                                                                                                                                                                                      + + + private + string + $code_unique + = null + +

                                                                                                                                                                                                      Validate: string

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Required

                                                                                                                                                                                                      +
                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + $email + + + +

                                                                                                                                                                                                      + + +

                                                                                                                                                                                                      An RFC Valid Email

                                                                                                                                                                                                      + + + private + string + $email + = null + +

                                                                                                                                                                                                      Validate: rfc,dns,spoof,filter

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Required +Min length N/A +Max length 255 +Field Type varchar

                                                                                                                                                                                                      +
                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + $firstname + + + +

                                                                                                                                                                                                      + + +

                                                                                                                                                                                                      First name

                                                                                                                                                                                                      + + + private + string + $firstname + = null + +

                                                                                                                                                                                                      Required +Min length 2 +Max length 255 +Field Type varchar

                                                                                                                                                                                                      +
                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + $label_type_support + + + +

                                                                                                                                                                                                      + + +

                                                                                                                                                                                                      The arcadia type support label

                                                                                                                                                                                                      + + + private + string + $label_type_support + = null + +

                                                                                                                                                                                                      Validate: string

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Required

                                                                                                                                                                                                      +
                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + $lastname + + + +

                                                                                                                                                                                                      + + +

                                                                                                                                                                                                      Last name

                                                                                                                                                                                                      + + + private + string + $lastname + = null + +

                                                                                                                                                                                                      Required +Min length 2 +Max length 255 +Field Type varchar

                                                                                                                                                                                                      +
                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + $operation + + + +

                                                                                                                                                                                                      + + +

                                                                                                                                                                                                      The arcadia operation code

                                                                                                                                                                                                      + + + private + int + $operation + = null + +

                                                                                                                                                                                                      Validate: int

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Required

                                                                                                                                                                                                      +
                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + $order_date + + + +

                                                                                                                                                                                                      + + +

                                                                                                                                                                                                      The arcadia order date

                                                                                                                                                                                                      + + + private + string + $order_date + = null + +

                                                                                                                                                                                                      Validate: date

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Required

                                                                                                                                                                                                      +
                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + $phone + + + +

                                                                                                                                                                                                      + + +

                                                                                                                                                                                                      The user phone

                                                                                                                                                                                                      + + + private + string + $phone + = null + +

                                                                                                                                                                                                      Validate: sometimes,string

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Required +Min length NA +Max length 255 +Field Type varchar

                                                                                                                                                                                                      +
                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + $postcode + + + +

                                                                                                                                                                                                      + + +

                                                                                                                                                                                                      The user address postcode

                                                                                                                                                                                                      + + + private + string + $postcode + = null + +

                                                                                                                                                                                                      Validate: string

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Required +Min length NA +Max length 255 +Field Type varchar

                                                                                                                                                                                                      +
                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + $support_code + + + +

                                                                                                                                                                                                      + + +

                                                                                                                                                                                                      The arcadia support code

                                                                                                                                                                                                      + + + private + int + $support_code + = null + +

                                                                                                                                                                                                      Validate: int

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Required

                                                                                                                                                                                                      +
                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + Methods + +

                                                                                                                                                                                                      +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + __construct() + +

                                                                                                                                                                                                      + + +

                                                                                                                                                                                                      ArcadiaMailGame

                                                                                                                                                                                                      + + + public + __construct([array<string|int, mixed> $properties = [] ]) : mixed + + +
                                                                                                                                                                                                      Parameters
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + $properties + : array<string|int, mixed> + = []
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + + +
                                                                                                                                                                                                      + Tags + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + throws +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + ValidationException + +

                                                                                                                                                                                                      If a field could not be validated.

                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      Return values
                                                                                                                                                                                                      + mixed + — + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + __set() + +

                                                                                                                                                                                                      + + +

                                                                                                                                                                                                      Set prop

                                                                                                                                                                                                      + + + public + __set(string $field, mixed $value) : void + + +
                                                                                                                                                                                                      Parameters
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + $field + : string +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + $value + : mixed +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + + +
                                                                                                                                                                                                      + Tags + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + throws +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + TypeError + +

                                                                                                                                                                                                      If the field has an incorrect value.

                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + throws +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + AccessError + +

                                                                                                                                                                                                      If trying to set a value on a unknown property.

                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      Return values
                                                                                                                                                                                                      + void + — + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + fill() + +

                                                                                                                                                                                                      + + +

                                                                                                                                                                                                      Fill data into this model +using validation rules

                                                                                                                                                                                                      + + + public + fill(array<string|int, mixed> $properties) : void + + +
                                                                                                                                                                                                      Parameters
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + $properties + : array<string|int, mixed> +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + + +
                                                                                                                                                                                                      + Tags + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + throws +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + ValidationException + +

                                                                                                                                                                                                      If a field could not be validated.

                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      Return values
                                                                                                                                                                                                      + void + — + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + jsonSerialize() + +

                                                                                                                                                                                                      + + +

                                                                                                                                                                                                      Serialize this object to an array

                                                                                                                                                                                                      + + + public + jsonSerialize() : array<string|int, mixed> + + + + + +
                                                                                                                                                                                                      Return values
                                                                                                                                                                                                      + array<string|int, mixed> + — + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + send() + +

                                                                                                                                                                                                      + + +

                                                                                                                                                                                                      Send The actual mail

                                                                                                                                                                                                      + + + public + send() : bool + + + + +
                                                                                                                                                                                                      + Tags + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + throws +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + CrmException + +

                                                                                                                                                                                                      If an error occurs on server side or on getting response.

                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + throws +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + ApiErrorException + +

                                                                                                                                                                                                      If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - validationFailed, If provided data is wrong(CRM side).

                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      Return values
                                                                                                                                                                                                      + bool + — +

                                                                                                                                                                                                      true if succeeded

                                                                                                                                                                                                      +
                                                                                                                                                                                                      + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Search results

                                                                                                                                                                                                      + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + +
                                                                                                                                                                                                        + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Models-Customer.html b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Models-Customer.html new file mode 100644 index 0000000..3bd943f --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Models-Customer.html @@ -0,0 +1,2914 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        CRM V2

                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                        + + +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + Customer + + + extends CrmClientModel + + +
                                                                                                                                                                                                        + in package + +
                                                                                                                                                                                                        + + +

                                                                                                                                                                                                        + + + +

                                                                                                                                                                                                        This class represents the customer info with +the account validation status. You can use it as +a standalone class but beware of catching exceptions

                                                                                                                                                                                                        + +

                                                                                                                                                                                                        Be warned that on server side data is normalized

                                                                                                                                                                                                        +
                                                                                                                                                                                                          +
                                                                                                                                                                                                        • firstname and lastname are 'capitalized'
                                                                                                                                                                                                        • +
                                                                                                                                                                                                        • fields are trimmed
                                                                                                                                                                                                        • +
                                                                                                                                                                                                        • non numeric chars are removed from postcode
                                                                                                                                                                                                        • +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + +
                                                                                                                                                                                                        + Tags + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + example +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +

                                                                                                                                                                                                        examples/CustomerExample.php

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + category +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +

                                                                                                                                                                                                        Api Models

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + subpackage +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +

                                                                                                                                                                                                        models

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + author +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +

                                                                                                                                                                                                        Jérémy Munsch jeremy.munsch@ldc.fr

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + + + + + +

                                                                                                                                                                                                        + Table of Contents + +

                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + $address + +  : string +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + $address2 + +  : string +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + $birth_date + +  : string +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + $city + +  : string +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + $country + +  : Country +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + $email + +  : string +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + $firstname + +  : string +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + $hashcode + +  : string +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + $last_connection + +  : string +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + $lastname + +  : string +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + $opt_in + +  : bool +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + $password + +  : string +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + $phone + +  : string +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + $postcode + +  : string +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + $status + +  : bool +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + $invisibleFields + +  : array<string|int, mixed> +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        The crm customer fields +the should not be visible
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + $modelFields + +  : array<string|int, mixed> +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        The crm customer fields
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + $validation + +  : array<string|int, mixed> +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        Validation rules
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + $address + +  : string +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        The user address (street number, name, etc)
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + $address2 + +  : string +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        The user address 2nd part (street number, name, more, etc)
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + $birth_date + +  : string +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        Birth date
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + $city + +  : string +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        The user address city
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + $country + +  : Country +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        The user address postcode
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + $email + +  : string +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        An RFC Valid Email
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + $firstname + +  : string +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        First name
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + $hashcode + +  : string +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        The user hashcode, this is link with the customer and the brand it is related to +It is used to identify the customer itself.
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + $last_connection + +  : string +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        The last time the account was connected
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + $lastname + +  : string +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        Last name
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + $opt_in + +  : bool +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        The user optin choice
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + $password + +  : string +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        The user password +This is set only when creating a user +Otherwise it has to be set to null
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + $phone + +  : string +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        The user phone
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + $postcode + +  : string +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        The user address postcode
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + $status + +  : bool +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        Is the account activated ?
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + __construct() + +  : mixed +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        Customer
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + __get() + +  : mixed|null +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        Generic accessor
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + __set() + +  : void +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        Set prop on the model.
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + activate() + +  : bool +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        Active the customer on CRM.
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + delete() + +  : bool +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        Removes the customer from CRM.
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + fill() + +  : void +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        Fill values into model using validation rules.
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + find() + +  : self|null +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        Find a customer using its hashcode in the crm
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + findWithEmail() + +  : self|null +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        Find a customer using its email in the crm +This is an alias of Customer::find()
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + jsonSerialize() + +  : array<string|int, mixed> +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        Serialize this object to an array
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + login() + +  : bool +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        Test customer credentials
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + save() + +  : bool +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        Save the customer on CRM.
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + toggleOptin() + +  : bool +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        Toggle the account optin value in the crm
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + validateAllValues() + +  : array<string|int, mixed> +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        Validate all model properties
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + store() + +  : bool +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        Calls api store customer method
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + update() + +  : bool +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        Calls api update customer method
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + + + + + + +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + Properties + +

                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + $address + + + +

                                                                                                                                                                                                        + + + + + public + string + $address + + +

                                                                                                                                                                                                        The account address (street number, name, build, flat number)

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + $address2 + + + +

                                                                                                                                                                                                        + + + + + public + string + $address2 + + +

                                                                                                                                                                                                        The account phone (address complement)

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + $birth_date + + + +

                                                                                                                                                                                                        + + + + + public + string + $birth_date + + +

                                                                                                                                                                                                        The account birth date 'yyyy-mm-dd'

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + $city + + + +

                                                                                                                                                                                                        + + + + + public + string + $city + + +

                                                                                                                                                                                                        The account city name

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + $country + + + +

                                                                                                                                                                                                        + + + + + public + Country + $country + + +

                                                                                                                                                                                                        The account country residence

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + $email + + + +

                                                                                                                                                                                                        + + + + + public + string + $email + + +

                                                                                                                                                                                                        Must be a rfc valid email on a valid domain name

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + $firstname + + + +

                                                                                                                                                                                                        + + + + + public + string + $firstname + + +

                                                                                                                                                                                                        The account first name

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + $hashcode + + + +

                                                                                                                                                                                                        + + + + + public + string + $hashcode + + +

                                                                                                                                                                                                        The crm hashcode this is a readonly field

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + $last_connection + + + +

                                                                                                                                                                                                        + + + + + public + string + $last_connection + + +

                                                                                                                                                                                                        the last time user was connected 'yyyy-mm-dd HH:ii:ss'

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + $lastname + + + +

                                                                                                                                                                                                        + + + + + public + string + $lastname + + +

                                                                                                                                                                                                        The account last name

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + $opt_in + + + +

                                                                                                                                                                                                        + + + + + public + bool + $opt_in + + +

                                                                                                                                                                                                        true if the account is opt in

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + $password + + + +

                                                                                                                                                                                                        + + + + + public + string + $password + + +

                                                                                                                                                                                                        Required only on create, must have upper and lowers chars, +at least 1 number, at leat 1 upper char, at least 1 lower char and +at leat 1 special char

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + $phone + + + +

                                                                                                                                                                                                        + + + + + public + string + $phone + + +

                                                                                                                                                                                                        The account phone

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + $postcode + + + +

                                                                                                                                                                                                        + + + + + public + string + $postcode + + +

                                                                                                                                                                                                        The account city postcode

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + $status + + + +

                                                                                                                                                                                                        + + + + + public + bool + $status + + +

                                                                                                                                                                                                        true if the account is activated

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + $invisibleFields + + + +

                                                                                                                                                                                                        + + +

                                                                                                                                                                                                        The crm customer fields +the should not be visible

                                                                                                                                                                                                        + + + protected + array<string|int, mixed> + $invisibleFields + = ['password'] + + + + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + $modelFields + + + +

                                                                                                                                                                                                        + + +

                                                                                                                                                                                                        The crm customer fields

                                                                                                                                                                                                        + + + protected + array<string|int, mixed> + $modelFields + = ['hashcode', 'email', 'firstname', 'password', 'lastname', 'birth_date', 'phone', 'address', 'address2', 'city', 'postcode', 'country', 'opt_in', 'status', 'last_connection'] + + + + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + $validation + + + +

                                                                                                                                                                                                        + + +

                                                                                                                                                                                                        Validation rules

                                                                                                                                                                                                        + + + protected + static array<string|int, mixed> + $validation + = ['hashcode' => 'required|uuid', 'email' => 'required|email', 'firstname' => 'required|string|min:1|max:255', 'lastname' => 'required|string|min:1|max:255', 'password' => 'required|min:8|max:255|mixedCase|containDigit|containSymbol', 'birth_date' => 'required|date_format:Y-m-d', 'phone' => 'sometimes|nullable|string|max:255', 'address' => 'sometimes|string|max:255', 'address2' => 'sometimes|string|max:255', 'city' => 'sometimes|string|min:2|max:255', 'postcode' => 'sometimes|string|max:255', 'country' => ['sometimes'], 'opt_in' => 'required|bool', 'status' => 'required|bool', 'last_connection' => 'sometimes|date'] + + + + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + $address + + + +

                                                                                                                                                                                                        + + +

                                                                                                                                                                                                        The user address (street number, name, etc)

                                                                                                                                                                                                        + + + private + string + $address + = null + +

                                                                                                                                                                                                        Validate: sometimes,string

                                                                                                                                                                                                        +

                                                                                                                                                                                                        Min length NA +Max length 255 +Field Type varchar

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + $address2 + + + +

                                                                                                                                                                                                        + + +

                                                                                                                                                                                                        The user address 2nd part (street number, name, more, etc)

                                                                                                                                                                                                        + + + private + string + $address2 + = null + +

                                                                                                                                                                                                        Validate: sometimes,string

                                                                                                                                                                                                        +

                                                                                                                                                                                                        Min length NA +Max length 255 +Field Type varchar

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + $birth_date + + + +

                                                                                                                                                                                                        + + +

                                                                                                                                                                                                        Birth date

                                                                                                                                                                                                        + + + private + string + $birth_date + = null + +

                                                                                                                                                                                                        Validate: date_format:Y-m-d

                                                                                                                                                                                                        +

                                                                                                                                                                                                        Required +Field Type Date

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + $city + + + +

                                                                                                                                                                                                        + + +

                                                                                                                                                                                                        The user address city

                                                                                                                                                                                                        + + + private + string + $city + = null + +

                                                                                                                                                                                                        Validate: sometimes,string

                                                                                                                                                                                                        +

                                                                                                                                                                                                        Min length NA +Max length 255 +Field Type varchar

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + $country + + + +

                                                                                                                                                                                                        + + +

                                                                                                                                                                                                        The user address postcode

                                                                                                                                                                                                        + + + private + Country + $country + = null + +

                                                                                                                                                                                                        Validate: sometimes, in Country::toValues()

                                                                                                                                                                                                        +

                                                                                                                                                                                                        Required +Field Type tinyInt

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + $email + + + +

                                                                                                                                                                                                        + + +

                                                                                                                                                                                                        An RFC Valid Email

                                                                                                                                                                                                        + + + private + string + $email + = null + +

                                                                                                                                                                                                        Validate: rfc,dns,spoof,filter

                                                                                                                                                                                                        +

                                                                                                                                                                                                        Required +Min length N/A +Max length 255 +Field Type varchar

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + $firstname + + + +

                                                                                                                                                                                                        + + +

                                                                                                                                                                                                        First name

                                                                                                                                                                                                        + + + private + string + $firstname + = null + +

                                                                                                                                                                                                        Required +Min length 2 +Max length 255 +Field Type varchar

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + $hashcode + + + +

                                                                                                                                                                                                        + + +

                                                                                                                                                                                                        The user hashcode, this is link with the customer and the brand it is related to +It is used to identify the customer itself.

                                                                                                                                                                                                        + + + private + string + $hashcode + + +

                                                                                                                                                                                                        Validate: UUID, in customer_infos

                                                                                                                                                                                                        +

                                                                                                                                                                                                        Required +Min length 36 +Max length 36 +Field Type varchar

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + $last_connection + + + +

                                                                                                                                                                                                        + + +

                                                                                                                                                                                                        The last time the account was connected

                                                                                                                                                                                                        + + + private + string + $last_connection + = null + +

                                                                                                                                                                                                        This field is read only

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + $lastname + + + +

                                                                                                                                                                                                        + + +

                                                                                                                                                                                                        Last name

                                                                                                                                                                                                        + + + private + string + $lastname + = null + +

                                                                                                                                                                                                        Required +Min length 2 +Max length 255 +Field Type varchar

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + $opt_in + + + +

                                                                                                                                                                                                        + + +

                                                                                                                                                                                                        The user optin choice

                                                                                                                                                                                                        + + + private + bool + $opt_in + = false + +

                                                                                                                                                                                                        Validate: boolean

                                                                                                                                                                                                        +

                                                                                                                                                                                                        Required +Field Type TinyInt

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + $password + + + +

                                                                                                                                                                                                        + + +

                                                                                                                                                                                                        The user password +This is set only when creating a user +Otherwise it has to be set to null

                                                                                                                                                                                                        + + + private + string + $password + = null + +

                                                                                                                                                                                                        Validate: case_diff,numbers,letters,symbols,min:8

                                                                                                                                                                                                        +

                                                                                                                                                                                                        Min length 8 +Max length 255 +Field Type varchar

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + $phone + + + +

                                                                                                                                                                                                        + + +

                                                                                                                                                                                                        The user phone

                                                                                                                                                                                                        + + + private + string + $phone + = null + +

                                                                                                                                                                                                        Validate: sometimes,string

                                                                                                                                                                                                        +

                                                                                                                                                                                                        Required +Min length NA +Max length 255 +Field Type varchar

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + $postcode + + + +

                                                                                                                                                                                                        + + +

                                                                                                                                                                                                        The user address postcode

                                                                                                                                                                                                        + + + private + string + $postcode + = null + +

                                                                                                                                                                                                        Validate: string

                                                                                                                                                                                                        +

                                                                                                                                                                                                        Required +Min length NA +Max length 255 +Field Type varchar

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + $status + + + +

                                                                                                                                                                                                        + + +

                                                                                                                                                                                                        Is the account activated ?

                                                                                                                                                                                                        + + + private + bool + $status + = false + +

                                                                                                                                                                                                        This field is read only

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + Methods + +

                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + __construct() + +

                                                                                                                                                                                                        + + +

                                                                                                                                                                                                        Customer

                                                                                                                                                                                                        + + + public + __construct([array<string|int, mixed> $properties = [] ]) : mixed + + +
                                                                                                                                                                                                        Parameters
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + $properties + : array<string|int, mixed> + = []
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + +
                                                                                                                                                                                                        + Tags + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + throws +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + ValidationException + +

                                                                                                                                                                                                        If a field could not be validated.

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        Return values
                                                                                                                                                                                                        + mixed + — + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + __get() + +

                                                                                                                                                                                                        + + +

                                                                                                                                                                                                        Generic accessor

                                                                                                                                                                                                        + + + public + __get(string $field) : mixed|null + + +
                                                                                                                                                                                                        Parameters
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + $field + : string +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                        Return values
                                                                                                                                                                                                        + mixed|null + — +

                                                                                                                                                                                                        Returns null if the property was not found any way.

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + __set() + +

                                                                                                                                                                                                        + + +

                                                                                                                                                                                                        Set prop on the model.

                                                                                                                                                                                                        + + + public + __set(string $field, mixed $value) : void + + +
                                                                                                                                                                                                        Parameters
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + $field + : string +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + $value + : mixed +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + +
                                                                                                                                                                                                        + Tags + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + throws +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + ValidationException + +

                                                                                                                                                                                                        If a field could not be validated.

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + throws +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + AccessError + +

                                                                                                                                                                                                        If trying to set a value on a unknown property.

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        Return values
                                                                                                                                                                                                        + void + — + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + activate() + +

                                                                                                                                                                                                        + + +

                                                                                                                                                                                                        Active the customer on CRM.

                                                                                                                                                                                                        + + + public + activate() : bool + + + + +
                                                                                                                                                                                                        + Tags + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + throws +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + ValidationException + +

                                                                                                                                                                                                        If a customer's hashcode could not be validated.

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + throws +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + CrmException + +

                                                                                                                                                                                                        If an error occurs on server side or on getting response.

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + throws +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + ApiErrorException + +

                                                                                                                                                                                                        If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - modelNotFound, If this customer hashcode could not be found. +- customerAlreadyActive, It the customer is already activated.

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + phpcs:ignore +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +

                                                                                                                                                                                                        Squiz.Commenting.FunctionCommentThrowTag.WrongNumber

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        Return values
                                                                                                                                                                                                        + bool + — +

                                                                                                                                                                                                        true if succeeded

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + delete() + +

                                                                                                                                                                                                        + + +

                                                                                                                                                                                                        Removes the customer from CRM.

                                                                                                                                                                                                        + + + public + delete() : bool + + + + +
                                                                                                                                                                                                        + Tags + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + throws +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + ValidationException + +

                                                                                                                                                                                                        If a field could not be validated.

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + throws +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + CrmException + +

                                                                                                                                                                                                        If an error occurs on server side or on getting response.

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + throws +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + ApiErrorException + +

                                                                                                                                                                                                        If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - modelNotFound, If this customer hashcode could not be found.

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + phpcs:ignore +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +

                                                                                                                                                                                                        Squiz.Commenting.FunctionCommentThrowTag.WrongNumber

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        Return values
                                                                                                                                                                                                        + bool + — +

                                                                                                                                                                                                        true if succeeded

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + fill() + +

                                                                                                                                                                                                        + + +

                                                                                                                                                                                                        Fill values into model using validation rules.

                                                                                                                                                                                                        + + + public + fill(array<string|int, mixed> $properties) : void + + +
                                                                                                                                                                                                        Parameters
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + $properties + : array<string|int, mixed> +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + +
                                                                                                                                                                                                        + Tags + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + throws +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + ValidationException + +

                                                                                                                                                                                                        If a field could not be validated.

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        Return values
                                                                                                                                                                                                        + void + — + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + find() + +

                                                                                                                                                                                                        + + +

                                                                                                                                                                                                        Find a customer using its hashcode in the crm

                                                                                                                                                                                                        + + + public + static find(string $hashcode) : self|null + + +
                                                                                                                                                                                                        Parameters
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + $hashcode + : string +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + +
                                                                                                                                                                                                        + Tags + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + throws +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + CrmException + +

                                                                                                                                                                                                        If an error occurs on server side or on getting response.

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + throws +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + ApiErrorException + +

                                                                                                                                                                                                        If any error or \LDC\LDCCRM\Enums\ApiError occurs.

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + phpcs:ignore +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +

                                                                                                                                                                                                        Squiz.Commenting.FunctionCommentThrowTag.WrongNumber

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        Return values
                                                                                                                                                                                                        + self|null + — +

                                                                                                                                                                                                        Return null if the customer was not found

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + findWithEmail() + +

                                                                                                                                                                                                        + + +

                                                                                                                                                                                                        Find a customer using its email in the crm +This is an alias of Customer::find()

                                                                                                                                                                                                        + + + public + static findWithEmail(string $email) : self|null + + +
                                                                                                                                                                                                        Parameters
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + $email + : string +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + +
                                                                                                                                                                                                        + Tags + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + throws +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + CrmException + +

                                                                                                                                                                                                        If an error occurs on server side or on getting response.

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + throws +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + ApiErrorException + +

                                                                                                                                                                                                        If any error or \LDC\LDCCRM\Enums\ApiError occurs.

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + phpcs:ignore +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +

                                                                                                                                                                                                        Squiz.Commenting.FunctionCommentThrowTag.WrongNumber

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        Return values
                                                                                                                                                                                                        + self|null + — + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + jsonSerialize() + +

                                                                                                                                                                                                        + + +

                                                                                                                                                                                                        Serialize this object to an array

                                                                                                                                                                                                        + + + public + jsonSerialize() : array<string|int, mixed> + + + + + +
                                                                                                                                                                                                        Return values
                                                                                                                                                                                                        + array<string|int, mixed> + — + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + login() + +

                                                                                                                                                                                                        + + +

                                                                                                                                                                                                        Test customer credentials

                                                                                                                                                                                                        + + + public + static login(string $email, string $password) : bool + + +
                                                                                                                                                                                                        Parameters
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + $email + : string +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + $password + : string +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + +
                                                                                                                                                                                                        + Tags + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + throws +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + ValidationException + +

                                                                                                                                                                                                        If a customer's email could not be validated.

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + throws +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + CrmException + +

                                                                                                                                                                                                        If an error occurs on server side or on getting response.

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + throws +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + ApiErrorException + +

                                                                                                                                                                                                        If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - authFailed, If credentials are not valid. +- customerNotActivated, If the account is not activated.

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + phpcs:ignore +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +

                                                                                                                                                                                                        Squiz.Commenting.FunctionCommentThrowTag.WrongNumber

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        Return values
                                                                                                                                                                                                        + bool + — + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + save() + +

                                                                                                                                                                                                        + + +

                                                                                                                                                                                                        Save the customer on CRM.

                                                                                                                                                                                                        + + + public + save() : bool + + + + +
                                                                                                                                                                                                        + Tags + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + throws +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + ValidationException + +

                                                                                                                                                                                                        If a field could not be validated.

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + throws +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + CrmException + +

                                                                                                                                                                                                        If an error occurs on server side or on getting response.

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + throws +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + ApiErrorException + +

                                                                                                                                                                                                        If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - validationFailed, If provided data is wrong(CRM side). +- modelNotFound, If this customer hashcode could not be found (new customers only).

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + phpcs:ignore +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +

                                                                                                                                                                                                        Squiz.Commenting.FunctionCommentThrowTag.WrongNumber

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        Return values
                                                                                                                                                                                                        + bool + — +

                                                                                                                                                                                                        True if save was successfull.

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + toggleOptin() + +

                                                                                                                                                                                                        + + +

                                                                                                                                                                                                        Toggle the account optin value in the crm

                                                                                                                                                                                                        + + + public + toggleOptin() : bool + + + + +
                                                                                                                                                                                                        + Tags + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + throws +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + ValidationException + +

                                                                                                                                                                                                        If a field could not be validated.

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + throws +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + CrmException + +

                                                                                                                                                                                                        If an error occurs on server side or on getting response.

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + throws +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + ApiErrorException + +

                                                                                                                                                                                                        If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - modelNotFound, If this customer hashcode could not be found.

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + phpcs:ignore +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +

                                                                                                                                                                                                        Squiz.Commenting.FunctionCommentThrowTag.WrongNumber

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        Return values
                                                                                                                                                                                                        + bool + — +

                                                                                                                                                                                                        true if succeeded

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + validateAllValues() + +

                                                                                                                                                                                                        + + +

                                                                                                                                                                                                        Validate all model properties

                                                                                                                                                                                                        + + + protected + validateAllValues([array<string|int, mixed> $ignore = [] ]) : array<string|int, mixed> + + +
                                                                                                                                                                                                        Parameters
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + $ignore + : array<string|int, mixed> + = []
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + +
                                                                                                                                                                                                        + Tags + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + throws +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + ValidationException + +

                                                                                                                                                                                                        If a field could not be validated.

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        Return values
                                                                                                                                                                                                        + array<string|int, mixed> + — +

                                                                                                                                                                                                        the validated values

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + store() + +

                                                                                                                                                                                                        + + +

                                                                                                                                                                                                        Calls api store customer method

                                                                                                                                                                                                        + + + private + store() : bool + + + + +
                                                                                                                                                                                                        + Tags + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + throws +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + ValidationException + +

                                                                                                                                                                                                        If a field could not be validated.

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + throws +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + CrmException + +

                                                                                                                                                                                                        If an error occurs on server side or on getting response.

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + throws +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + ApiErrorException + +

                                                                                                                                                                                                        If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - validationFailed, If provided data is wrong(CRM side).

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + phpcs:ignore +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +

                                                                                                                                                                                                        Squiz.Commenting.FunctionCommentThrowTag.WrongNumber

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        Return values
                                                                                                                                                                                                        + bool + — +

                                                                                                                                                                                                        True if save was successfull.

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + update() + +

                                                                                                                                                                                                        + + +

                                                                                                                                                                                                        Calls api update customer method

                                                                                                                                                                                                        + + + private + update() : bool + + + + +
                                                                                                                                                                                                        + Tags + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + throws +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + ValidationException + +

                                                                                                                                                                                                        If a field could not be validated.

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + throws +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + CrmException + +

                                                                                                                                                                                                        If an error occurs on server side or on getting response.

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + throws +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + ApiErrorException + +

                                                                                                                                                                                                        If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - validationFailed, If provided data is wrong(CRM side). +- modelNotFound, If this customer hashcode could not be found.

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + phpcs:ignore +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +

                                                                                                                                                                                                        Squiz.Commenting.FunctionCommentThrowTag.WrongNumber

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        Return values
                                                                                                                                                                                                        + bool + — +

                                                                                                                                                                                                        True if save was successfull.

                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        Search results

                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + + +
                                                                                                                                                                                                          + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Models-Question.html b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Models-Question.html new file mode 100644 index 0000000..1c86565 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Models-Question.html @@ -0,0 +1,1359 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          CRM V2

                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                          + + +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          + Question + + + extends CrmClientModel + + +
                                                                                                                                                                                                          + in package + +
                                                                                                                                                                                                          + + +

                                                                                                                                                                                                          + + + +

                                                                                                                                                                                                          This class represents a question +It has some static methods to retrieve questions and answers

                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                          + Tags + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + category +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +

                                                                                                                                                                                                          Api Models

                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + subpackage +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +

                                                                                                                                                                                                          models

                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + author +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +

                                                                                                                                                                                                          Jérémy Munsch jeremy.munsch@ldc.fr

                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + + + + + + +

                                                                                                                                                                                                          + Table of Contents + +

                                                                                                                                                                                                          + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + $answers + +  : array<string|int, Answer> +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + $id + +  : string +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + $question + +  : string +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + $type + +  : QuestionType +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + $modelFields + +  : array<string|int, mixed> +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          The crm customer fields
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + $validation + +  : array<string|int, mixed> +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          Validation rules
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + $answers + +  : array<string|int, mixed> +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          The question answers
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + $id + +  : int +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          The question id
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + $question + +  : string +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          The actual question as a string
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + $type + +  : QuestionType +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          The question type
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + __construct() + +  : mixed +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          Question
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + __get() + +  : mixed +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          General accessor
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + __set() + +  : void +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          Set prop on the model.
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + all() + +  : array<string|int, mixed> +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          Get all questions only
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + allWithCustomerAnswers() + +  : array<string|int, mixed> +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          Get all the questions with customer answers
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + fill() + +  : void +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          Fill values into model using validation rules.
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + jsonSerialize() + +  : array<string|int, mixed> +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          Serialize this object to an array
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + unansweredBy() + +  : array<string|int, mixed> +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          Get unanswered question for a specific customer
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + validateAllValues() + +  : array<string|int, mixed> +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          Validate all model properties
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + + + + + + +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          + Properties + +

                                                                                                                                                                                                          +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          + $answers + + + +

                                                                                                                                                                                                          + + + + + public + array<string|int, Answer> + $answers + + +

                                                                                                                                                                                                          An array with answers

                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          + $id + + + +

                                                                                                                                                                                                          + + + + + public + string + $id + + +

                                                                                                                                                                                                          The question id

                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          + $question + + + +

                                                                                                                                                                                                          + + + + + public + string + $question + + +

                                                                                                                                                                                                          The actual question as a string

                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          + $type + + + +

                                                                                                                                                                                                          + + + + + public + QuestionType + $type + + +

                                                                                                                                                                                                          The question type to display, +it also hints wether it can accept one or multiple responses, +so only checkbox allows multiple responses

                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          + $modelFields + + + +

                                                                                                                                                                                                          + + +

                                                                                                                                                                                                          The crm customer fields

                                                                                                                                                                                                          + + + protected + array<string|int, mixed> + $modelFields + = ['id', 'question', 'type', 'answers'] + + + + + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          + $validation + + + +

                                                                                                                                                                                                          + + +

                                                                                                                                                                                                          Validation rules

                                                                                                                                                                                                          + + + protected + static array<string|int, mixed> + $validation + = ['id' => 'required|int', 'question' => 'required|string|max:255', 'type' => ['required'], 'answers' => 'required|array'] + + + + + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          + $answers + + + +

                                                                                                                                                                                                          + + +

                                                                                                                                                                                                          The question answers

                                                                                                                                                                                                          + + + private + array<string|int, mixed> + $answers + = [] + +

                                                                                                                                                                                                          \LDC\LDCCRM\Models\Answer

                                                                                                                                                                                                          +
                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          + $id + + + +

                                                                                                                                                                                                          + + +

                                                                                                                                                                                                          The question id

                                                                                                                                                                                                          + + + private + int + $id + + +

                                                                                                                                                                                                          Required +Field Type bigInt

                                                                                                                                                                                                          +
                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          + $question + + + +

                                                                                                                                                                                                          + + +

                                                                                                                                                                                                          The actual question as a string

                                                                                                                                                                                                          + + + private + string + $question + = null + +

                                                                                                                                                                                                          Required +Max length 255 +Field Type varchar

                                                                                                                                                                                                          +
                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          + $type + + + +

                                                                                                                                                                                                          + + +

                                                                                                                                                                                                          The question type

                                                                                                                                                                                                          + + + private + QuestionType + $type + = null + +

                                                                                                                                                                                                          Validate: in QuestionType::toValues()

                                                                                                                                                                                                          +

                                                                                                                                                                                                          Required +Field Type tinyInteger

                                                                                                                                                                                                          +
                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          + Methods + +

                                                                                                                                                                                                          +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          + __construct() + +

                                                                                                                                                                                                          + + +

                                                                                                                                                                                                          Question

                                                                                                                                                                                                          + + + public + __construct([array<string|int, mixed> $properties = [] ]) : mixed + + +
                                                                                                                                                                                                          Parameters
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + $properties + : array<string|int, mixed> + = []
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + + +
                                                                                                                                                                                                          + Tags + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + throws +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + ValidationException + +

                                                                                                                                                                                                          If a field could not be validated.

                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          Return values
                                                                                                                                                                                                          + mixed + — + + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          + __get() + +

                                                                                                                                                                                                          + + +

                                                                                                                                                                                                          General accessor

                                                                                                                                                                                                          + + + public + __get(string $field) : mixed + + +
                                                                                                                                                                                                          Parameters
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + $field + : string +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                          Return values
                                                                                                                                                                                                          + mixed + — + + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          + __set() + +

                                                                                                                                                                                                          + + +

                                                                                                                                                                                                          Set prop on the model.

                                                                                                                                                                                                          + + + public + __set(string $field, mixed $value) : void + + +
                                                                                                                                                                                                          Parameters
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + $field + : string +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + $value + : mixed +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + + +
                                                                                                                                                                                                          + Tags + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + throws +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + ValidationException + +

                                                                                                                                                                                                          If a field could not be validated.

                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + throws +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + AccessError + +

                                                                                                                                                                                                          If trying to set a value on a unknown property.

                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          Return values
                                                                                                                                                                                                          + void + — + + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          + all() + +

                                                                                                                                                                                                          + + +

                                                                                                                                                                                                          Get all questions only

                                                                                                                                                                                                          + + + public + static all() : array<string|int, mixed> + + + + +
                                                                                                                                                                                                          + Tags + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + throws +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + CrmException + +

                                                                                                                                                                                                          If an error occurs on server side or on getting response.

                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + throws +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + ApiErrorException + +

                                                                                                                                                                                                          If any error or \LDC\LDCCRM\Enums\ApiError occurs.

                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + phpcs:ignore +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +

                                                                                                                                                                                                          Squiz.Commenting.FunctionCommentThrowTag.WrongNumber

                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          Return values
                                                                                                                                                                                                          + array<string|int, mixed> + — +

                                                                                                                                                                                                          of \LDC\LDCCRM\Models\Question

                                                                                                                                                                                                          +
                                                                                                                                                                                                          + + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          + allWithCustomerAnswers() + +

                                                                                                                                                                                                          + + +

                                                                                                                                                                                                          Get all the questions with customer answers

                                                                                                                                                                                                          + + + public + static allWithCustomerAnswers(Customer $customer) : array<string|int, mixed> + + +
                                                                                                                                                                                                          Parameters
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + $customer + : Customer +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + + +
                                                                                                                                                                                                          + Tags + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + throws +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + ValidationException + +

                                                                                                                                                                                                          If a customer's hashcode could not be validated.

                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + throws +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + CrmException + +

                                                                                                                                                                                                          If an error occurs on server side or on getting response.

                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + throws +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + ApiErrorException + +

                                                                                                                                                                                                          If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - modelNotFound, If the customer could not be found(CRM side).

                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + phpcs:ignore +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +

                                                                                                                                                                                                          Squiz.Commenting.FunctionCommentThrowTag.WrongNumber

                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          Return values
                                                                                                                                                                                                          + array<string|int, mixed> + — +

                                                                                                                                                                                                          [ +0 => [ +'question' => \LDC\LDCCRM\Models\Question, +'customerAnswers' => \LDC\LDCCRM\Models\Answer[] +] +]

                                                                                                                                                                                                          +

                                                                                                                                                                                                          with \LDC\LDCCRM\Models\Question[] +and the customer \LDC\LDCCRM\Models\Answer[]

                                                                                                                                                                                                          +
                                                                                                                                                                                                          + + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          + fill() + +

                                                                                                                                                                                                          + + +

                                                                                                                                                                                                          Fill values into model using validation rules.

                                                                                                                                                                                                          + + + public + fill(array<string|int, mixed> $properties) : void + + +
                                                                                                                                                                                                          Parameters
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + $properties + : array<string|int, mixed> +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + + +
                                                                                                                                                                                                          + Tags + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + throws +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + ValidationException + +

                                                                                                                                                                                                          If a field could not be validated.

                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          Return values
                                                                                                                                                                                                          + void + — + + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          + jsonSerialize() + +

                                                                                                                                                                                                          + + +

                                                                                                                                                                                                          Serialize this object to an array

                                                                                                                                                                                                          + + + public + jsonSerialize() : array<string|int, mixed> + + + + + +
                                                                                                                                                                                                          Return values
                                                                                                                                                                                                          + array<string|int, mixed> + — + + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          + unansweredBy() + +

                                                                                                                                                                                                          + + +

                                                                                                                                                                                                          Get unanswered question for a specific customer

                                                                                                                                                                                                          + + + public + static unansweredBy(Customer $customer) : array<string|int, mixed> + + +
                                                                                                                                                                                                          Parameters
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + $customer + : Customer +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + + +
                                                                                                                                                                                                          + Tags + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + throws +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + ValidationException + +

                                                                                                                                                                                                          If a customer's hashcode could not be validated.

                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + throws +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + CrmException + +

                                                                                                                                                                                                          If an error occurs on server side or on getting response.

                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + throws +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + ApiErrorException + +

                                                                                                                                                                                                          If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - modelNotFound, If the customer could not be found(CRM side).

                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + phpcs:ignore +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +

                                                                                                                                                                                                          Squiz.Commenting.FunctionCommentThrowTag.WrongNumber

                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          Return values
                                                                                                                                                                                                          + array<string|int, mixed> + — +

                                                                                                                                                                                                          of \LDC\LDCCRM\Models\Question

                                                                                                                                                                                                          +
                                                                                                                                                                                                          + + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          + validateAllValues() + +

                                                                                                                                                                                                          + + +

                                                                                                                                                                                                          Validate all model properties

                                                                                                                                                                                                          + + + protected + validateAllValues([array<string|int, mixed> $ignore = [] ]) : array<string|int, mixed> + + +
                                                                                                                                                                                                          Parameters
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + $ignore + : array<string|int, mixed> + = []
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + + +
                                                                                                                                                                                                          + Tags + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + throws +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + ValidationException + +

                                                                                                                                                                                                          If a field could not be validated.

                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          Return values
                                                                                                                                                                                                          + array<string|int, mixed> + — +

                                                                                                                                                                                                          the validated values

                                                                                                                                                                                                          +
                                                                                                                                                                                                          + + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          Search results

                                                                                                                                                                                                          + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + + +
                                                                                                                                                                                                            + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Models-SingleOptin.html b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Models-SingleOptin.html new file mode 100644 index 0000000..892e7b7 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Models-SingleOptin.html @@ -0,0 +1,427 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                            +

                                                                                                                                                                                                            CRM V2

                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + + + + +
                                                                                                                                                                                                            + + +
                                                                                                                                                                                                            +

                                                                                                                                                                                                            + SingleOptin + + + extends CrmClientModel + + +
                                                                                                                                                                                                            + in package + +
                                                                                                                                                                                                            + + +

                                                                                                                                                                                                            + + + +

                                                                                                                                                                                                            This class allows to handle single opt in

                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                            + Tags + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + category +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + +

                                                                                                                                                                                                            Api Models

                                                                                                                                                                                                            +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + subpackage +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + +

                                                                                                                                                                                                            models

                                                                                                                                                                                                            +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + author +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + +

                                                                                                                                                                                                            Jérémy Munsch jeremy.munsch@ldc.fr

                                                                                                                                                                                                            +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + + + + + + +

                                                                                                                                                                                                            + Table of Contents + +

                                                                                                                                                                                                            + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + $validation + +  : array<string|int, mixed> +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            Validation rules
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + setStatus() + +  : bool +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            Set the single opt in status for an email
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + + + + + + +
                                                                                                                                                                                                            +

                                                                                                                                                                                                            + Properties + +

                                                                                                                                                                                                            +
                                                                                                                                                                                                            +

                                                                                                                                                                                                            + $validation + + + +

                                                                                                                                                                                                            + + +

                                                                                                                                                                                                            Validation rules

                                                                                                                                                                                                            + + + protected + static array<string|int, mixed> + $validation + = ['email' => 'required|email', 'opt_in' => 'required|bool'] + + + + + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            +

                                                                                                                                                                                                            + Methods + +

                                                                                                                                                                                                            +
                                                                                                                                                                                                            +

                                                                                                                                                                                                            + setStatus() + +

                                                                                                                                                                                                            + + +

                                                                                                                                                                                                            Set the single opt in status for an email

                                                                                                                                                                                                            + + + public + static setStatus(string $email, bool $opt_in) : bool + + +
                                                                                                                                                                                                            Parameters
                                                                                                                                                                                                            +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + $email + : string +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + $opt_in + : bool +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + + +
                                                                                                                                                                                                            + Tags + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + throws +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + ValidationException + +

                                                                                                                                                                                                            If a field email could not be validated.

                                                                                                                                                                                                            +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + throws +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + CrmException + +

                                                                                                                                                                                                            If an error occurs on server side or on getting response.

                                                                                                                                                                                                            +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + throws +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + ApiErrorException + +

                                                                                                                                                                                                            If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - singleOptinCustomerExists, If a customer exists with this email.

                                                                                                                                                                                                            +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + phpcs:ignore +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + +

                                                                                                                                                                                                            Squiz.Commenting.FunctionCommentThrowTag.WrongNumber

                                                                                                                                                                                                            +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            Return values
                                                                                                                                                                                                            + bool + — +

                                                                                                                                                                                                            true if succeeded

                                                                                                                                                                                                            +
                                                                                                                                                                                                            + + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + + + + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            +

                                                                                                                                                                                                            Search results

                                                                                                                                                                                                            + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + + +
                                                                                                                                                                                                              + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Models-Stats.html b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Models-Stats.html new file mode 100644 index 0000000..53f0e3a --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Models-Stats.html @@ -0,0 +1,599 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                              +

                                                                                                                                                                                                              CRM V2

                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + + + + +
                                                                                                                                                                                                              + + +
                                                                                                                                                                                                              +

                                                                                                                                                                                                              + Stats + + + extends CrmClientModel + + +
                                                                                                                                                                                                              + in package + +
                                                                                                                                                                                                              + + +

                                                                                                                                                                                                              + + + +

                                                                                                                                                                                                              This class is used to get stats from CRM

                                                                                                                                                                                                              + + + +
                                                                                                                                                                                                              + Tags + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + throws +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + ApiErrorException + +

                                                                                                                                                                                                              If an error occurs

                                                                                                                                                                                                              +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + throws +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + CrmException + +

                                                                                                                                                                                                              If the CRM encounters an error

                                                                                                                                                                                                              +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + category +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + +

                                                                                                                                                                                                              Api Models

                                                                                                                                                                                                              +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + subpackage +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + +

                                                                                                                                                                                                              models

                                                                                                                                                                                                              +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + author +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + +

                                                                                                                                                                                                              Jérémy Munsch jeremy.munsch@ldc.fr

                                                                                                                                                                                                              +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + + + + + + +

                                                                                                                                                                                                              + Table of Contents + +

                                                                                                                                                                                                              + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + $validation + +  : array<string|int, mixed> +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              Validation rules
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + getBrandStats() + +  : array<string|int, mixed> +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              Get brand stats ordered by ascendent days
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + getQuestionStats() + +  : array<string|int, mixed> +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              Get brand stats ordered by ascendent days
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + + + + + + +
                                                                                                                                                                                                              +

                                                                                                                                                                                                              + Properties + +

                                                                                                                                                                                                              +
                                                                                                                                                                                                              +

                                                                                                                                                                                                              + $validation + + + +

                                                                                                                                                                                                              + + +

                                                                                                                                                                                                              Validation rules

                                                                                                                                                                                                              + + + protected + static array<string|int, mixed> + $validation + = ['question.id' => 'required|int|min:1', 'start' => 'required|date_format:Y-m-d', 'end' => 'required|date_format:Y-m-d'] + + + + + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              +

                                                                                                                                                                                                              + Methods + +

                                                                                                                                                                                                              +
                                                                                                                                                                                                              +

                                                                                                                                                                                                              + getBrandStats() + +

                                                                                                                                                                                                              + + +

                                                                                                                                                                                                              Get brand stats ordered by ascendent days

                                                                                                                                                                                                              + + + public + static getBrandStats(string $start, string $end) : array<string|int, mixed> + + +
                                                                                                                                                                                                              Parameters
                                                                                                                                                                                                              +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + $start + : string +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              +

                                                                                                                                                                                                              Une date valide au format Y-m-d .

                                                                                                                                                                                                              +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + $end + : string +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              +

                                                                                                                                                                                                              Une date valide au format Y-m-d .

                                                                                                                                                                                                              +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + + +
                                                                                                                                                                                                              + Tags + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + throws +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + ValidationException + +

                                                                                                                                                                                                              If a field start could not be validated.

                                                                                                                                                                                                              +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + throws +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + ValidationException + +

                                                                                                                                                                                                              If a field end could not be validated.

                                                                                                                                                                                                              +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + throws +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + CrmException + +

                                                                                                                                                                                                              If an error occurs on server side or on getting response.

                                                                                                                                                                                                              +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + throws +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + ApiErrorException + +

                                                                                                                                                                                                              If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - validationFailed, If provided data is wrong(CRM side).

                                                                                                                                                                                                              +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + phpcs:ignore +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + +

                                                                                                                                                                                                              Squiz.Commenting.FunctionCommentThrowTag.WrongNumber

                                                                                                                                                                                                              +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              Return values
                                                                                                                                                                                                              + array<string|int, mixed> + — +

                                                                                                                                                                                                              The stats array by day

                                                                                                                                                                                                              +
                                                                                                                                                                                                              + + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              +

                                                                                                                                                                                                              + getQuestionStats() + +

                                                                                                                                                                                                              + + +

                                                                                                                                                                                                              Get brand stats ordered by ascendent days

                                                                                                                                                                                                              + + + public + static getQuestionStats(Question $question, string $start, string $end) : array<string|int, mixed> + + +
                                                                                                                                                                                                              Parameters
                                                                                                                                                                                                              +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + $question + : Question +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              +

                                                                                                                                                                                                              Une question CRM possèdant un id réel.

                                                                                                                                                                                                              +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + $start + : string +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              +

                                                                                                                                                                                                              Une date valide au format Y-m-d .

                                                                                                                                                                                                              +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + $end + : string +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              +

                                                                                                                                                                                                              Une date valide au format Y-m-d .

                                                                                                                                                                                                              +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + + +
                                                                                                                                                                                                              + Tags + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + throws +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + ValidationException + +

                                                                                                                                                                                                              If a question's id could not be validated.

                                                                                                                                                                                                              +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + throws +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + ValidationException + +

                                                                                                                                                                                                              If a field start could not be validated.

                                                                                                                                                                                                              +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + throws +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + ValidationException + +

                                                                                                                                                                                                              If a field end could not be validated.

                                                                                                                                                                                                              +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + throws +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + CrmException + +

                                                                                                                                                                                                              If an error occurs on server side or on getting response.

                                                                                                                                                                                                              +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + throws +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + ApiErrorException + +

                                                                                                                                                                                                              If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - validationFailed, If provided data is wrong(CRM side).

                                                                                                                                                                                                              +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + phpcs:ignore +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + +

                                                                                                                                                                                                              Squiz.Commenting.FunctionCommentThrowTag.WrongNumber

                                                                                                                                                                                                              +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              Return values
                                                                                                                                                                                                              + array<string|int, mixed> + — +

                                                                                                                                                                                                              The stats array by day

                                                                                                                                                                                                              +
                                                                                                                                                                                                              + + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + + + + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              +

                                                                                                                                                                                                              Search results

                                                                                                                                                                                                              + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Transport-Request.html b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Transport-Request.html new file mode 100644 index 0000000..2bf4142 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Transport-Request.html @@ -0,0 +1,1063 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                CRM V2

                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                + Request + + +
                                                                                                                                                                                                                + in package + +
                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                + + + +

                                                                                                                                                                                                                The LDC CRM request +Contains the http method, the requested url and data to pass

                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                + Tags + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + subpackage +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + +

                                                                                                                                                                                                                transport

                                                                                                                                                                                                                +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + + + + + + +

                                                                                                                                                                                                                + Table of Contents + +

                                                                                                                                                                                                                + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + $data + +  : array<string|int, mixed> +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + $headers + +  : array<string|int, mixed> +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + $method + +  : HttpMethods +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + $uri + +  : string +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + $data + +  : array<string|int, mixed> +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                Data to pass to the http body
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + $headers + +  : array<string|int, mixed> +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                Data to pass to the http headers
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + $method + +  : HttpMethods +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                The http method
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + $uri + +  : string +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                The http url
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + $client + +  : Client +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                GuzzleHttp client
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + $endpoint + +  : string +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                The Api endpoint
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + $request + +  : callable +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                Guzzle request
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + __construct() + +  : mixed +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                Request
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + __get() + +  : mixed|null +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                Generic accessor
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + addData() + +  : void +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                Add data to the request
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + addHeaders() + +  : void +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                Add headers to the request
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + call() + +  : ResponseInterface +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                Make the Http request
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + setEndpoint() + +  : void +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                Set the api endpoint to the request
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + makeRequest() + +  : void +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                make the guzzle request
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + + + + + + +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                + Properties + +

                                                                                                                                                                                                                +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                + $data + + + +

                                                                                                                                                                                                                + + + + + public + array<string|int, mixed> + $data + + +

                                                                                                                                                                                                                readonly data

                                                                                                                                                                                                                +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                + $headers + + + +

                                                                                                                                                                                                                + + + + + public + array<string|int, mixed> + $headers + + +

                                                                                                                                                                                                                headers

                                                                                                                                                                                                                +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                + $method + + + +

                                                                                                                                                                                                                + + + + + public + HttpMethods + $method + + +

                                                                                                                                                                                                                readonly method

                                                                                                                                                                                                                +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                + $uri + + + +

                                                                                                                                                                                                                + + + + + public + string + $uri + + +

                                                                                                                                                                                                                readonly uri

                                                                                                                                                                                                                +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                + $data + + + +

                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                Data to pass to the http body

                                                                                                                                                                                                                + + + protected + array<string|int, mixed> + $data + = [] + + + + + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                + $headers + + + +

                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                Data to pass to the http headers

                                                                                                                                                                                                                + + + protected + array<string|int, mixed> + $headers + = [] + + + + + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                + $method + + + +

                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                The http method

                                                                                                                                                                                                                + + + protected + HttpMethods + $method + + + + + + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                + $uri + + + +

                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                The http url

                                                                                                                                                                                                                + + + protected + string + $uri + + + + + + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                + $client + + + +

                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                GuzzleHttp client

                                                                                                                                                                                                                + + + private + Client + $client + + + + + + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                + $endpoint + + + +

                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                The Api endpoint

                                                                                                                                                                                                                + + + private + string + $endpoint + + + + + + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                + $request + + + +

                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                Guzzle request

                                                                                                                                                                                                                + + + private + callable + $request + + + +

                                                                                                                                                                                                                the returns \GuzzleHttp\Psr7\Request

                                                                                                                                                                                                                +
                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                + Methods + +

                                                                                                                                                                                                                +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                + __construct() + +

                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                Request

                                                                                                                                                                                                                + + + public + __construct(HttpMethods $method, string $uri[, array<string|int, mixed> $headers = [] ][, array<string|int, mixed> $data = [] ]) : mixed + + +
                                                                                                                                                                                                                Parameters
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + $method + : HttpMethods +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + $uri + : string +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + $headers + : array<string|int, mixed> + = []
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + $data + : array<string|int, mixed> + = []
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                Return values
                                                                                                                                                                                                                + mixed + — + + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                + __get() + +

                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                Generic accessor

                                                                                                                                                                                                                + + + public + __get(string $field) : mixed|null + + +
                                                                                                                                                                                                                Parameters
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + $field + : string +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                Return values
                                                                                                                                                                                                                + mixed|null + — + + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                + addData() + +

                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                Add data to the request

                                                                                                                                                                                                                + + + public + addData(array<string|int, mixed> $data) : void + + +
                                                                                                                                                                                                                Parameters
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + $data + : array<string|int, mixed> +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                Return values
                                                                                                                                                                                                                + void + — + + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                + addHeaders() + +

                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                Add headers to the request

                                                                                                                                                                                                                + + + public + addHeaders(array<string|int, mixed> $headers) : void + + +
                                                                                                                                                                                                                Parameters
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + $headers + : array<string|int, mixed> +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                Return values
                                                                                                                                                                                                                + void + — + + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                + call() + +

                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                Make the Http request

                                                                                                                                                                                                                + + + public + call() : ResponseInterface + + + + + +
                                                                                                                                                                                                                Return values
                                                                                                                                                                                                                + ResponseInterface + — + + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                + setEndpoint() + +

                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                Set the api endpoint to the request

                                                                                                                                                                                                                + + + public + setEndpoint(string $endpoint) : void + + +
                                                                                                                                                                                                                Parameters
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + $endpoint + : string +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                Return values
                                                                                                                                                                                                                + void + — + + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                + makeRequest() + +

                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                make the guzzle request

                                                                                                                                                                                                                + + + private + makeRequest() : void + + + + + +
                                                                                                                                                                                                                Return values
                                                                                                                                                                                                                + void + — + + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                Search results

                                                                                                                                                                                                                + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                  + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Transport-Response.html b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Transport-Response.html new file mode 100644 index 0000000..dbb2228 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Transport-Response.html @@ -0,0 +1,1083 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  CRM V2

                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + Response + + +
                                                                                                                                                                                                                  + in package + +
                                                                                                                                                                                                                  + + +

                                                                                                                                                                                                                  + + + + + + +
                                                                                                                                                                                                                  + Tags + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + subpackage +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                  transport

                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + + + + + + +

                                                                                                                                                                                                                  + Table of Contents + +

                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + $apiError + +  : ApiError|int +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + $body + +  : array<string|int, mixed> +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + $data + +  : array<string|int, mixed>|null +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + $headers + +  : array<string|int, mixed> +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + $httpCode + +  : int +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + $message + +  : string +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + $status + +  : ApiStatus +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + $apiError + +  : ApiError +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  The api error
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + $body + +  : string +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  The response body
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + $headers + +  : string +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  The response headers
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + $httpCode + +  : int +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  The response http code
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + $message + +  : string +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  The interface message
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + $response + +  : ResponseInterface +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  PSR response
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + $status + +  : ApiStatus +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  The response status
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + __construct() + +  : mixed +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  Response
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + __get() + +  : mixed|null +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  Generic accessor
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + checkVersion() + +  : void +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  This checks if the crm version is way far beyond the client version.
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + tryDecodeJson() + +  : array<string|int, mixed>|false +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  Try to decode json and return false if it is +not a valid json
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + + + + + + +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + Properties + +

                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + $apiError + + + +

                                                                                                                                                                                                                  + + + + + public + ApiError|int + $apiError + + +

                                                                                                                                                                                                                  The api error status it there is any

                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + $body + + + +

                                                                                                                                                                                                                  + + + + + public + array<string|int, mixed> + $body + + +

                                                                                                                                                                                                                  The http response body, this is parsed json

                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + $data + + + +

                                                                                                                                                                                                                  + + + + + public + array<string|int, mixed>|null + $data + + +

                                                                                                                                                                                                                  The reponse data

                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + $headers + + + +

                                                                                                                                                                                                                  + + + + + public + array<string|int, mixed> + $headers + + +

                                                                                                                                                                                                                  The http reponse headers

                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + $httpCode + + + +

                                                                                                                                                                                                                  + + + + + public + int + $httpCode + + +

                                                                                                                                                                                                                  The http response code

                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + $message + + + +

                                                                                                                                                                                                                  + + + + + public + string + $message + + +

                                                                                                                                                                                                                  The api message

                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + $status + + + +

                                                                                                                                                                                                                  + + + + + public + ApiStatus + $status + + +

                                                                                                                                                                                                                  The response api status

                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + $apiError + + + +

                                                                                                                                                                                                                  + + +

                                                                                                                                                                                                                  The api error

                                                                                                                                                                                                                  + + + private + ApiError + $apiError + + + + + + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + $body + + + +

                                                                                                                                                                                                                  + + +

                                                                                                                                                                                                                  The response body

                                                                                                                                                                                                                  + + + private + string + $body + + + + + + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + $headers + + + +

                                                                                                                                                                                                                  + + +

                                                                                                                                                                                                                  The response headers

                                                                                                                                                                                                                  + + + private + string + $headers + + + + + + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + $httpCode + + + +

                                                                                                                                                                                                                  + + +

                                                                                                                                                                                                                  The response http code

                                                                                                                                                                                                                  + + + private + int + $httpCode + = 0 + + + + + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + $message + + + +

                                                                                                                                                                                                                  + + +

                                                                                                                                                                                                                  The interface message

                                                                                                                                                                                                                  + + + private + string + $message + + + + + + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + $response + + + +

                                                                                                                                                                                                                  + + +

                                                                                                                                                                                                                  PSR response

                                                                                                                                                                                                                  + + + private + ResponseInterface + $response + + + + + + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + $status + + + +

                                                                                                                                                                                                                  + + +

                                                                                                                                                                                                                  The response status

                                                                                                                                                                                                                  + + + private + ApiStatus + $status + + + + + + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + Methods + +

                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + __construct() + +

                                                                                                                                                                                                                  + + +

                                                                                                                                                                                                                  Response

                                                                                                                                                                                                                  + + + public + __construct(ApiStatus $status, ResponseInterface $response) : mixed + + +
                                                                                                                                                                                                                  Parameters
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + $status + : ApiStatus +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + $response + : ResponseInterface +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                  + Tags + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + throws +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + CrmException + +

                                                                                                                                                                                                                  If HTTP response body in not JSON.

                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  Return values
                                                                                                                                                                                                                  + mixed + — + + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + __get() + +

                                                                                                                                                                                                                  + + +

                                                                                                                                                                                                                  Generic accessor

                                                                                                                                                                                                                  + + + public + __get(string $field) : mixed|null + + +
                                                                                                                                                                                                                  Parameters
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + $field + : string +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                  Return values
                                                                                                                                                                                                                  + mixed|null + — + + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + checkVersion() + +

                                                                                                                                                                                                                  + + +

                                                                                                                                                                                                                  This checks if the crm version is way far beyond the client version.

                                                                                                                                                                                                                  + + + private + checkVersion(string $version) : void + +

                                                                                                                                                                                                                  If a minor version mismatch is detected we will log this as a warning. +If a major version mismatch is detected we will throw a CrmException as +there shall be an incompatibility with the response.

                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  The goal here is to force clients to be up to date. +A major version change means breaking change.

                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  Parameters
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + $version + : string +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                  + Tags + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + throws +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + CrmException + +

                                                                                                                                                                                                                  If a major version mismatch is detected.

                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  Return values
                                                                                                                                                                                                                  + void + — + + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + tryDecodeJson() + +

                                                                                                                                                                                                                  + + +

                                                                                                                                                                                                                  Try to decode json and return false if it is +not a valid json

                                                                                                                                                                                                                  + + + private + tryDecodeJson(string $string) : array<string|int, mixed>|false + + +
                                                                                                                                                                                                                  Parameters
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + $string + : string +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                  Return values
                                                                                                                                                                                                                  + array<string|int, mixed>|false + — +

                                                                                                                                                                                                                  Returns an associative data array or false if failed to parse.

                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  Search results

                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                    + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Utils.html b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Utils.html new file mode 100644 index 0000000..c710c60 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-Utils.html @@ -0,0 +1,1983 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    CRM V2

                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + Utils + + +
                                                                                                                                                                                                                    + in package + +
                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                    + + + +

                                                                                                                                                                                                                    This is the LDCCRM utility class

                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                    + Tags + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + category +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                    Utility

                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + uses +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + HttpMethods + + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + uses +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + Request + + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + subpackage +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                    utilities

                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + + + + + + +

                                                                                                                                                                                                                    + Table of Contents + +

                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $packageInfos + +  : array<string|int, mixed> +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    Package infos
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + $translations + +  : array<string|int, mixed> +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    Loaded translations
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + getConfig() + +  : string|null +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    This is only used for unit tests.
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + getPackageInfo() + +  : array<string|int, mixed> +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    Get composer.json infos
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + getRawProperty() + +  : mixed|null +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    Get a property of an object.
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + getResquest() + +  : Request +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    Generate a Request from the route name
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + log() + +  : void +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    Write log using syslog +It also write log using \Illuminate\Support\Facades\Log +if it is present
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + makeValidator() + +  : closure +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    Create a new Validator instance.
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + setRawProperty() + +  : void +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    Set a property without any validation.
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + translate() + +  : string +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    Translation a string using php file lang
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + makeValidatorFromRule() + +  : array<string|int, mixed> +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    Generate a validator
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + validationArray() + +  : array<string|int, mixed> +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    Make Array validator
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + validationBool() + +  : array<string|int, mixed> +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    Make Bool validator
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + validationClosure() + +  : array<string|int, mixed> +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    Make Closure validator
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + validationContainDigit() + +  : array<string|int, mixed> +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    Make ContainDigit validator
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + validationContainSymbol() + +  : array<string|int, mixed> +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    Make ContainSymbol validator
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + validationDate() + +  : array<string|int, mixed> +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    Make Date validator
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + validationDateFormat() + +  : array<string|int, mixed> +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    Make DateFormat validator
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + validationEmail() + +  : array<string|int, mixed> +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    Make Email validator
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + validationInt() + +  : array<string|int, mixed> +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    Make Int validator
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + validationMax() + +  : array<string|int, mixed> +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    Make Max validator
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + validationMin() + +  : array<string|int, mixed> +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    Make Min validator
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + validationMixedCase() + +  : array<string|int, mixed> +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    Make MixedCase validator
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + validationNullable() + +  : array<string|int, mixed> +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    Make Nullable validator
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + validationRequired() + +  : array<string|int, mixed> +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    Make Required validator
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + validationSometimes() + +  : array<string|int, mixed> +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    Make Sometimes validator
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + validationString() + +  : array<string|int, mixed> +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    Make String validator
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + validationUuid() + +  : array<string|int, mixed> +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    Make Uuid validator
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + + + + + + +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + Properties + +

                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + $packageInfos + + + +

                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                    Package infos

                                                                                                                                                                                                                    + + + private + static array<string|int, mixed> + $packageInfos + + + + + + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + $translations + + + +

                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                    Loaded translations

                                                                                                                                                                                                                    + + + private + static array<string|int, mixed> + $translations + = [] + + + + + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + Methods + +

                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + getConfig() + +

                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                    This is only used for unit tests.

                                                                                                                                                                                                                    + + + public + static getConfig(string $key[, string $default = null ]) : string|null + +

                                                                                                                                                                                                                    Get config

                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $key + : string +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $default + : string + = null
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                    Return values
                                                                                                                                                                                                                    + string|null + — + + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + getPackageInfo() + +

                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                    Get composer.json infos

                                                                                                                                                                                                                    + + + public + static getPackageInfo() : array<string|int, mixed> + + + + + +
                                                                                                                                                                                                                    Return values
                                                                                                                                                                                                                    + array<string|int, mixed> + — + + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + getRawProperty() + +

                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                    Get a property of an object.

                                                                                                                                                                                                                    + + + public + static getRawProperty(object $object, string $property) : mixed|null + +

                                                                                                                                                                                                                    ! Warning : this will return any property of the object, use with caution.

                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $object + : object +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    The object to inspect.

                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $property + : string +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    The object property to inspect.

                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                    Return values
                                                                                                                                                                                                                    + mixed|null + — +

                                                                                                                                                                                                                    Returns null if the property was not found any way.

                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + getResquest() + +

                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                    Generate a Request from the route name

                                                                                                                                                                                                                    + + + public + static getResquest(string $routeName[, array<string|int, mixed> $query = [] ][, array<string|int, mixed> $data = [] ]) : Request + + +
                                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $routeName + : string +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $query + : array<string|int, mixed> + = []
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    Params to pass on to the route.

                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $data + : array<string|int, mixed> + = []
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    Http body params.

                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                    + Tags + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + throws +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + ErrorException + +

                                                                                                                                                                                                                    If the requested route is unknown.

                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + throws +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + ErrorException + +

                                                                                                                                                                                                                    If a required parameter is missing.

                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    Return values
                                                                                                                                                                                                                    + Request + — + + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + log() + +

                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                    Write log using syslog +It also write log using \Illuminate\Support\Facades\Log +if it is present

                                                                                                                                                                                                                    + + + public + static log(string $message, LogLevel $level) : void + + +
                                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $message + : string +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    The message is prefixed with "LDC CRM:" .

                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $level + : LogLevel +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    The log level to apply.

                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                    Return values
                                                                                                                                                                                                                    + void + — + + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + makeValidator() + +

                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                    Create a new Validator instance.

                                                                                                                                                                                                                    + + + public + static makeValidator(array<string|int, mixed> $data, array<string|int, mixed> $rules) : closure + + +
                                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $data + : array<string|int, mixed> +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $rules + : array<string|int, mixed> +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                    + Tags + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + throws +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + ErrorException + +

                                                                                                                                                                                                                    If an unknown validation rule is used.

                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    Return values
                                                                                                                                                                                                                    + closure + — + + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + setRawProperty() + +

                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                    Set a property without any validation.

                                                                                                                                                                                                                    + + + public + static setRawProperty(object $object, string $property, mixed $value) : void + +

                                                                                                                                                                                                                    ! Warning : this can change any property of the object, use with caution.

                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $object + : object +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    The object to inspect.

                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $property + : string +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    The object property to assign to.

                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $value + : mixed +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    The value to insert.

                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                    + Tags + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + throws +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + AccessError + +

                                                                                                                                                                                                                    If trying to set a value on a unknown property.

                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    Return values
                                                                                                                                                                                                                    + void + — + + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + translate() + +

                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                    Translation a string using php file lang

                                                                                                                                                                                                                    + + + public + static translate(string $key[, string $lang = 'fr' ]) : string + + +
                                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $key + : string +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $lang + : string + = 'fr'
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                    Return values
                                                                                                                                                                                                                    + string + — + + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + makeValidatorFromRule() + +

                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                    Generate a validator

                                                                                                                                                                                                                    + + + private + static makeValidatorFromRule(mixed $rule, array<string|int, mixed> $data, string $attribute) : array<string|int, mixed> + + +
                                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $rule + : mixed +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $data + : array<string|int, mixed> +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $attribute + : string +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                    + Tags + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + throws +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + ErrorException + +

                                                                                                                                                                                                                    If a rule is unknown.

                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    Return values
                                                                                                                                                                                                                    + array<string|int, mixed> + — + + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + validationArray() + +

                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                    Make Array validator

                                                                                                                                                                                                                    + + + private + static validationArray(string $attribute, mixed $value) : array<string|int, mixed> + + +
                                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $attribute + : string +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $value + : mixed +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                    Return values
                                                                                                                                                                                                                    + array<string|int, mixed> + — + + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + validationBool() + +

                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                    Make Bool validator

                                                                                                                                                                                                                    + + + private + static validationBool(string $attribute, mixed $value) : array<string|int, mixed> + + +
                                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $attribute + : string +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $value + : mixed +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                    Return values
                                                                                                                                                                                                                    + array<string|int, mixed> + — + + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + validationClosure() + +

                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                    Make Closure validator

                                                                                                                                                                                                                    + + + private + static validationClosure(string $attribute, mixed $value, Closure $closure) : array<string|int, mixed> + + +
                                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $attribute + : string +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $value + : mixed +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $closure + : Closure +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                    Return values
                                                                                                                                                                                                                    + array<string|int, mixed> + — + + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + validationContainDigit() + +

                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                    Make ContainDigit validator

                                                                                                                                                                                                                    + + + private + static validationContainDigit(string $attribute, mixed $value) : array<string|int, mixed> + + +
                                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $attribute + : string +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $value + : mixed +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                    Return values
                                                                                                                                                                                                                    + array<string|int, mixed> + — + + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + validationContainSymbol() + +

                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                    Make ContainSymbol validator

                                                                                                                                                                                                                    + + + private + static validationContainSymbol(string $attribute, mixed $value) : array<string|int, mixed> + + +
                                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $attribute + : string +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $value + : mixed +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                    Return values
                                                                                                                                                                                                                    + array<string|int, mixed> + — + + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + validationDate() + +

                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                    Make Date validator

                                                                                                                                                                                                                    + + + private + static validationDate(string $attribute, mixed $value) : array<string|int, mixed> + + +
                                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $attribute + : string +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $value + : mixed +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                    Return values
                                                                                                                                                                                                                    + array<string|int, mixed> + — + + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + validationDateFormat() + +

                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                    Make DateFormat validator

                                                                                                                                                                                                                    + + + private + static validationDateFormat(string $attribute, mixed $value, array<string|int, mixed> $params) : array<string|int, mixed> + + +
                                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $attribute + : string +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $value + : mixed +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $params + : array<string|int, mixed> +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                    Return values
                                                                                                                                                                                                                    + array<string|int, mixed> + — + + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + validationEmail() + +

                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                    Make Email validator

                                                                                                                                                                                                                    + + + private + static validationEmail(string $attribute, mixed $value) : array<string|int, mixed> + + +
                                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $attribute + : string +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $value + : mixed +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                    Return values
                                                                                                                                                                                                                    + array<string|int, mixed> + — + + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + validationInt() + +

                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                    Make Int validator

                                                                                                                                                                                                                    + + + private + static validationInt(string $attribute, mixed $value) : array<string|int, mixed> + + +
                                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $attribute + : string +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $value + : mixed +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                    Return values
                                                                                                                                                                                                                    + array<string|int, mixed> + — + + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + validationMax() + +

                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                    Make Max validator

                                                                                                                                                                                                                    + + + private + static validationMax(string $attribute, mixed $value, array<string|int, mixed> $params) : array<string|int, mixed> + + +
                                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $attribute + : string +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $value + : mixed +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $params + : array<string|int, mixed> +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                    Return values
                                                                                                                                                                                                                    + array<string|int, mixed> + — + + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + validationMin() + +

                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                    Make Min validator

                                                                                                                                                                                                                    + + + private + static validationMin(string $attribute, mixed $value, array<string|int, mixed> $params) : array<string|int, mixed> + + +
                                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $attribute + : string +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $value + : mixed +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $params + : array<string|int, mixed> +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                    Return values
                                                                                                                                                                                                                    + array<string|int, mixed> + — + + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + validationMixedCase() + +

                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                    Make MixedCase validator

                                                                                                                                                                                                                    + + + private + static validationMixedCase(string $attribute, mixed $value) : array<string|int, mixed> + + +
                                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $attribute + : string +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $value + : mixed +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                    Return values
                                                                                                                                                                                                                    + array<string|int, mixed> + — + + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + validationNullable() + +

                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                    Make Nullable validator

                                                                                                                                                                                                                    + + + private + static validationNullable(string $attribute, mixed $value) : array<string|int, mixed> + + +
                                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $attribute + : string +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $value + : mixed +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                    Return values
                                                                                                                                                                                                                    + array<string|int, mixed> + — + + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + validationRequired() + +

                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                    Make Required validator

                                                                                                                                                                                                                    + + + private + static validationRequired(string $attribute, array<string|int, mixed> $data) : array<string|int, mixed> + + +
                                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $attribute + : string +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $data + : array<string|int, mixed> +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                    Return values
                                                                                                                                                                                                                    + array<string|int, mixed> + — + + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + validationSometimes() + +

                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                    Make Sometimes validator

                                                                                                                                                                                                                    + + + private + static validationSometimes(string $attribute, mixed $data) : array<string|int, mixed> + + +
                                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $attribute + : string +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $data + : mixed +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                    Return values
                                                                                                                                                                                                                    + array<string|int, mixed> + — + + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + validationString() + +

                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                    Make String validator

                                                                                                                                                                                                                    + + + private + static validationString(string $attribute, mixed $value) : array<string|int, mixed> + + +
                                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $attribute + : string +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $value + : mixed +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                    Return values
                                                                                                                                                                                                                    + array<string|int, mixed> + — + + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + validationUuid() + +

                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                    Make Uuid validator

                                                                                                                                                                                                                    + + + private + static validationUuid(string $attribute, mixed $value) : array<string|int, mixed> + + +
                                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $attribute + : string +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $value + : mixed +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                    Return values
                                                                                                                                                                                                                    + array<string|int, mixed> + — + + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    Search results

                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                      + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-WordPress-WPCrm.html b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-WordPress-WPCrm.html new file mode 100644 index 0000000..e404518 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-WordPress-WPCrm.html @@ -0,0 +1,2033 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      CRM V2

                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + WPCrm + + +
                                                                                                                                                                                                                      + in package + +
                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                      + + + +

                                                                                                                                                                                                                      Class de gestion des users en session avec Wordpress

                                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                                      + Tags + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + category +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                      API

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + subpackage +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                      Wordpress

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + author +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                      Jérémy Munsch jeremy.munsch@ldc.fr

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + license +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                      MIT https://opensource.org/licenses/MIT

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + link +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + / + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + + + + + + +

                                                                                                                                                                                                                      + Table of Contents + +

                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + $api + +  : CrmApiV2 +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      The user object
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + $user + +  : WPCrmUser +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      The user object
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + $sessionDestroyed + +  : bool +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      The session live status
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + $sessionKey + +  : string +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      The session key name
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + activateUser() + +  : bool +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      Toggle the current user optin value +on the current user and the crm
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + check() + +  : bool +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      Check if the user is logged in.
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + deleteUser() + +  : bool +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      Delete current customer from +the local database and the crm
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + forceLogin() + +  : WPCrmUser|null +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      Manually login a user +If self::$user is already set.
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + getNewUser() + +  : WPCrmUser +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      Generate a new user
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + getUser() + +  : WPCrmUser|null +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      Get the current user +return null if the user is not logged in
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + getUserFromApi() + +  : WPCrmUser|false +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      Get the current user +return api response code if an error occurs
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + getUserFromTable() + +  : array<string|int, mixed>|null +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      Get a customer from table
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + getUserFromTableByEmail() + +  : array<string|int, mixed>|null +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      Get a customer from table by an email
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + getUserFromTableByUuid() + +  : array<string|int, mixed>|null +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      Get a customer from table by an email
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + login() + +  : bool +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      Try to login with CRM API +A session will be started if credentials are valid.
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + logout() + +  : void +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      Destroy the customer from session +and therefore logout
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + saveUser() + +  : bool +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      Save current customer to +the local database and on crm
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + setSingleOptin() + +  : bool +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      Set the single optin status for an email +on the crm
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + toggleUserOptin() + +  : bool +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      Toggle the current user optin value +on the current user and the crm
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + unsetActiveUser() + +  : void +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      Remove active user +to prevent WPCrm::check to return true
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + bootSessionIfNeeded() + +  : void +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      Boot the php session if needed
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + deleteUserFromTable() + +  : int +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      Save or update the user to the table
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + getCustomer() + +  : Customer|null +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      Get all customer infos
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + getWpDb() + +  : object +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      Get WP 'pdo instance'
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + initLdcApi() + +  : CrmApiV2 +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      Get the initialized API object
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + loginUserWithApi() + +  : bool +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      Check customer credentials using the CRM.
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + makeApiV2Call() + +  : mixed|false +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      Make a call using apiV2
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + query() + +  : int|bool +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      Query in DB
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + saveOrUpdateUserToTable() + +  : int +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      Save or update the user to the table
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + setUser() + +  : void +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      Create a user +stores it to the session +and finally saves it to the database if it does not exists
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + + + + + + +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + Properties + +

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + $api + + + +

                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                      The user object

                                                                                                                                                                                                                      + + + protected + static CrmApiV2 + $api + = null + + + + + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + $user + + + +

                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                      The user object

                                                                                                                                                                                                                      + + + protected + static WPCrmUser + $user + = null + + + + + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + $sessionDestroyed + + + +

                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                      The session live status

                                                                                                                                                                                                                      + + + private + static bool + $sessionDestroyed + = false + + + + + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + $sessionKey + + + +

                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                      The session key name

                                                                                                                                                                                                                      + + + private + static string + $sessionKey + = null + + + + + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + Methods + +

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + activateUser() + +

                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                      Toggle the current user optin value +on the current user and the crm

                                                                                                                                                                                                                      + + + public + static activateUser() : bool + + + + +
                                                                                                                                                                                                                      + Tags + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + throws +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + ValidationException + +

                                                                                                                                                                                                                      If a customer's hashcode could not be validated.

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + throws +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + CrmException + +

                                                                                                                                                                                                                      If an error occurs on server side or on getting response.

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + throws +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + ApiErrorException + +

                                                                                                                                                                                                                      If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - modelNotFound, If this customer hashcode could not be found. +- customerAlreadyActive, It the customer is already activated.

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      Return values
                                                                                                                                                                                                                      + bool + — +

                                                                                                                                                                                                                      True if the operation succeeded.

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + check() + +

                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                      Check if the user is logged in.

                                                                                                                                                                                                                      + + + public + static check() : bool + +

                                                                                                                                                                                                                      This means he has an active valid session.

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                                      Return values
                                                                                                                                                                                                                      + bool + — + + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + deleteUser() + +

                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                      Delete current customer from +the local database and the crm

                                                                                                                                                                                                                      + + + public + static deleteUser() : bool + + + + +
                                                                                                                                                                                                                      + Tags + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + throws +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + CrmException + +

                                                                                                                                                                                                                      If a critical error occured.

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + throws +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + ApiErrorException + +

                                                                                                                                                                                                                      If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - modelNotFound, If this customer hashcode could not be found.

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + phpcs:ignore +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                      Squiz.Commenting.FunctionCommentThrowTag.WrongNumber

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      Return values
                                                                                                                                                                                                                      + bool + — +

                                                                                                                                                                                                                      true if the operation succeeded

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + forceLogin() + +

                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                      Manually login a user +If self::$user is already set.

                                                                                                                                                                                                                      + + + public + static forceLogin() : WPCrmUser|null + + + + + +
                                                                                                                                                                                                                      Return values
                                                                                                                                                                                                                      + WPCrmUser|null + — + + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + getNewUser() + +

                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                      Generate a new user

                                                                                                                                                                                                                      + + + public + static getNewUser() : WPCrmUser + + + + + +
                                                                                                                                                                                                                      Return values
                                                                                                                                                                                                                      + WPCrmUser + — + + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + getUser() + +

                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                      Get the current user +return null if the user is not logged in

                                                                                                                                                                                                                      + + + public + static getUser() : WPCrmUser|null + + + + + +
                                                                                                                                                                                                                      Return values
                                                                                                                                                                                                                      + WPCrmUser|null + — + + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + getUserFromApi() + +

                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                      Get the current user +return api response code if an error occurs

                                                                                                                                                                                                                      + + + public + static getUserFromApi(string $identification) : WPCrmUser|false + + +
                                                                                                                                                                                                                      Parameters
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + $identification + : string +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      The customer hashcode or email.

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                      + Tags + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + throws +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + CrmException + +

                                                                                                                                                                                                                      If an error occurs on server side or on getting response.

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + throws +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + ApiErrorException + +

                                                                                                                                                                                                                      If any error or \LDC\LDCCRM\Enums\ApiError occurs.

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + phpcs:ignore +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                      Squiz.Commenting.FunctionCommentThrowTag.WrongNumber

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      Return values
                                                                                                                                                                                                                      + WPCrmUser|false + — + + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + getUserFromTable() + +

                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                      Get a customer from table

                                                                                                                                                                                                                      + + + public + static getUserFromTable(string $hashcode) : array<string|int, mixed>|null + + +
                                                                                                                                                                                                                      Parameters
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + $hashcode + : string +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      The customer hashcode.

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                                      Return values
                                                                                                                                                                                                                      + array<string|int, mixed>|null + — +

                                                                                                                                                                                                                      Database query result in format specified by $output or null on failure.

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + getUserFromTableByEmail() + +

                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                      Get a customer from table by an email

                                                                                                                                                                                                                      + + + public + static getUserFromTableByEmail(string $email) : array<string|int, mixed>|null + + +
                                                                                                                                                                                                                      Parameters
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + $email + : string +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      The customer email.

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                                      Return values
                                                                                                                                                                                                                      + array<string|int, mixed>|null + — +

                                                                                                                                                                                                                      Database query result in format specified by $output or null on failure.

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + getUserFromTableByUuid() + +

                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                      Get a customer from table by an email

                                                                                                                                                                                                                      + + + public + static getUserFromTableByUuid(string $uuid) : array<string|int, mixed>|null + + +
                                                                                                                                                                                                                      Parameters
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + $uuid + : string +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      The customer transaction uuid.

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                                      Return values
                                                                                                                                                                                                                      + array<string|int, mixed>|null + — +

                                                                                                                                                                                                                      Database query result in format specified by $output or null on failure.

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + login() + +

                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                      Try to login with CRM API +A session will be started if credentials are valid.

                                                                                                                                                                                                                      + + + public + static login(string $email, string $password) : bool + + +
                                                                                                                                                                                                                      Parameters
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + $email + : string +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      The customer email.

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + $password + : string +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      The customer password.

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                      + Tags + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + throws +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + CrmException + +

                                                                                                                                                                                                                      If an error occurs on server side or on getting response.

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + throws +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + ApiErrorException + +

                                                                                                                                                                                                                      If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - authFailed, If credentials are not valid. +- customerNotActivated, If the account is not activated.

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      Return values
                                                                                                                                                                                                                      + bool + — + + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + logout() + +

                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                      Destroy the customer from session +and therefore logout

                                                                                                                                                                                                                      + + + public + static logout() : void + + + + + +
                                                                                                                                                                                                                      Return values
                                                                                                                                                                                                                      + void + — + + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + saveUser() + +

                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                      Save current customer to +the local database and on crm

                                                                                                                                                                                                                      + + + public + static saveUser() : bool + + + + +
                                                                                                                                                                                                                      + Tags + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + throws +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + CrmException + +

                                                                                                                                                                                                                      If a critical error occured.

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + throws +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + ApiErrorException + +

                                                                                                                                                                                                                      If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - validationFailed, If provided data is wrong(CRM side). +- modelNotFound, If this customer hashcode could not be found.

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + phpcs:ignore +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                      Squiz.Commenting.FunctionCommentThrowTag.WrongNumber

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      Return values
                                                                                                                                                                                                                      + bool + — +

                                                                                                                                                                                                                      true if the operation succeeded false otherwise

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + setSingleOptin() + +

                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                      Set the single optin status for an email +on the crm

                                                                                                                                                                                                                      + + + public + static setSingleOptin(string $email, bool $opt_in) : bool + + +
                                                                                                                                                                                                                      Parameters
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + $email + : string +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + $opt_in + : bool +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                      + Tags + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + throws +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + ValidationException + +

                                                                                                                                                                                                                      If a field email could not be validated.

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + throws +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + CrmException + +

                                                                                                                                                                                                                      If an error occurs on server side or on getting response.

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + throws +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + ApiErrorException + +

                                                                                                                                                                                                                      If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - singleOptinCustomerExists, If a customer exists with this email.

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      Return values
                                                                                                                                                                                                                      + bool + — +

                                                                                                                                                                                                                      true if the operation succeeded false otherwise

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + toggleUserOptin() + +

                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                      Toggle the current user optin value +on the current user and the crm

                                                                                                                                                                                                                      + + + public + static toggleUserOptin() : bool + + + + +
                                                                                                                                                                                                                      + Tags + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + throws +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + CrmException + +

                                                                                                                                                                                                                      If a critical error occured.

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + throws +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + ApiErrorException + +

                                                                                                                                                                                                                      If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - modelNotFound, If this customer hashcode could not be found.

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + phpcs:ignore +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                      Squiz.Commenting.FunctionCommentThrowTag.WrongNumber

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      Return values
                                                                                                                                                                                                                      + bool + — +

                                                                                                                                                                                                                      true if the operation succeeded

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + unsetActiveUser() + +

                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                      Remove active user +to prevent WPCrm::check to return true

                                                                                                                                                                                                                      + + + public + static unsetActiveUser() : void + + + + + +
                                                                                                                                                                                                                      Return values
                                                                                                                                                                                                                      + void + — + + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + bootSessionIfNeeded() + +

                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                      Boot the php session if needed

                                                                                                                                                                                                                      + + + private + static bootSessionIfNeeded() : void + + + + + +
                                                                                                                                                                                                                      Return values
                                                                                                                                                                                                                      + void + — + + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + deleteUserFromTable() + +

                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                      Save or update the user to the table

                                                                                                                                                                                                                      + + + private + static deleteUserFromTable() : int + + + + + +
                                                                                                                                                                                                                      Return values
                                                                                                                                                                                                                      + int + — +

                                                                                                                                                                                                                      The number of row removed from the table.

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + getCustomer() + +

                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                      Get all customer infos

                                                                                                                                                                                                                      + + + private + static getCustomer() : Customer|null + + + + + +
                                                                                                                                                                                                                      Return values
                                                                                                                                                                                                                      + Customer|null + — + + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + getWpDb() + +

                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                      Get WP 'pdo instance'

                                                                                                                                                                                                                      + + + private + static getWpDb() : object + + + + + +
                                                                                                                                                                                                                      Return values
                                                                                                                                                                                                                      + object + — +

                                                                                                                                                                                                                      The $wpdb variable

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + initLdcApi() + +

                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                      Get the initialized API object

                                                                                                                                                                                                                      + + + private + static initLdcApi() : CrmApiV2 + + + + +
                                                                                                                                                                                                                      + Tags + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + throws +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + ErrorException + +

                                                                                                                                                                                                                      If php does not have extension curl.

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      Return values
                                                                                                                                                                                                                      + CrmApiV2 + — + + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + loginUserWithApi() + +

                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                      Check customer credentials using the CRM.

                                                                                                                                                                                                                      + + + private + static loginUserWithApi(string $email, string $password) : bool + + +
                                                                                                                                                                                                                      Parameters
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + $email + : string +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      The customer email.

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + $password + : string +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      The customer password.

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                      + Tags + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + throws +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + CrmException + +

                                                                                                                                                                                                                      If an error occurs on server side or on getting response.

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + throws +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + ApiErrorException + +

                                                                                                                                                                                                                      If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - authFailed, If credentials are not valid. +- customerNotActivated, If the account is not activated.

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      Return values
                                                                                                                                                                                                                      + bool + — + + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + makeApiV2Call() + +

                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                      Make a call using apiV2

                                                                                                                                                                                                                      + + + private + static makeApiV2Call(object|string $obj, string $method[, array<string|int, mixed> $arguments = [] ]) : mixed|false + + +
                                                                                                                                                                                                                      Parameters
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + $obj + : object|string +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      An object or a class name.

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + $method + : string +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      The method to call.

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + $arguments + : array<string|int, mixed> + = []
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      Arguments to pass.

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                      + Tags + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + throws +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + ApiErrorException + +

                                                                                                                                                                                                                      If any of this exception is thrown.

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + throws +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + CrmException + +

                                                                                                                                                                                                                      If a critical error occured.

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      Return values
                                                                                                                                                                                                                      + mixed|false + — + + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + query() + +

                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                      Query in DB

                                                                                                                                                                                                                      + + + private + static query(string $query[, array<string|int, mixed> $params = [] ]) : int|bool + + +
                                                                                                                                                                                                                      Parameters
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + $query + : string +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      La request avec les variables en points d'interrogation.

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + $params + : array<string|int, mixed> + = []
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      Les paramètres des la requète.

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                                      Return values
                                                                                                                                                                                                                      + int|bool + — +

                                                                                                                                                                                                                      Boolean true for CREATE, ALTER, TRUNCATE and DROP queries. +Number of rows affected/selected for all other queries. Boolean false on error.

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + saveOrUpdateUserToTable() + +

                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                      Save or update the user to the table

                                                                                                                                                                                                                      + + + private + static saveOrUpdateUserToTable() : int + + + + + +
                                                                                                                                                                                                                      Return values
                                                                                                                                                                                                                      + int + — +

                                                                                                                                                                                                                      The number of row affected on the table.

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + setUser() + +

                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                      Create a user +stores it to the session +and finally saves it to the database if it does not exists

                                                                                                                                                                                                                      + + + private + static setUser(Customer $customer) : void + + +
                                                                                                                                                                                                                      Parameters
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + $customer + : Customer +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                                      Return values
                                                                                                                                                                                                                      + void + — + + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      Search results

                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                        + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-WordPress-WPCrmAnswer.html b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-WordPress-WPCrmAnswer.html new file mode 100644 index 0000000..5018054 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-WordPress-WPCrmAnswer.html @@ -0,0 +1,415 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        CRM V2

                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        + WPCrmAnswer + + +
                                                                                                                                                                                                                        + in package + +
                                                                                                                                                                                                                        + + +

                                                                                                                                                                                                                        + + + +

                                                                                                                                                                                                                        Class de gestion de la segmentation question avec Wordpress

                                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                                        + Tags + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + category +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                        API

                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + subpackage +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                        Wordpress

                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + author +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                        Jérémy Munsch jeremy.munsch@ldc.fr

                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + license +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                        MIT https://opensource.org/licenses/MIT

                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + link +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + / + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + + + + + + +

                                                                                                                                                                                                                        + Table of Contents + +

                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + setQuestionAnswers() + +  : bool +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        Set answers to a question for a specific user
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        + + + + + + + +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        + Methods + +

                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        + setQuestionAnswers() + +

                                                                                                                                                                                                                        + + +

                                                                                                                                                                                                                        Set answers to a question for a specific user

                                                                                                                                                                                                                        + + + public + setQuestionAnswers(WPCrmUser $user, int $questionId, array<string|int, mixed> $answersId) : bool + + +
                                                                                                                                                                                                                        Parameters
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + $user + : WPCrmUser +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + $questionId + : int +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        The question id .

                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + $answersId + : array<string|int, mixed> +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        An array with answers id .

                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                        + Tags + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + throws +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + CrmException + +

                                                                                                                                                                                                                        If an error occurs on server side or on getting response.

                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + throws +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + ValidationException + +

                                                                                                                                                                                                                        If $user hashcode is not a valid UUID.

                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + throws +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + ValidationException + +

                                                                                                                                                                                                                        If any of the provided ids are invalid.

                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + throws +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + ApiErrorException + +

                                                                                                                                                                                                                        If any error \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - validationFailed, If given ids are wrong(CRM side).

                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + phpcs:ignore +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                        Squiz.Commenting.FunctionCommentThrowTag.WrongNumber

                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        Return values
                                                                                                                                                                                                                        + bool + — +

                                                                                                                                                                                                                        true if succeeded

                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        Search results

                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-WordPress-WPCrmQuestion.html b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-WordPress-WPCrmQuestion.html new file mode 100644 index 0000000..a2f6704 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-WordPress-WPCrmQuestion.html @@ -0,0 +1,570 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          CRM V2

                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          + WPCrmQuestion + + +
                                                                                                                                                                                                                          + in package + +
                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                          + + + +

                                                                                                                                                                                                                          Class de gestion de la segmentation question avec Wordpress

                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                          + Tags + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + category +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          API

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + subpackage +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          Wordpress

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + author +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          Jérémy Munsch jeremy.munsch@ldc.fr

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + license +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          MIT https://opensource.org/licenses/MIT

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + link +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + / + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + + + +

                                                                                                                                                                                                                          + Table of Contents + +

                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + allWithCustomerAnswers() + +  : array<string|int, mixed> +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          Get all the questions with user answers
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + getAll() + +  : array<string|int, mixed> +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          Get all questions only
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + unansweredBy() + +  : array<string|int, Question> +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          Get unanswered question for a specific customer
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + + + + + + +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          + Methods + +

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          + allWithCustomerAnswers() + +

                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                          Get all the questions with user answers

                                                                                                                                                                                                                          + + + public + static allWithCustomerAnswers(WPCrmUser $user) : array<string|int, mixed> + + +
                                                                                                                                                                                                                          Parameters
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + $user + : WPCrmUser +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          + Tags + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + throws +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + CrmException + +

                                                                                                                                                                                                                          If an error occurs on server side or on getting response.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + throws +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + ValidationException + +

                                                                                                                                                                                                                          If a hashcode is not a valid UUID.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + throws +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + ValidationException + +

                                                                                                                                                                                                                          If any of the provided ids are invalid.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + throws +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + ApiErrorException + +

                                                                                                                                                                                                                          If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - modelNotFound, If the customer could not be found(CRM side).

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + phpcs:ignore +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          Squiz.Commenting.FunctionCommentThrowTag.WrongNumber

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          Return values
                                                                                                                                                                                                                          + array<string|int, mixed> + — +

                                                                                                                                                                                                                          Of \LDC\LDCCRM\Models\Question and their \LDC\LDCCRM\Models\Answer.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          + getAll() + +

                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                          Get all questions only

                                                                                                                                                                                                                          + + + public + static getAll() : array<string|int, mixed> + + + + +
                                                                                                                                                                                                                          + Tags + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + throws +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + CrmException + +

                                                                                                                                                                                                                          If an error occurs on server side or on getting response.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + throws +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + ApiErrorException + +

                                                                                                                                                                                                                          If any error or \LDC\LDCCRM\Enums\ApiError occurs.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + phpcs:ignore +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          Squiz.Commenting.FunctionCommentThrowTag.WrongNumber

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          Return values
                                                                                                                                                                                                                          + array<string|int, mixed> + — +

                                                                                                                                                                                                                          Of \LDC\LDCCRM\Models\Question

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          + unansweredBy() + +

                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                          Get unanswered question for a specific customer

                                                                                                                                                                                                                          + + + public + static unansweredBy(WPCrmUser $user) : array<string|int, Question> + + +
                                                                                                                                                                                                                          Parameters
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + $user + : WPCrmUser +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          + Tags + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + throws +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + CrmException + +

                                                                                                                                                                                                                          If an error occurs on server side or on getting response.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + throws +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + ValidationException + +

                                                                                                                                                                                                                          If $user hashcode is not a valid UUID.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + throws +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + ApiErrorException + +

                                                                                                                                                                                                                          If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - modelNotFound, If the customer could not be found(CRM side).

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + phpcs:ignore +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          Squiz.Commenting.FunctionCommentThrowTag.WrongNumber

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          Return values
                                                                                                                                                                                                                          + array<string|int, Question> + — + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          Search results

                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                            + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-WordPress-WPCrmUser.html b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-WordPress-WPCrmUser.html new file mode 100644 index 0000000..64cb4fb --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/classes/LDC-LDCCRM-WordPress-WPCrmUser.html @@ -0,0 +1,1779 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            CRM V2

                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + + + +
                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + WPCrmUser + + +
                                                                                                                                                                                                                            + in package + +
                                                                                                                                                                                                                            + + + implements + JsonSerializable + +

                                                                                                                                                                                                                            + + + +

                                                                                                                                                                                                                            Class de gestion des users en session avec Wordpress

                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                            + Tags + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + category +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                            API

                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + subpackage +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                            Wordpress

                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + author +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                            Jérémy Munsch jeremy.munsch@ldc.fr

                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + license +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                            MIT https://opensource.org/licenses/MIT

                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + link +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + / + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + + + +

                                                                                                                                                                                                                            + Interfaces, Classes and Traits + +

                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            JsonSerializable
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                            + Table of Contents + +

                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + $address + +  : string +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + $address2 + +  : string +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + $birth_date + +  : string +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + $city + +  : string +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + $country + +  : Country +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + $email + +  : string +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + $firstname + +  : string +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + $hashcode + +  : string +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + $last_connection + +  : string +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + $lastname + +  : string +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + $opt_in + +  : bool +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + $password + +  : string +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + $phone + +  : string +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + $postcode + +  : string +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + $status + +  : bool +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + $uuidToken + +  : string +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + $info + +  : Customer +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            The CRM customer info (the api response)
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + $pemail + +  : string +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            The CRM customer email
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + $phashcode + +  : string +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            The CRM hashcode (UUID)
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + $uuidToken + +  : string +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            The CRM customer temp uuidToken to validate transactions
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + __construct() + +  : mixed +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            WPCrmUser construct
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + __get() + +  : bool|string|Country|null +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            Generic accessor
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + __set() + +  : void +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            Generic mutator
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + activate() + +  : bool +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            Activate the account in the crm
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + delete() + +  : bool +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            Delete current customer to +the local database and on crm
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + jsonSerialize() + +  : array<string|int, mixed> +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            Serialize this object to an array
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + parseFromJson() + +  : WPCrmUser +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            Generate a user from session data
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + save() + +  : bool +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            Save current customer to +the local database and on crm
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + setInfo() + +  : void +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            Set the customer info +with api response
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + toggleOptin() + +  : bool +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            Toggle the current user optin value +on the current user and the crm
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + + + + + + +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + Properties + +

                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + $address + + + +

                                                                                                                                                                                                                            + + + + + public + string + $address + + +

                                                                                                                                                                                                                            The account address (street number, name, build, flat number)

                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + $address2 + + + +

                                                                                                                                                                                                                            + + + + + public + string + $address2 + + +

                                                                                                                                                                                                                            — The account phone (address complement)

                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + $birth_date + + + +

                                                                                                                                                                                                                            + + + + + public + string + $birth_date + + +

                                                                                                                                                                                                                            — The account birth date 'yyyy-mm-dd'

                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + $city + + + +

                                                                                                                                                                                                                            + + + + + public + string + $city + + +

                                                                                                                                                                                                                            — The account city name

                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + $country + + + +

                                                                                                                                                                                                                            + + + + + public + Country + $country + + +

                                                                                                                                                                                                                            — The account country residence

                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + $email + + + +

                                                                                                                                                                                                                            + + + + + public + string + $email + + +

                                                                                                                                                                                                                            — Must be a rfc valid email on a valid domain name

                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + $firstname + + + +

                                                                                                                                                                                                                            + + + + + public + string + $firstname + + +

                                                                                                                                                                                                                            — The account first name

                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + $hashcode + + + +

                                                                                                                                                                                                                            + + + + + public + string + $hashcode + + +

                                                                                                                                                                                                                            — The crm hashcode this is a readonly field

                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + $last_connection + + + +

                                                                                                                                                                                                                            + + + + + public + string + $last_connection + + +

                                                                                                                                                                                                                            the last time user was connected 'yyyy-mm-dd HH:ii:ss'

                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + $lastname + + + +

                                                                                                                                                                                                                            + + + + + public + string + $lastname + + +

                                                                                                                                                                                                                            — The account last name

                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + $opt_in + + + +

                                                                                                                                                                                                                            + + + + + public + bool + $opt_in + + +

                                                                                                                                                                                                                            — true if the account is opt in

                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + $password + + + +

                                                                                                                                                                                                                            + + + + + public + string + $password + + +

                                                                                                                                                                                                                            Required only on create, +must have upper and lowers chars, +at least 1 number, +at leat 1 upper char, +at least 1 lower char and +at leat 1 special char

                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + $phone + + + +

                                                                                                                                                                                                                            + + + + + public + string + $phone + + +

                                                                                                                                                                                                                            — The account phone

                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + $postcode + + + +

                                                                                                                                                                                                                            + + + + + public + string + $postcode + + +

                                                                                                                                                                                                                            — The account city postcode

                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + $status + + + +

                                                                                                                                                                                                                            + + + + + public + bool + $status + + +

                                                                                                                                                                                                                            — true if the account is activated

                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + $uuidToken + + + +

                                                                                                                                                                                                                            + + + + + public + string + $uuidToken + + +

                                                                                                                                                                                                                            — A local transaction token for this user

                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + $info + + + +

                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                            The CRM customer info (the api response)

                                                                                                                                                                                                                            + + + protected + Customer + $info + = null + + + + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + $pemail + + + +

                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                            The CRM customer email

                                                                                                                                                                                                                            + + + protected + string + $pemail + = null + + + + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + $phashcode + + + +

                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                            The CRM hashcode (UUID)

                                                                                                                                                                                                                            + + + protected + string + $phashcode + = null + + + + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + $uuidToken + + + +

                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                            The CRM customer temp uuidToken to validate transactions

                                                                                                                                                                                                                            + + + protected + string + $uuidToken + = null + + +

                                                                                                                                                                                                                            UUID

                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + Methods + +

                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + __construct() + +

                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                            WPCrmUser construct

                                                                                                                                                                                                                            + + + public + __construct([string $hashcode = null ][, string $email = null ]) : mixed + + +
                                                                                                                                                                                                                            Parameters
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + $hashcode + : string + = null
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            The customer hashcode (UUID).

                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + $email + : string + = null
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            The customer email.

                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                            Return values
                                                                                                                                                                                                                            + mixed + — + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + __get() + +

                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                            Generic accessor

                                                                                                                                                                                                                            + + + public + __get(string $prop) : bool|string|Country|null + + +
                                                                                                                                                                                                                            Parameters
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + $prop + : string +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            The prop to get.

                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                            Return values
                                                                                                                                                                                                                            + bool|string|Country|null + — + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + __set() + +

                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                            Generic mutator

                                                                                                                                                                                                                            + + + public + __set(string $prop, mixed $value) : void + + +
                                                                                                                                                                                                                            Parameters
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + $prop + : string +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            The property to assign.

                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + $value + : mixed +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            The value to set.

                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                            Return values
                                                                                                                                                                                                                            + void + — + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + activate() + +

                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                            Activate the account in the crm

                                                                                                                                                                                                                            + + + public + activate() : bool + + + + +
                                                                                                                                                                                                                            + Tags + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + throws +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + ValidationException + +

                                                                                                                                                                                                                            If a customer's hashcode could not be validated.

                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + throws +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + CrmException + +

                                                                                                                                                                                                                            If an error occurs on server side or on getting response.

                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + throws +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + ApiErrorException + +

                                                                                                                                                                                                                            If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - modelNotFound, If this customer hashcode could not be found. +- customerAlreadyActive, It the customer is already activated.

                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            Return values
                                                                                                                                                                                                                            + bool + — +

                                                                                                                                                                                                                            true if succeeded

                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + delete() + +

                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                            Delete current customer to +the local database and on crm

                                                                                                                                                                                                                            + + + public + delete() : bool + + + + +
                                                                                                                                                                                                                            + Tags + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + throws +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + CrmException + +

                                                                                                                                                                                                                            If a critical error occured.

                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + throws +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + ApiErrorException + +

                                                                                                                                                                                                                            If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - modelNotFound, If this customer hashcode could not be found.

                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            Return values
                                                                                                                                                                                                                            + bool + — +

                                                                                                                                                                                                                            true if the operation succeeded false otherwise

                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + jsonSerialize() + +

                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                            Serialize this object to an array

                                                                                                                                                                                                                            + + + public + jsonSerialize() : array<string|int, mixed> + + + + + +
                                                                                                                                                                                                                            Return values
                                                                                                                                                                                                                            + array<string|int, mixed> + — + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + parseFromJson() + +

                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                            Generate a user from session data

                                                                                                                                                                                                                            + + + public + static parseFromJson(string $string) : WPCrmUser + + +
                                                                                                                                                                                                                            Parameters
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + $string + : string +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            The json data stored in session.

                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                            + Tags + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + throws +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + WpCrmInvalidJsonUserInfo + +

                                                                                                                                                                                                                            If the json string does no +contain the needed information.

                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            Return values
                                                                                                                                                                                                                            + WPCrmUser + — + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + save() + +

                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                            Save current customer to +the local database and on crm

                                                                                                                                                                                                                            + + + public + save() : bool + + + + +
                                                                                                                                                                                                                            + Tags + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + throws +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + CrmException + +

                                                                                                                                                                                                                            If a critical error occured.

                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + throws +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + ApiErrorException + +

                                                                                                                                                                                                                            If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - validationFailed, If provided data is wrong(CRM side). +- modelNotFound, If this customer hashcode could not be found.

                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            Return values
                                                                                                                                                                                                                            + bool + — +

                                                                                                                                                                                                                            true if the operation succeeded false otherwise

                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + setInfo() + +

                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                            Set the customer info +with api response

                                                                                                                                                                                                                            + + + public + setInfo(Customer $customer) : void + + +
                                                                                                                                                                                                                            Parameters
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + $customer + : Customer +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            The Api object reponse (user).

                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                            Return values
                                                                                                                                                                                                                            + void + — + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + toggleOptin() + +

                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                            Toggle the current user optin value +on the current user and the crm

                                                                                                                                                                                                                            + + + public + toggleOptin() : bool + + + + +
                                                                                                                                                                                                                            + Tags + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + throws +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + CrmException + +

                                                                                                                                                                                                                            If a critical error occured.

                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + throws +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + ApiErrorException + +

                                                                                                                                                                                                                            If any error or \LDC\LDCCRM\Enums\ApiError occurs. +Possibles are : - modelNotFound, If this customer hashcode could not be found.

                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            Return values
                                                                                                                                                                                                                            + bool + — +

                                                                                                                                                                                                                            true if the operation succeeded

                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            Search results

                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              + + +
                                                                                                                                                                                                                              + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/css/base.css b/app/Lib/vendor/crm-client-3.0.6/documentation/css/base.css new file mode 100644 index 0000000..db4e807 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/css/base.css @@ -0,0 +1,1087 @@ + +:root { + /* Typography */ + --font-primary: 'Source Sans Pro', Helvetica, Arial, sans-serif; + --font-secondary: 'Source Sans Pro', Helvetica, Arial, sans-serif; + --font-monospace: 'Source Code Pro', monospace; + --line-height--primary: 1.6; + --letter-spacing--primary: .05rem; + --text-base-size: 1em; + --text-scale-ratio: 1.2; + + --text-xxs: calc(var(--text-base-size) / var(--text-scale-ratio) / var(--text-scale-ratio) / var(--text-scale-ratio)); + --text-xs: calc(var(--text-base-size) / var(--text-scale-ratio) / var(--text-scale-ratio)); + --text-sm: calc(var(--text-base-size) / var(--text-scale-ratio)); + --text-md: var(--text-base-size); + --text-lg: calc(var(--text-base-size) * var(--text-scale-ratio)); + --text-xl: calc(var(--text-base-size) * var(--text-scale-ratio) * var(--text-scale-ratio)); + --text-xxl: calc(var(--text-base-size) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio)); + --text-xxxl: calc(var(--text-base-size) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio)); + --text-xxxxl: calc(var(--text-base-size) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio)); + --text-xxxxxl: calc(var(--text-base-size) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio)); + + /* Colors */ + --primary-color: hsl(96, 57%, 60%); + --primary-color-darken: hsl(96, 57%, 40%); + --primary-color-darker: hsl(96, 57%, 20%); + --primary-color-darkest: hsl(96, 57%, 10%); + --primary-color-lighten: hsl(96, 57%, 80%); + --primary-color-lighter: hsl(96, 57%, 99%); + --dark-gray: #d1d1d1; + --light-gray: #f0f0f0; + + --text-color: var(--primary-color-darkest); + + --header-height: var(--spacing-xxxxl); + --header-bg-color: var(--primary-color); + --code-background-color: #f7faf5; + --code-border-color: #d6e7cb; + --button-border-color: var(--primary-color-darken); + --button-color: transparent; + --button-color-primary: var(--primary-color); + --button-text-color: #555; + --button-text-color-primary: white; + --popover-background-color: rgba(255, 255, 255, 0.75); + --link-color-primary: var(--primary-color-darken); + --link-hover-color-primary: var(--primary-color-darker); + --form-field-border-color: var(--dark-gray); + --form-field-color: #fff; + --admonition-success-color: var(--primary-color); + --admonition-border-color: silver; + --table-separator-color: var(--primary-color-lighten); + --title-text-color: var(--primary-color); + + --sidebar-border-color: var(--primary-color-lighten); + + /* Grid */ + --container-width: 1400px; + + /* Spacing */ + --spacing-base-size: 1rem; + --spacing-scale-ratio: 1.5; + + --spacing-xxxs: calc(var(--spacing-base-size) / var(--spacing-scale-ratio) / var(--spacing-scale-ratio) / var(--spacing-scale-ratio) / var(--spacing-scale-ratio)); + --spacing-xxs: calc(var(--spacing-base-size) / var(--spacing-scale-ratio) / var(--spacing-scale-ratio) / var(--spacing-scale-ratio)); + --spacing-xs: calc(var(--spacing-base-size) / var(--spacing-scale-ratio) / var(--spacing-scale-ratio)); + --spacing-sm: calc(var(--spacing-base-size) / var(--spacing-scale-ratio)); + --spacing-md: var(--spacing-base-size); + --spacing-lg: calc(var(--spacing-base-size) * var(--spacing-scale-ratio)); + --spacing-xl: calc(var(--spacing-base-size) * var(--spacing-scale-ratio) * var(--spacing-scale-ratio)); + --spacing-xxl: calc(var(--spacing-base-size) * var(--spacing-scale-ratio) * var(--spacing-scale-ratio) * var(--spacing-scale-ratio)); + --spacing-xxxl: calc(var(--spacing-base-size) * var(--spacing-scale-ratio) * var(--spacing-scale-ratio) * var(--spacing-scale-ratio) * var(--spacing-scale-ratio)); + --spacing-xxxxl: calc(var(--spacing-base-size) * var(--spacing-scale-ratio) * var(--spacing-scale-ratio) * var(--spacing-scale-ratio) * var(--spacing-scale-ratio) * var(--spacing-scale-ratio)); + + --border-radius-base-size: 3px; +} + +/* Base Styles +-------------------------------------------------- */ +body { + color: var(--text-color); + font-family: var(--font-primary); + font-size: var(--text-md); + letter-spacing: var(--letter-spacing--primary); + line-height: var(--line-height--primary); +} + +.phpdocumentor h1, +.phpdocumentor h2, +.phpdocumentor h3, +.phpdocumentor h4, +.phpdocumentor h5, +.phpdocumentor h6 { + margin-bottom: var(--spacing-lg); + margin-top: var(--spacing-lg); + font-weight: 600; +} + +.phpdocumentor h1 { + font-size: var(--text-xxxxl); + letter-spacing: var(--letter-spacing--primary); + line-height: 1.2; + margin-top: 0; +} + +.phpdocumentor h2 { + font-size: var(--text-xxxl); + letter-spacing: var(--letter-spacing--primary); + line-height: 1.25; +} + +.phpdocumentor h3 { + font-size: var(--text-xxl); + letter-spacing: var(--letter-spacing--primary); + line-height: 1.3; +} + +.phpdocumentor h4 { + font-size: var(--text-xl); + letter-spacing: calc(var(--letter-spacing--primary) / 2); + line-height: 1.35; + margin-bottom: var(--spacing-md); +} + +.phpdocumentor h5 { + font-size: var(--text-lg); + letter-spacing: calc(var(--letter-spacing--primary) / 4); + line-height: 1.5; + margin-bottom: var(--spacing-md); + margin-top: var(--spacing-md); +} + +.phpdocumentor h6 { + font-size: var(--text-md); + letter-spacing: 0; + line-height: var(--line-height--primary); + margin-bottom: var(--spacing-md); + margin-top: var(--spacing-md); +} + +.phpdocumentor h1 .headerlink, +.phpdocumentor h2 .headerlink, +.phpdocumentor h3 .headerlink, +.phpdocumentor h4 .headerlink, +.phpdocumentor h5 .headerlink, +.phpdocumentor h6 .headerlink +{ + transition: all .3s ease-in-out; + opacity: 0; + text-decoration: none; + color: silver; + font-size: 80%; +} + +.phpdocumentor h1:hover .headerlink, +.phpdocumentor h2:hover .headerlink, +.phpdocumentor h3:hover .headerlink, +.phpdocumentor h4:hover .headerlink, +.phpdocumentor h5:hover .headerlink, +.phpdocumentor h6:hover .headerlink +{ + opacity: 1; +} +.phpdocumentor p { + margin-top: 0; + margin-bottom: var(--spacing-md); +} +.phpdocumentor figure { + margin-bottom: var(--spacing-md); +} + +.phpdocumentor figcaption { + text-align: center; + font-style: italic; + font-size: 80%; +} +.phpdocumentor-line { + border-top: 1px solid #E1E1E1; + border-width: 0; + margin-bottom: var(--spacing-xxl); + margin-top: var(--spacing-xxl); +} +.phpdocumentor-section { + box-sizing: border-box; + margin: 0 auto; + max-width: var(--container-width); + padding: 0 var(--spacing-lg); + position: relative; + width: 100%; +} + +@media (min-width: 1200px) { + .phpdocumentor-section { + padding: 0; + width: 95%; + } +} +.phpdocumentor-column { + box-sizing: border-box; + float: left; + width: 100%; +} + +@media (min-width: 550px) { + .phpdocumentor-column { + margin-left: 4%; + } + + .phpdocumentor-column:first-child { + margin-left: 0; + } + + .-one.phpdocumentor-column { + width: 4.66666666667%; + } + + .-two.phpdocumentor-column { + width: 13.3333333333%; + } + + .-three.phpdocumentor-column { + width: 22%; + } + + .-four.phpdocumentor-column { + width: 30.6666666667%; + } + + .-five.phpdocumentor-column { + width: 39.3333333333%; + } + + .-six.phpdocumentor-column { + width: 48%; + } + + .-seven.phpdocumentor-column { + width: 56.6666666667%; + } + + .-eight.phpdocumentor-column { + width: 65.3333333333%; + } + + .-nine.phpdocumentor-column { + width: 74.0%; + } + + .-ten.phpdocumentor-column { + width: 82.6666666667%; + } + + .-eleven.phpdocumentor-column { + width: 91.3333333333%; + } + + .-twelve.phpdocumentor-column { + margin-left: 0; + width: 100%; + } + + .-one-third.phpdocumentor-column { + width: 30.6666666667%; + } + + .-two-thirds.phpdocumentor-column { + width: 65.3333333333%; + } + + .-one-half.phpdocumentor-column { + width: 48%; + } + + /* Offsets */ + .-offset-by-one.phpdocumentor-column { + margin-left: 8.66666666667%; + } + + .-offset-by-two.phpdocumentor-column { + margin-left: 17.3333333333%; + } + + .-offset-by-three.phpdocumentor-column { + margin-left: 26%; + } + + .-offset-by-four.phpdocumentor-column { + margin-left: 34.6666666667%; + } + + .-offset-by-five.phpdocumentor-column { + margin-left: 43.3333333333%; + } + + .-offset-by-six.phpdocumentor-column { + margin-left: 52%; + } + + .-offset-by-seven.phpdocumentor-column { + margin-left: 60.6666666667%; + } + + .-offset-by-eight.phpdocumentor-column { + margin-left: 69.3333333333%; + } + + .-offset-by-nine.phpdocumentor-column { + margin-left: 78.0%; + } + + .-offset-by-ten.phpdocumentor-column { + margin-left: 86.6666666667%; + } + + .-offset-by-eleven.phpdocumentor-column { + margin-left: 95.3333333333%; + } + + .-offset-by-one-third.phpdocumentor-column { + margin-left: 34.6666666667%; + } + + .-offset-by-two-thirds.phpdocumentor-column { + margin-left: 69.3333333333%; + } + + .-offset-by-one-half.phpdocumentor-column { + margin-left: 52%; + } +} +.phpdocumentor a { + color: var(--link-color-primary); +} + +.phpdocumentor a:hover { + color: var(--link-hover-color-primary); +} +.phpdocumentor-button { + background-color: var(--button-color); + border: 1px solid var(--button-border-color); + border-radius: var(--border-radius-base-size); + box-sizing: border-box; + color: var(--button-text-color); + cursor: pointer; + display: inline-block; + font-size: var(--text-sm); + font-weight: 600; + height: 38px; + letter-spacing: .1rem; + line-height: 38px; + padding: 0 var(--spacing-xxl); + text-align: center; + text-decoration: none; + text-transform: uppercase; + white-space: nowrap; + margin-bottom: var(--spacing-md); +} + +.phpdocumentor-button .-wide { + width: 100%; +} + +.phpdocumentor-button:hover, +.phpdocumentor-button:focus { + border-color: #888; + color: #333; + outline: 0; +} + +.phpdocumentor-button.-primary { + background-color: var(--button-color-primary); + border-color: var(--button-color-primary); + color: var(--button-text-color-primary); +} + +.phpdocumentor-button.-primary:hover, +.phpdocumentor-button.-primary:focus { + background-color: var(--link-color-primary); + border-color: var(--link-color-primary); + color: var(--button-text-color-primary); +} +.phpdocumentor form { + margin-bottom: var(--spacing-md); +} + +.phpdocumentor-field { + background-color: var(--form-field-color); + border: 1px solid var(--form-field-border-color); + border-radius: var(--border-radius-base-size); + box-shadow: none; + box-sizing: border-box; + height: 38px; + padding: var(--spacing-xxxs) var(--spacing-xxs); /* The 6px vertically centers text on FF, ignored by Webkit */ + margin-bottom: var(--spacing-md); +} + +/* Removes awkward default styles on some inputs for iOS */ +input[type="email"], +input[type="number"], +input[type="search"], +input[type="text"], +input[type="tel"], +input[type="url"], +input[type="password"], +textarea { + -moz-appearance: none; + -webkit-appearance: none; + appearance: none; +} + +.phpdocumentor-textarea { + min-height: 65px; + padding-bottom: var(--spacing-xxxs); + padding-top: var(--spacing-xxxs); +} + +.phpdocumentor-field:focus { + border: 1px solid var(--button-color-primary); + outline: 0; +} + +.phpdocumentor-label { + display: block; + margin-bottom: var(--spacing-xs); +} + +.phpdocumentor-fieldset { + border-width: 0; + padding: 0; +} + +input[type="checkbox"].phpdocumentor-field, +input[type="radio"].phpdocumentor-field { + display: inline; +} +div.phpdocumentor-list > ul, +ul.phpdocumentor-list { + list-style: circle inside; +} + +ol.phpdocumentor-list { + list-style: decimal inside; +} + +div.phpdocumentor-list > ul, +ol.phpdocumentor-list, +ul.phpdocumentor-list { + margin-top: 0; + padding-left: 0; + margin-bottom: var(--spacing-md); +} + +dl { + margin-bottom: var(--spacing-md); +} + +div.phpdocumentor-list > ul ul, +ul.phpdocumentor-list ul.phpdocumentor-list, +ul.phpdocumentor-list ol.phpdocumentor-list, +ol.phpdocumentor-list ol.phpdocumentor-list, +ol.phpdocumentor-list ul.phpdocumentor-list { + font-size: var(--text-sm); + margin: var(--spacing-xs) 0 var(--spacing-xs) calc(var(--spacing-xs) * 2); +} + +li.phpdocumentor-list { + margin-bottom: var(--spacing-md); +} + +.phpdocumentor dl dt { + margin-bottom: var(--spacing-xs); +} + +.phpdocumentor dl dd { + margin-bottom: var(--spacing-md); +} +.phpdocumentor pre { + margin-bottom: var(--spacing-md); +} + +.phpdocumentor-code { + font-family: var(--font-monospace); + background: var(--code-background-color); + border: 1px solid var(--code-border-color); + border-radius: var(--border-radius-base-size); + font-size: var(--text-sm); + padding: var(--spacing-sm) var(--spacing-md); + width: 100%; + box-sizing: border-box; +} + +.phpdocumentor-code.-dark { + background: var(--primary-color-darkest); + color: var(--light-gray); + box-shadow: 0 2px 3px var(--dark-gray); +} + +pre > .phpdocumentor-code { + display: block; + white-space: pre; +} +.phpdocumentor blockquote { + border-left: 4px solid var(--primary-color-darken); + margin: var(--spacing-md) 0; + padding: var(--spacing-xs) var(--spacing-sm); + color: var(--primary-color-darker); + font-style: italic; +} + +.phpdocumentor blockquote p:last-of-type { + margin-bottom: 0; +} +.phpdocumentor table { + margin-bottom: var(--spacing-md); +} + +th.phpdocumentor-heading, +td.phpdocumentor-cell { + border-bottom: 1px solid var(--table-separator-color); + padding: var(--spacing-sm) var(--spacing-md); + text-align: left; +} + +th.phpdocumentor-heading:first-child, +td.phpdocumentor-cell:first-child { + padding-left: 0; +} + +th.phpdocumentor-heading:last-child, +td.phpdocumentor-cell:last-child { + padding-right: 0; +} + +.phpdocumentor-header { + display: flex; + flex-direction: row; + align-items: stretch; + flex-wrap: wrap; + justify-content: space-between; + height: auto; + padding: var(--spacing-md) var(--spacing-md); +} + +.phpdocumentor-header__menu-button { + position: absolute; + top: -100%; + left: -100%; +} + +.phpdocumentor-header__menu-icon { + font-size: 2rem; + color: var(--primary-color); +} + +.phpdocumentor-header__menu-button:checked ~ .phpdocumentor-topnav { + max-height: 250px; + padding-top: var(--spacing-md); +} + +@media (min-width: 1000px) { + .phpdocumentor-header { + flex-direction: row; + padding: var(--spacing-lg) var(--spacing-lg); + min-height: var(--header-height); + } + + .phpdocumentor-header__menu-icon { + display: none; + } +} + +@media (min-width: 1000px) { + .phpdocumentor-header { + padding-top: 0; + padding-bottom: 0; + } +} +@media (min-width: 1200px) { + .phpdocumentor-header { + padding: 0; + } +} +.phpdocumentor-title { + box-sizing: border-box; + color: var(--title-text-color); + font-size: var(--text-xxl); + letter-spacing: .05rem; + font-weight: normal; + width: auto; + margin: 0; + display: flex; + align-items: center; +} + +.phpdocumentor-title.-without-divider { + border: none; +} + +.phpdocumentor-title__link { + transition: all .3s ease-out; + display: flex; + color: var(--title-text-color); + text-decoration: none; + font-weight: normal; + white-space: nowrap; + transform: scale(.75); + transform-origin: left; +} + +.phpdocumentor-title__link:hover { + transform: perspective(15rem) translateX(.5rem); + font-weight: 600; +} + +@media (min-width: 1000px) { + .phpdocumentor-title { + width: 30.6666666667%; + border-right: var(--sidebar-border-color) solid 1px; + } + + .phpdocumentor-title__link { + transform-origin: left; + } +} + +@media (min-width: 1000px) { + .phpdocumentor-title__link { + transform: scale(.85); + } +} + +@media (min-width: 1200px) { + .phpdocumentor-title__link { + transform: scale(1); + } +} +.phpdocumentor-topnav { + display: flex; + align-items: center; + margin: 0; + max-height: 0; + overflow: hidden; + transition: max-height 0.2s ease-out; + flex-basis: 100%; +} + +.phpdocumentor-topnav__menu { + text-align: right; + list-style: none; + margin: 0; + padding: 0; + flex: 1; + display: flex; + flex-flow: row wrap; + justify-content: center; +} + +.phpdocumentor-topnav__menu-item { + margin: 0; + width: 100%; + display: inline-block; + text-align: center; + padding: var(--spacing-sm) 0 +} + +.phpdocumentor-topnav__menu-item.-social { + width: auto; + padding: var(--spacing-sm) +} + +.phpdocumentor-topnav__menu-item a { + display: inline-block; + color: var(--text-color); + text-decoration: none; + font-size: var(--text-lg); + transition: all .3s ease-out; + border-bottom: 1px dotted transparent; + line-height: 1; +} + +.phpdocumentor-topnav__menu-item a:hover { + transform: perspective(15rem) translateY(.1rem); + border-bottom: 1px dotted var(--text-color); +} + +@media (min-width: 1000px) { + .phpdocumentor-topnav { + max-height: none; + overflow: visible; + flex-basis: auto; + } + + .phpdocumentor-topnav__menu { + display: flex; + flex-flow: row wrap; + justify-content: flex-end; + } + + .phpdocumentor-topnav__menu-item, + .phpdocumentor-topnav__menu-item.-social { + width: auto; + display: inline; + text-align: right; + padding: 0 0 0 var(--spacing-md) + } +} +.phpdocumentor-sidebar { + margin: 0; + overflow: hidden; + max-height: 0; +} + +.phpdocumentor .phpdocumentor-sidebar .phpdocumentor-list { + padding: var(--spacing-xs) var(--spacing-md); + list-style: none; + margin: 0; +} + +.phpdocumentor .phpdocumentor-sidebar li { + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + padding: 0 0 var(--spacing-xxxs) var(--spacing-md); +} + +.phpdocumentor .phpdocumentor-sidebar abbr, +.phpdocumentor .phpdocumentor-sidebar a { + text-decoration: none; + border-bottom: none; + color: var(--text-color); + font-size: var(--text-md); + padding-left: 0; + transition: padding-left .4s ease-out; +} + +.phpdocumentor .phpdocumentor-sidebar a:hover { + padding-left: 5px; + font-weight: 600; +} + +.phpdocumentor .phpdocumentor-sidebar__category > * { + border-left: 1px solid var(--primary-color-lighten); +} + +.phpdocumentor .phpdocumentor-sidebar__category { + margin-bottom: var(--spacing-lg); +} + +.phpdocumentor .phpdocumentor-sidebar__category-header { + font-size: var(--text-md); + margin-bottom: var(--spacing-xs); + color: var(--link-color-primary); + font-weight: 600; + border-left: 0; +} + +.phpdocumentor .phpdocumentor-sidebar__root-package, +.phpdocumentor .phpdocumentor-sidebar__root-namespace { + font-size: var(--text-md); + margin: 0; + padding-top: var(--spacing-xs); + padding-left: var(--spacing-md); + color: var(--text-color); + font-weight: normal; +} + +@media (min-width: 550px) { + .phpdocumentor-sidebar { + border-right: var(--sidebar-border-color) solid 1px; + } +} + +.phpdocumentor-sidebar__menu-button { + position: absolute; + top: -100%; + left: -100%; +} + +.phpdocumentor-sidebar__menu-icon { + font-size: var(--text-md); + font-weight: 600; + background: var(--primary-color); + color: white; + margin: 0 0 var(--spacing-lg); + display: block; + padding: var(--spacing-sm); + text-align: center; + border-radius: 3px; + text-transform: uppercase; + letter-spacing: .15rem; +} + +.phpdocumentor-sidebar__menu-button:checked ~ .phpdocumentor-sidebar { + max-height: 100%; + padding-top: var(--spacing-md); +} + +@media (min-width: 550px) { + .phpdocumentor-sidebar { + overflow: visible; + max-height: 100%; + } + + .phpdocumentor-sidebar__menu-icon { + display: none; + } +} +.phpdocumentor-admonition { + border: 1px solid var(--admonition-border-color); + border-radius: var(--border-radius-base-size); + border-color: var(--primary-color-lighten); + background-color: var(--primary-color-lighter); + padding: var(--spacing-lg); + margin: var(--spacing-lg) 0; + display: flex; + flex-direction: row; + align-items: flex-start; +} + +.phpdocumentor-admonition p:last-of-type { + margin-bottom: 0; +} + +.phpdocumentor-admonition--success, +.phpdocumentor-admonition.-success { + border-color: var(--admonition-success-color); +} + +.phpdocumentor-admonition__icon { + margin-right: var(--spacing-md); + color: var(--primary-color); + max-width: 3rem; +} +.phpdocumentor ul.phpdocumentor-breadcrumbs { + font-size: var(--text-md); + list-style: none; + margin: 0; + padding: 0; +} + +.phpdocumentor ul.phpdocumentor-breadcrumbs a { + color: var(--text-color); + text-decoration: none; +} + +.phpdocumentor ul.phpdocumentor-breadcrumbs > li { + display: inline-block; + margin: 0; +} + +.phpdocumentor ul.phpdocumentor-breadcrumbs > li + li:before { + color: var(--dark-gray); + content: "\\\A0"; + padding: 0; +} +.phpdocumentor .phpdocumentor-back-to-top { + position: fixed; + bottom: 2rem; + font-size: 2.5rem; + opacity: .25; + transition: all .3s ease-in-out; + right: 2rem; +} + +.phpdocumentor .phpdocumentor-back-to-top:hover { + color: var(--link-color-primary); + opacity: 1; +} +.phpdocumentor-search { + position: relative; + display: none; /** disable by default for non-js flow */ + opacity: .3; /** white-out default for loading indication */ + transition: opacity .3s, background .3s; + margin: var(--spacing-sm) 0; + flex: 1; + min-width: 100%; +} + +.phpdocumentor-search label { + display: flex; + align-items: center; + flex: 1; +} + +.phpdocumentor-search__icon { + color: var(--primary-color); + margin-right: var(--spacing-sm); + width: 1rem; + height: 1rem; +} + +.phpdocumentor-search--enabled { + display: flex; +} + +.phpdocumentor-search--active { + opacity: 1; +} + +.phpdocumentor-search input:disabled { + background-color: lightgray; +} + +.phpdocumentor-search__field:focus, +.phpdocumentor-search__field { + margin-bottom: 0; + border: 0; + border-bottom: 2px solid var(--primary-color); + padding: 0; + border-radius: 0; + flex: 1; +} + +@media (min-width: 1000px) { + .phpdocumentor-search { + min-width: auto; + max-width: 20rem; + margin: 0 0 0 auto; + } +} +.phpdocumentor-content { + position: relative; +} + +.phpdocumentor-search-results { + backdrop-filter: blur(5px); + background: var(--popover-background-color); + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + padding: 0; + opacity: 1; + pointer-events: all; + + transition: opacity .3s, background .3s; +} + +.phpdocumentor-search-results--hidden { + background: transparent; + backdrop-filter: blur(0); + opacity: 0; + pointer-events: none; +} + +.phpdocumentor-search-results__dialog { + width: 100%; + background: white; + max-height: 100%; + display: flex; + flex-direction: column; +} + +.phpdocumentor-search-results__body { + overflow: auto; +} + +.phpdocumentor-search-results__header { + padding: var(--spacing-lg); + display: flex; + justify-content: space-between; + background: var(--primary-color-darken); + color: white; + align-items: center; +} + +.phpdocumentor-search-results__close { + font-size: var(--text-xl); + background: none; + border: none; + padding: 0; + margin: 0; +} + +.phpdocumentor .phpdocumentor-search-results__title { + font-size: var(--text-xl); + margin-bottom: 0; +} + +.phpdocumentor-search-results__entries { + list-style: none; + padding: 0 var(--spacing-lg); + margin: 0; +} + +.phpdocumentor-search-results__entry { + border-bottom: 1px solid var(--table-separator-color); + padding: var(--spacing-sm) 0; + text-align: left; +} + +.phpdocumentor-search-results__entry a { + display: block; +} + +.phpdocumentor-search-results__entry small { + margin-top: var(--spacing-xs); + margin-bottom: var(--spacing-md); + color: var(--primary-color-darker); + display: block; + word-break: break-word; +} + +.phpdocumentor-search-results__entry h3 { + font-size: var(--text-lg); + margin: 0; +} + +@media (min-width: 550px) { + .phpdocumentor-search-results { + padding: 0 var(--spacing-lg); + } + + .phpdocumentor-search-results__entry h3 { + font-size: var(--text-xxl); + } + + .phpdocumentor-search-results__dialog { + margin: var(--spacing-xl) auto; + max-width: 40rem; + background: white; + border: 1px solid silver; + box-shadow: 0 2px 5px silver; + max-height: 40rem; + border-radius: 3px; + } +} +.phpdocumentor-modal { + position: fixed; + width: 100vw; + height: 100vh; + opacity: 0; + visibility: hidden; + transition: all 0.3s ease; + top: 0; + left: 0; + display: flex; + align-items: center; + justify-content: center; +} + +.phpdocumentor-modal__open { + visibility: visible; + opacity: 1; + transition-delay: 0s; +} + +.phpdocumentor-modal-bg { + position: absolute; + background: gray; + opacity: 50%; + width: 100%; + height: 100%; +} + +.phpdocumentor-modal-container { + border-radius: 1em; + background: #fff; + position: relative; + padding: 2em; +} + +.phpdocumentor-modal__close { + position: absolute; + right: 0.75em; + top: 0.75em; + outline: none; + appearance: none; + color: var(--primary-color); + background: none; + border: 0px; + font-weight: bold; + cursor: pointer; +} + +/* Used for screen readers and such */ +.visually-hidden { + display: none; +} + +.float-right { + float: right; +} + +.float-left { + float: left; +} diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/css/normalize.css b/app/Lib/vendor/crm-client-3.0.6/documentation/css/normalize.css new file mode 100644 index 0000000..579152b --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/css/normalize.css @@ -0,0 +1,427 @@ +/*! normalize.css v3.0.2 | MIT License | git.io/normalize */ + +/** + * 1. Set default font family to sans-serif. + * 2. Prevent iOS text size adjust after orientation change, without disabling + * user zoom. + */ + +html { + font-family: sans-serif; /* 1 */ + -ms-text-size-adjust: 100%; /* 2 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/** + * Remove default margin. + */ + +body { + margin: 0; +} + +/* HTML5 display definitions + ========================================================================== */ + +/** + * Correct `block` display not defined for any HTML5 element in IE 8/9. + * Correct `block` display not defined for `details` or `summary` in IE 10/11 + * and Firefox. + * Correct `block` display not defined for `main` in IE 11. + */ + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} + +/** + * 1. Correct `inline-block` display not defined in IE 8/9. + * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. + */ + +audio, +canvas, +progress, +video { + display: inline-block; /* 1 */ + vertical-align: baseline; /* 2 */ +} + +/** + * Prevent modern browsers from displaying `audio` without controls. + * Remove excess height in iOS 5 devices. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Address `[hidden]` styling not present in IE 8/9/10. + * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22. + */ + +[hidden], +template { + display: none; +} + +/* Links + ========================================================================== */ + +/** + * Remove the gray background color from active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * Improve readability when focused and also mouse hovered in all browsers. + */ + +a:active, +a:hover { + outline: 0; +} + +/* Text-level semantics + ========================================================================== */ + +/** + * Address styling not present in IE 8/9/10/11, Safari, and Chrome. + */ + +abbr[title] { + border-bottom: 1px dotted; +} + +/** + * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. + */ + +b, +strong { + font-weight: bold; +} + +/** + * Address styling not present in Safari and Chrome. + */ + +dfn { + font-style: italic; +} + +/** + * Address variable `h1` font-size and margin within `section` and `article` + * contexts in Firefox 4+, Safari, and Chrome. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/** + * Address styling not present in IE 8/9. + */ + +mark { + background: #ff0; + color: #000; +} + +/** + * Address inconsistent and variable font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` affecting `line-height` in all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +/* Embedded content + ========================================================================== */ + +/** + * Remove border when inside `a` element in IE 8/9/10. + */ + +img { + border: 0; +} + +/** + * Correct overflow not hidden in IE 9/10/11. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* Grouping content + ========================================================================== */ + +/** + * Address margin not present in IE 8/9 and Safari. + */ + +figure { + margin: 1em 40px; +} + +/** + * Address differences between Firefox and other browsers. + */ + +hr { + -moz-box-sizing: content-box; + box-sizing: content-box; + height: 0; +} + +/** + * Contain overflow in all browsers. + */ + +pre { + overflow: auto; +} + +/** + * Address odd `em`-unit font size rendering in all browsers. + */ + +code, +kbd, +pre, +samp { + font-family: var(--font-monospace); + font-size: 1em; +} + +/* Forms + ========================================================================== */ + +/** + * Known limitation: by default, Chrome and Safari on OS X allow very limited + * styling of `select`, unless a `border` property is set. + */ + +/** + * 1. Correct color not being inherited. + * Known issue: affects color of disabled elements. + * 2. Correct font properties not being inherited. + * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. + */ + +button, +input, +optgroup, +select, +textarea { + color: inherit; /* 1 */ + font: inherit; /* 2 */ + margin: 0; /* 3 */ +} + +/** + * Address `overflow` set to `hidden` in IE 8/9/10/11. + */ + +button { + overflow: visible; +} + +/** + * Address inconsistent `text-transform` inheritance for `button` and `select`. + * All other form control elements do not inherit `text-transform` values. + * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. + * Correct `select` style inheritance in Firefox. + */ + +button, +select { + text-transform: none; +} + +/** + * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * and `video` controls. + * 2. Correct inability to style clickable `input` types in iOS. + * 3. Improve usability and consistency of cursor style between image-type + * `input` and others. + */ + +button, +html input[type="button"], /* 1 */ +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; /* 2 */ + cursor: pointer; /* 3 */ +} + +/** + * Re-set default cursor for disabled elements. + */ + +button[disabled], +html input[disabled] { + cursor: default; +} + +/** + * Remove inner padding and border in Firefox 4+. + */ + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} + +/** + * Address Firefox 4+ setting `line-height` on `input` using `!important` in + * the UA stylesheet. + */ + +input { + line-height: normal; +} + +/** + * It's recommended that you don't attempt to style these elements. + * Firefox's implementation doesn't respect box-sizing, padding, or width. + * + * 1. Address box sizing set to `content-box` in IE 8/9/10. + * 2. Remove excess padding in IE 8/9/10. + */ + +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Fix the cursor style for Chrome's increment/decrement buttons. For certain + * `font-size` values of the `input`, it causes the cursor style of the + * decrement button to change from `default` to `text`. + */ + +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Address `appearance` set to `searchfield` in Safari and Chrome. + * 2. Address `box-sizing` set to `border-box` in Safari and Chrome + * (include `-moz` to future-proof). + */ + +input[type="search"] { + -webkit-appearance: textfield; /* 1 */ + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; /* 2 */ + box-sizing: content-box; +} + +/** + * Remove inner padding and search cancel button in Safari and Chrome on OS X. + * Safari (but not Chrome) clips the cancel button when the search input has + * padding (and `textfield` appearance). + */ + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * Define consistent border, margin, and padding. + */ + +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +/** + * 1. Correct `color` not being inherited in IE 8/9/10/11. + * 2. Remove padding so people aren't caught out if they zero out fieldsets. + */ + +legend { + border: 0; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Remove default vertical scrollbar in IE 8/9/10/11. + */ + +textarea { + overflow: auto; +} + +/** + * Don't inherit the `font-weight` (applied by a rule above). + * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. + */ + +optgroup { + font-weight: bold; +} + +/* Tables + ========================================================================== */ + +/** + * Remove most spacing between table cells. + */ + +table { + border-collapse: collapse; + border-spacing: 0; +} + +td, +th { + padding: 0; +} diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/css/template.css b/app/Lib/vendor/crm-client-3.0.6/documentation/css/template.css new file mode 100644 index 0000000..31f00e3 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/css/template.css @@ -0,0 +1,188 @@ +.phpdocumentor-summary { + font-style: italic; +} +.phpdocumentor-description { + margin-bottom: var(--spacing-md); +} +.phpdocumentor-element { + position: relative; +} + +.phpdocumentor .phpdocumentor-element__name { + line-height: 1; +} + +.phpdocumentor-element__package, +.phpdocumentor-element__extends, +.phpdocumentor-element__implements { + display: block; + font-size: var(--text-xxs); + font-weight: normal; + opacity: .7; +} + +.phpdocumentor-element__package .phpdocumentor-breadcrumbs { + display: inline; +} + +.phpdocumentor-element:not(:last-child) { + border-bottom: 1px solid var(--primary-color-lighten); + padding-bottom: var(--spacing-lg); +} + +.phpdocumentor-element.-deprecated .phpdocumentor-element__name { + text-decoration: line-through; +} + +.phpdocumentor-element__modifier { + font-size: var(--text-xxs); + padding: calc(var(--spacing-base-size) / 4) calc(var(--spacing-base-size) / 2); + color: var(--text-color); + background-color: var(--light-gray); + border-radius: 3px; + text-transform: uppercase; +} +.phpdocumentor-signature { + display: inline-block; + font-size: var(--text-sm); + margin-bottom: var(--spacing-md); +} + +.phpdocumentor-signature.-deprecated .phpdocumentor-signature__name { + text-decoration: line-through; +} +.phpdocumentor-table-of-contents { +} + +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry { + padding-top: var(--spacing-xs); + margin-left: 2rem; + display: flex; +} + +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry > a { + flex: 0 1 auto; +} + +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry > span { + flex: 1; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; +} + +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry:after { + content: ''; + height: 12px; + width: 12px; + left: 16px; + position: absolute; +} +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry.-private:after { + background: url('data:image/svg+xml;utf8,') no-repeat; +} +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry.-protected:after { + left: 13px; + background: url('data:image/svg+xml;utf8,') no-repeat; +} + +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry:before { + width: 1.25rem; + height: 1.25rem; + line-height: 1.25rem; + background: transparent url('data:image/svg+xml;utf8,') no-repeat center center; + content: ''; + position: absolute; + left: 0; + border-radius: 50%; + font-weight: 600; + color: white; + text-align: center; + font-size: .75rem; + margin-top: .2rem; +} + +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry.-method:before { + content: 'M'; + background-image: url('data:image/svg+xml;utf8,'); +} + +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry.-function:before { + content: 'M'; + background-image: url('data:image/svg+xml;utf8,'); +} + +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry.-property:before { + content: 'P' +} + +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry.-constant:before { + content: 'C'; + background-color: transparent; + background-image: url('data:image/svg+xml;utf8,'); +} + +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry.-class:before { + content: 'C' +} + +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry.-interface:before { + content: 'I' +} + +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry.-trait:before { + content: 'T' +} + +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry.-namespace:before { + content: 'N' +} + +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry.-package:before { + content: 'P' +} + +.phpdocumentor-table-of-contents dd { + font-style: italic; + margin-left: 2rem; +} +.phpdocumentor-element-found-in { + position: absolute; + top: 0; + right: 0; + font-size: var(--text-sm); + color: gray; +} + +.phpdocumentor-element-found-in .phpdocumentor-element-found-in__source { + flex: 0 1 auto; + display: inline-flex; +} + +.phpdocumentor-element-found-in .phpdocumentor-element-found-in__source:after { + width: 1.25rem; + height: 1.25rem; + line-height: 1.25rem; + background: transparent url('data:image/svg+xml;utf8,') no-repeat center center; + content: ''; + left: 0; + border-radius: 50%; + font-weight: 600; + text-align: center; + font-size: .75rem; + margin-top: .2rem; +} +.phpdocumentor-class-graph { + width: 100%; height: 600px; border:1px solid black; overflow: hidden +} + +.phpdocumentor-class-graph__graph { + width: 100%; +} +.phpdocumentor-tag-list__definition { + display: flex; +} + +.phpdocumentor-tag-link { + margin-right: var(--spacing-sm); +} diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/files/examples-customerexample.html b/app/Lib/vendor/crm-client-3.0.6/documentation/files/examples-customerexample.html new file mode 100644 index 0000000..7bb0da2 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/files/examples-customerexample.html @@ -0,0 +1,140 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                              +

                                                                                                                                                                                                                              CRM V2

                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              + + + + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              +

                                                                                                                                                                                                                              CustomerExample.php

                                                                                                                                                                                                                              + + +
                                                                                                                                                                                                                              + + + + + + + + + + + + + + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              +

                                                                                                                                                                                                                              Search results

                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                                + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-crmapiv2.html b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-crmapiv2.html new file mode 100644 index 0000000..9e3241b --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-crmapiv2.html @@ -0,0 +1,151 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                CRM V2

                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                CrmApiV2.php

                                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                                + + + + + + +

                                                                                                                                                                                                                                + Interfaces, Classes and Traits + +

                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                CrmApiV2
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                This is the main class to interact with the CRM
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + + + + + + + + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                Search results

                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                                  + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-enums-apierror.html b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-enums-apierror.html new file mode 100644 index 0000000..2ac8a83 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-enums-apierror.html @@ -0,0 +1,151 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                  CRM V2

                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                  ApiError.php

                                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                                  + + + + + + +

                                                                                                                                                                                                                                  + Interfaces, Classes and Traits + +

                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  ApiError
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  This describes an API error.
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + + + + + + + + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                  Search results

                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                                    + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-enums-apistatus.html b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-enums-apistatus.html new file mode 100644 index 0000000..bcd330c --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-enums-apistatus.html @@ -0,0 +1,151 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                    CRM V2

                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                    ApiStatus.php

                                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                                    + + + + + + +

                                                                                                                                                                                                                                    + Interfaces, Classes and Traits + +

                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    ApiStatus
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    + + + + + + + + +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                    Search results

                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                                      + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-enums-arcadiamailtype.html b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-enums-arcadiamailtype.html new file mode 100644 index 0000000..62f8966 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-enums-arcadiamailtype.html @@ -0,0 +1,151 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                      CRM V2

                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                      ArcadiaMailType.php

                                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                                      + + + + + + +

                                                                                                                                                                                                                                      + Interfaces, Classes and Traits + +

                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      ArcadiaMailType
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + + + + + + + + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                      Search results

                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                                        + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-enums-arcadiaordertype.html b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-enums-arcadiaordertype.html new file mode 100644 index 0000000..62c8d5b --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-enums-arcadiaordertype.html @@ -0,0 +1,151 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                        CRM V2

                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                        ArcadiaOrderType.php

                                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                                        + + + + + + +

                                                                                                                                                                                                                                        + Interfaces, Classes and Traits + +

                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        ArcadiaOrderType
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        + + + + + + + + +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                        Search results

                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                                          + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-enums-country.html b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-enums-country.html new file mode 100644 index 0000000..d2050f9 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-enums-country.html @@ -0,0 +1,151 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                          CRM V2

                                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                          Country.php

                                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                                          + + + + + + +

                                                                                                                                                                                                                                          + Interfaces, Classes and Traits + +

                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          Country
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          Liste de Pays
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + + + + + + + + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                          Search results

                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                                            + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-enums-httpmethods.html b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-enums-httpmethods.html new file mode 100644 index 0000000..92d2516 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-enums-httpmethods.html @@ -0,0 +1,140 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                            CRM V2

                                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            + + + + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                            HttpMethods.php

                                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                                            + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                            Search results

                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + + +
                                                                                                                                                                                                                                              + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-enums-loglevel.html b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-enums-loglevel.html new file mode 100644 index 0000000..8834ad0 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-enums-loglevel.html @@ -0,0 +1,151 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                              CRM V2

                                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + + + + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                              LogLevel.php

                                                                                                                                                                                                                                              + + +
                                                                                                                                                                                                                                              + + + + + + +

                                                                                                                                                                                                                                              + Interfaces, Classes and Traits + +

                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              LogLevel
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + + + + + + + + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                              Search results

                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                                                + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-enums-questiontype.html b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-enums-questiontype.html new file mode 100644 index 0000000..0a94cc6 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-enums-questiontype.html @@ -0,0 +1,151 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                CRM V2

                                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                QuestionType.php

                                                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                                                + + + + + + +

                                                                                                                                                                                                                                                + Interfaces, Classes and Traits + +

                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                QuestionType
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + + + + + + + + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                Search results

                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                                                  + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-exceptions-accesserror.html b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-exceptions-accesserror.html new file mode 100644 index 0000000..b2a7afa --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-exceptions-accesserror.html @@ -0,0 +1,151 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                  CRM V2

                                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                  AccessError.php

                                                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                                                  + + + + + + +

                                                                                                                                                                                                                                                  + Interfaces, Classes and Traits + +

                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  AccessError
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  This is thrown when trying to set a value on an object property that does not exist.
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + + + + + + + + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                  Search results

                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                                                    + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-exceptions-apierrorexception.html b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-exceptions-apierrorexception.html new file mode 100644 index 0000000..549805d --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-exceptions-apierrorexception.html @@ -0,0 +1,153 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                    CRM V2

                                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                    ApiErrorException.php

                                                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                                                    + + + + + + +

                                                                                                                                                                                                                                                    + Interfaces, Classes and Traits + +

                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    ApiErrorException
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    This would be thrown if any of the case +referenced in \LDC\LDCCRM\Enums\ApiError would +occur within the crm
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + + + + + + + + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                    Search results

                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                                                      + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-exceptions-crmexception.html b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-exceptions-crmexception.html new file mode 100644 index 0000000..d83c57f --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-exceptions-crmexception.html @@ -0,0 +1,151 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                      CRM V2

                                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                      CrmException.php

                                                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                                                      + + + + + + +

                                                                                                                                                                                                                                                      + Interfaces, Classes and Traits + +

                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      CrmException
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      This is a critical error.
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      + + + + + + + + +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                      Search results

                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                                                        + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-exceptions-skipvalidationexception.html b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-exceptions-skipvalidationexception.html new file mode 100644 index 0000000..e8418f4 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-exceptions-skipvalidationexception.html @@ -0,0 +1,151 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                        CRM V2

                                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                        SkipValidationException.php

                                                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                                                        + + + + + + +

                                                                                                                                                                                                                                                        + Interfaces, Classes and Traits + +

                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        SkipValidationException
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        Used only for internal validator
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + + + + + + + + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                        Search results

                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                                                          + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-exceptions-validationexception.html b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-exceptions-validationexception.html new file mode 100644 index 0000000..3b7a967 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-exceptions-validationexception.html @@ -0,0 +1,152 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                          CRM V2

                                                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                          ValidationException.php

                                                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                                                          + + + + + + +

                                                                                                                                                                                                                                                          + Interfaces, Classes and Traits + +

                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          ValidationException
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          This would be thrown if a data could not be validated +on any models
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + + + + + + + + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                          Search results

                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                                                            + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-exceptions-wpcrminvalidjsonuserinfo.html b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-exceptions-wpcrminvalidjsonuserinfo.html new file mode 100644 index 0000000..b8ff99e --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-exceptions-wpcrminvalidjsonuserinfo.html @@ -0,0 +1,151 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                            CRM V2

                                                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            + + + + +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                            WpCrmInvalidJsonUserInfo.php

                                                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                                                            + + + + + + +

                                                                                                                                                                                                                                                            + Interfaces, Classes and Traits + +

                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            WpCrmInvalidJsonUserInfo
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            This is thrown when trying to read WP customer from DB json data.
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            + + + + + + + + +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                            Search results

                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              + + +
                                                                                                                                                                                                                                                              + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-models-answer.html b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-models-answer.html new file mode 100644 index 0000000..3ef11b1 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-models-answer.html @@ -0,0 +1,152 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                              CRM V2

                                                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              + + + + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                              Answer.php

                                                                                                                                                                                                                                                              + + +
                                                                                                                                                                                                                                                              + + + + + + +

                                                                                                                                                                                                                                                              + Interfaces, Classes and Traits + +

                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              Answer
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              This class represents an answer +It has a method to submit answers
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + + + + + + + + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                              Search results

                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                                                                + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-models-arcadiamaildefault.html b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-models-arcadiamaildefault.html new file mode 100644 index 0000000..da2f75e --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-models-arcadiamaildefault.html @@ -0,0 +1,152 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                CRM V2

                                                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                ArcadiaMailDefault.php

                                                                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                                                                + + + + + + +

                                                                                                                                                                                                                                                                + Interfaces, Classes and Traits + +

                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                ArcadiaMailDefault
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                This class represents the customer info with +the account validation status
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + + + + + + + + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                Search results

                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                                                                  + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-models-arcadiamailgame.html b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-models-arcadiamailgame.html new file mode 100644 index 0000000..1a1c378 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-models-arcadiamailgame.html @@ -0,0 +1,152 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                  CRM V2

                                                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                  ArcadiaMailGame.php

                                                                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                                                                  + + + + + + +

                                                                                                                                                                                                                                                                  + Interfaces, Classes and Traits + +

                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  ArcadiaMailGame
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  This class represents the customer info with +the account validation status
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  + + + + + + + + +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                  Search results

                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                                                                    + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-models-crmclientmodel.html b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-models-crmclientmodel.html new file mode 100644 index 0000000..612a8b5 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-models-crmclientmodel.html @@ -0,0 +1,140 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                    CRM V2

                                                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                    CrmClientModel.php

                                                                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                                                                    + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                    Search results

                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                                                                      + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-models-customer.html b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-models-customer.html new file mode 100644 index 0000000..12a8e23 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-models-customer.html @@ -0,0 +1,153 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                      CRM V2

                                                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                      Customer.php

                                                                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                                                                      + + + + + + +

                                                                                                                                                                                                                                                                      + Interfaces, Classes and Traits + +

                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      Customer
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      This class represents the customer info with +the account validation status. You can use it as +a standalone class but beware of catching exceptions
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + + + + + + + + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                      Search results

                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                                                                        + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-models-question.html b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-models-question.html new file mode 100644 index 0000000..1fa880c --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-models-question.html @@ -0,0 +1,152 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                        CRM V2

                                                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                        Question.php

                                                                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                                                                        + + + + + + +

                                                                                                                                                                                                                                                                        + Interfaces, Classes and Traits + +

                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        Question
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        This class represents a question +It has some static methods to retrieve questions and answers
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + + + + + + + + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                        Search results

                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                                                                          + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-models-singleoptin.html b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-models-singleoptin.html new file mode 100644 index 0000000..47579b5 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-models-singleoptin.html @@ -0,0 +1,151 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                          CRM V2

                                                                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                          SingleOptin.php

                                                                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                                                                          + + + + + + +

                                                                                                                                                                                                                                                                          + Interfaces, Classes and Traits + +

                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                          SingleOptin
                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                          This class allows to handle single opt in
                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                          + + + + + + + + +
                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                          Search results

                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                                                                            + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-models-stats.html b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-models-stats.html new file mode 100644 index 0000000..9858cca --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-models-stats.html @@ -0,0 +1,151 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                            CRM V2

                                                                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                            + + + + +
                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                            Stats.php

                                                                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                                                                            + + + + + + +

                                                                                                                                                                                                                                                                            + Interfaces, Classes and Traits + +

                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                            Stats
                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                            This class is used to get stats from CRM
                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                            + + + + + + + + +
                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                            Search results

                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                              + + +
                                                                                                                                                                                                                                                                              + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-transport-apiinterface.html b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-transport-apiinterface.html new file mode 100644 index 0000000..3dff3ea --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-transport-apiinterface.html @@ -0,0 +1,140 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                              CRM V2

                                                                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                              + + + + +
                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                              ApiInterface.php

                                                                                                                                                                                                                                                                              + + +
                                                                                                                                                                                                                                                                              + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                              Search results

                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                                                                                + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-transport-request.html b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-transport-request.html new file mode 100644 index 0000000..013412c --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-transport-request.html @@ -0,0 +1,152 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                CRM V2

                                                                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                Request.php

                                                                                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                                                                                + + + + + + +

                                                                                                                                                                                                                                                                                + Interfaces, Classes and Traits + +

                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                Request
                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                The LDC CRM request +Contains the http method, the requested url and data to pass
                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                + + + + + + + + +
                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                Search results

                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                                                                                  + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-transport-response.html b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-transport-response.html new file mode 100644 index 0000000..f261368 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-transport-response.html @@ -0,0 +1,151 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                  CRM V2

                                                                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                  Response.php

                                                                                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                                                                                  + + + + + + +

                                                                                                                                                                                                                                                                                  + Interfaces, Classes and Traits + +

                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                  Response
                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                  + + + + + + + + +
                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                  Search results

                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                                                                                    + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-utils.html b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-utils.html new file mode 100644 index 0000000..4d0ea3b --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-utils.html @@ -0,0 +1,151 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                    CRM V2

                                                                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                    Utils.php

                                                                                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                                                                                    + + + + + + +

                                                                                                                                                                                                                                                                                    + Interfaces, Classes and Traits + +

                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                    Utils
                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                    This is the LDCCRM utility class
                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                    + + + + + + + + +
                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                    Search results

                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                                                                                      + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-wordpress-wpcrm.html b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-wordpress-wpcrm.html new file mode 100644 index 0000000..4172488 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-wordpress-wpcrm.html @@ -0,0 +1,191 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                      CRM V2

                                                                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                      WPCrm.php

                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                      LDCCRM For Wordpress usage

                                                                                                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                                                                                                      + Tags + +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      + category +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                      API

                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      + author +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                      Jérémy Munsch jeremy.munsch@ldc.fr

                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      + license +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                      MIT https://opensource.org/licenses/MIT

                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      + link +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      + / + +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      + + + + +

                                                                                                                                                                                                                                                                                      + Interfaces, Classes and Traits + +

                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                      WPCrm
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      Class de gestion des users en session avec Wordpress
                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                      + + + + + + + + +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                      Search results

                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                                                                                        + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-wordpress-wpcrmanswer.html b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-wordpress-wpcrmanswer.html new file mode 100644 index 0000000..8e24725 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-wordpress-wpcrmanswer.html @@ -0,0 +1,191 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                        CRM V2

                                                                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                        WPCrmAnswer.php

                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                        LDCCRM For Wordpress usage

                                                                                                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                                                                                                        + Tags + +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        + category +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                        API

                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        + author +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                        Jérémy Munsch jeremy.munsch@ldc.fr

                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        + license +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                        MIT https://opensource.org/licenses/MIT

                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        + link +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        + / + +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        + + + + +

                                                                                                                                                                                                                                                                                        + Interfaces, Classes and Traits + +

                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                        WPCrmAnswer
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        Class de gestion de la segmentation question avec Wordpress
                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                        + + + + + + + + +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                        Search results

                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                                                                                          + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-wordpress-wpcrmquestion.html b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-wordpress-wpcrmquestion.html new file mode 100644 index 0000000..3563dde --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-wordpress-wpcrmquestion.html @@ -0,0 +1,191 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                          CRM V2

                                                                                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                          WPCrmQuestion.php

                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                          LDCCRM For Wordpress usage

                                                                                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                                                                                          + Tags + +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          + category +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                          API

                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          + author +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                          Jérémy Munsch jeremy.munsch@ldc.fr

                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          + license +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                          MIT https://opensource.org/licenses/MIT

                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          + link +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          + / + +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          + + + + +

                                                                                                                                                                                                                                                                                          + Interfaces, Classes and Traits + +

                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                          WPCrmQuestion
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          Class de gestion de la segmentation question avec Wordpress
                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                          + + + + + + + + +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                          Search results

                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                                                                                            + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-wordpress-wpcrmuser.html b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-wordpress-wpcrmuser.html new file mode 100644 index 0000000..07b7454 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/files/src-wordpress-wpcrmuser.html @@ -0,0 +1,191 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                            CRM V2

                                                                                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            + + + + +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                            WPCrmUser.php

                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                            LDCCRM For Wordpress usage

                                                                                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                                                                                            + Tags + +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            + category +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                            API

                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            + author +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                            Jérémy Munsch jeremy.munsch@ldc.fr

                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            + license +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                            MIT https://opensource.org/licenses/MIT

                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            + link +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            + / + +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            + + + + +

                                                                                                                                                                                                                                                                                            + Interfaces, Classes and Traits + +

                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                            WPCrmUser
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            Class de gestion des users en session avec Wordpress
                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                            + + + + + + + + +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                            Search results

                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                              + + +
                                                                                                                                                                                                                                                                                              + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/graphs/classes.html b/app/Lib/vendor/crm-client-3.0.6/documentation/graphs/classes.html new file mode 100644 index 0000000..9d638db --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/graphs/classes.html @@ -0,0 +1,117 @@ + + + + + CRM V2 + + + + + + + + +
                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                              CRM V2

                                                                                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                              + + + + +
                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                              Search results

                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                                                                                                + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/index.html b/app/Lib/vendor/crm-client-3.0.6/documentation/index.html new file mode 100644 index 0000000..c2a146c --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/index.html @@ -0,0 +1,145 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                CRM V2

                                                                                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                Documentation

                                                                                                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                                                                                                + Packages + +

                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                LDCCrmClient
                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                None
                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                + Namespaces + +

                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                LDC
                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                + + + + + + + +
                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                Search results

                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                                                                                                  + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/indices/files.html b/app/Lib/vendor/crm-client-3.0.6/documentation/indices/files.html new file mode 100644 index 0000000..e7538c2 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/indices/files.html @@ -0,0 +1,181 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                  CRM V2

                                                                                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                                                                                                  + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/js/search.js b/app/Lib/vendor/crm-client-3.0.6/documentation/js/search.js new file mode 100644 index 0000000..093d6d0 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/js/search.js @@ -0,0 +1,173 @@ +// Search module for phpDocumentor +// +// This module is a wrapper around fuse.js that will use a given index and attach itself to a +// search form and to a search results pane identified by the following data attributes: +// +// 1. data-search-form +// 2. data-search-results +// +// The data-search-form is expected to have a single input element of type 'search' that will trigger searching for +// a series of results, were the data-search-results pane is expected to have a direct UL child that will be populated +// with rendered results. +// +// The search has various stages, upon loading this stage the data-search-form receives the CSS class +// 'phpdocumentor-search--enabled'; this indicates that JS is allowed and indices are being loaded. It is recommended +// to hide the form by default and show it when it receives this class to achieve progressive enhancement for this +// feature. +// +// After loading this module, it is expected to load a search index asynchronously, for example: +// +// +// +// In this script the generated index should attach itself to the search module using the `appendIndex` function. By +// doing it like this the page will continue loading, unhindered by the loading of the search. +// +// After the page has fully loaded, and all these deferred indexes loaded, the initialization of the search module will +// be called and the form will receive the class 'phpdocumentor-search--active', indicating search is ready. At this +// point, the input field will also have it's 'disabled' attribute removed. +var Search = (function () { + var fuse; + var index = []; + var options = { + shouldSort: true, + threshold: 0.6, + location: 0, + distance: 100, + maxPatternLength: 32, + minMatchCharLength: 1, + keys: [ + "fqsen", + "name", + "summary", + "url" + ] + }; + + // Credit David Walsh (https://davidwalsh.name/javascript-debounce-function) + // Returns a function, that, as long as it continues to be invoked, will not + // be triggered. The function will be called after it stops being called for + // N milliseconds. If `immediate` is passed, trigger the function on the + // leading edge, instead of the trailing. + function debounce(func, wait, immediate) { + var timeout; + + return function executedFunction() { + var context = this; + var args = arguments; + + var later = function () { + timeout = null; + if (!immediate) func.apply(context, args); + }; + + var callNow = immediate && !timeout; + clearTimeout(timeout); + timeout = setTimeout(later, wait); + if (callNow) func.apply(context, args); + }; + } + + function close() { + // Start scroll prevention: https://css-tricks.com/prevent-page-scrolling-when-a-modal-is-open/ + const scrollY = document.body.style.top; + document.body.style.position = ''; + document.body.style.top = ''; + window.scrollTo(0, parseInt(scrollY || '0') * -1); + // End scroll prevention + + var form = document.querySelector('[data-search-form]'); + var searchResults = document.querySelector('[data-search-results]'); + + form.classList.toggle('phpdocumentor-search--has-results', false); + searchResults.classList.add('phpdocumentor-search-results--hidden'); + var searchField = document.querySelector('[data-search-form] input[type="search"]'); + searchField.blur(); + } + + function search(event) { + // Start scroll prevention: https://css-tricks.com/prevent-page-scrolling-when-a-modal-is-open/ + document.body.style.position = 'fixed'; + document.body.style.top = `-${window.scrollY}px`; + // End scroll prevention + + // prevent enter's from autosubmitting + event.stopPropagation(); + + var form = document.querySelector('[data-search-form]'); + var searchResults = document.querySelector('[data-search-results]'); + var searchResultEntries = document.querySelector('[data-search-results] .phpdocumentor-search-results__entries'); + + searchResultEntries.innerHTML = ''; + + if (!event.target.value) { + close(); + return; + } + + form.classList.toggle('phpdocumentor-search--has-results', true); + searchResults.classList.remove('phpdocumentor-search-results--hidden'); + var results = fuse.search(event.target.value, {limit: 25}); + + results.forEach(function (result) { + var entry = document.createElement("li"); + entry.classList.add("phpdocumentor-search-results__entry"); + entry.innerHTML += '

                                                                                                                                                                                                                                                                                                  ' + result.name + "

                                                                                                                                                                                                                                                                                                  \n"; + entry.innerHTML += '' + result.fqsen + "\n"; + entry.innerHTML += '
                                                                                                                                                                                                                                                                                                  ' + result.summary + '
                                                                                                                                                                                                                                                                                                  '; + searchResultEntries.appendChild(entry) + }); + } + + function appendIndex(added) { + index = index.concat(added); + + // re-initialize search engine when appending an index after initialisation + if (typeof fuse !== 'undefined') { + fuse = new Fuse(index, options); + } + } + + function init() { + fuse = new Fuse(index, options); + + var form = document.querySelector('[data-search-form]'); + var searchField = document.querySelector('[data-search-form] input[type="search"]'); + + var closeButton = document.querySelector('.phpdocumentor-search-results__close'); + closeButton.addEventListener('click', function() { close() }.bind(this)); + + var searchResults = document.querySelector('[data-search-results]'); + searchResults.addEventListener('click', function() { close() }.bind(this)); + + form.classList.add('phpdocumentor-search--active'); + + searchField.setAttribute('placeholder', 'Search (Press "/" to focus)'); + searchField.removeAttribute('disabled'); + searchField.addEventListener('keyup', debounce(search, 300)); + + window.addEventListener('keyup', function (event) { + if (event.key === '/') { + searchField.focus(); + } + if (event.code === 'Escape') { + close(); + } + }.bind(this)); + } + + return { + appendIndex, + init + } +})(); + +window.addEventListener('DOMContentLoaded', function () { + var form = document.querySelector('[data-search-form]'); + + // When JS is supported; show search box. Must be before including the search for it to take effect immediately + form.classList.add('phpdocumentor-search--enabled'); +}); + +window.addEventListener('load', function () { + Search.init(); +}); diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/js/searchIndex.js b/app/Lib/vendor/crm-client-3.0.6/documentation/js/searchIndex.js new file mode 100644 index 0000000..c19257f --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/js/searchIndex.js @@ -0,0 +1,1344 @@ +Search.appendIndex( + [ + { + "fqsen": "\\LDC\\LDCCRM\\CrmApiV2", + "name": "CrmApiV2", + "summary": "This\u0020is\u0020the\u0020main\u0020class\u0020to\u0020interact\u0020with\u0020the\u0020CRM", + "url": "classes/LDC-LDCCRM-CrmApiV2.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\CrmApiV2\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "CrmApiV2", + "url": "classes/LDC-LDCCRM-CrmApiV2.html#method___construct" + }, { + "fqsen": "\\LDC\\LDCCRM\\CrmApiV2\u003A\u003Aping\u0028\u0029", + "name": "ping", + "summary": "Use\u0020this\u0020the\u0020ping\u0020the\u0020crm\u0020and\u0020know\u0020its\u0020current\u0020status", + "url": "classes/LDC-LDCCRM-CrmApiV2.html#method_ping" + }, { + "fqsen": "\\LDC\\LDCCRM\\CrmApiV2\u003A\u003AgetCustomerOrNew\u0028\u0029", + "name": "getCustomerOrNew", + "summary": "Get\u0020a\u0020customer\u0020from\u0020its\u0020hashcode\u0020or\u0020email\nIf\u0020it\u0020does\u0020not\u0020exists\u0020a\u0020new\u0020instance\nwill\u0020be\u0020returned.\u0020You\u0020would\u0020have\nto\u0020call\u0020its\u0020save\u0020method\u0020later\u0020on.", + "url": "classes/LDC-LDCCRM-CrmApiV2.html#method_getCustomerOrNew" + }, { + "fqsen": "\\LDC\\LDCCRM\\CrmApiV2\u003A\u003AgetCustomer\u0028\u0029", + "name": "getCustomer", + "summary": "Get\u0020a\u0020customer\u0020from\u0020its\u0020hashcode\u0020or\u0020email\nIf\u0020it\u0020does\u0020not\u0020exists\u0020a\u0020new\u0020instance\nwill\u0020be\u0020returned.\u0020You\u0020would\u0020have\nto\u0020call\u0020its\u0020save\u0020method\u0020later\u0020on.", + "url": "classes/LDC-LDCCRM-CrmApiV2.html#method_getCustomer" + }, { + "fqsen": "\\LDC\\LDCCRM\\CrmApiV2\u003A\u003AsetStatus\u0028\u0029", + "name": "setStatus", + "summary": "Set\u0020the\u0020single\u0020optin\u0020status\u0020for\u0020an\u0020email", + "url": "classes/LDC-LDCCRM-CrmApiV2.html#method_setStatus" + }, { + "fqsen": "\\LDC\\LDCCRM\\CrmApiV2\u003A\u003Alogin\u0028\u0029", + "name": "login", + "summary": "Test\u0020a\u0020customer\u0020credentials\u0020to\u0020see\u0020if\u0020it\u0020can\u0020login", + "url": "classes/LDC-LDCCRM-CrmApiV2.html#method_login" + }, { + "fqsen": "\\LDC\\LDCCRM\\CrmApiV2\u003A\u003A\u0024apiInterface", + "name": "apiInterface", + "summary": "The\u0020Api\u0020object\u0020that\u0020will\u0020handle\u0020requests\u0020and\u0020responses", + "url": "classes/LDC-LDCCRM-CrmApiV2.html#property_apiInterface" + }, { + "fqsen": "\\LDC\\LDCCRM\\Enums\\ApiError", + "name": "ApiError", + "summary": "This\u0020describes\u0020an\u0020API\u0020error.", + "url": "classes/LDC-LDCCRM-Enums-ApiError.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Enums\\ApiError\u003A\u003Avalues\u0028\u0029", + "name": "values", + "summary": "Valeurs\u0020des\u0020possibilit\u00E9s\u0020de\u0020cet\u0020\u00E9num\u00E9ration\u0020\u0028value\u0029", + "url": "classes/LDC-LDCCRM-Enums-ApiError.html#method_values" + }, { + "fqsen": "\\LDC\\LDCCRM\\Enums\\ApiError\u003A\u003Alabels\u0028\u0029", + "name": "labels", + "summary": "Libell\u00E9s\u0020des\u0020possibilit\u00E9s\u0020de\u0020cet\u0020\u00E9num\u00E9ration\u0020\u0028label\u0029", + "url": "classes/LDC-LDCCRM-Enums-ApiError.html#method_labels" + }, { + "fqsen": "\\LDC\\LDCCRM\\Enums\\ApiStatus", + "name": "ApiStatus", + "summary": "", + "url": "classes/LDC-LDCCRM-Enums-ApiStatus.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Enums\\ArcadiaMailType", + "name": "ArcadiaMailType", + "summary": "", + "url": "classes/LDC-LDCCRM-Enums-ArcadiaMailType.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Enums\\ArcadiaMailType\u003A\u003Avalues\u0028\u0029", + "name": "values", + "summary": "Valeurs\u0020des\u0020possibilit\u00E9s\u0020de\u0020cet\u0020\u00E9num\u00E9ration\u0020\u0028value\u0029", + "url": "classes/LDC-LDCCRM-Enums-ArcadiaMailType.html#method_values" + }, { + "fqsen": "\\LDC\\LDCCRM\\Enums\\ArcadiaOrderType", + "name": "ArcadiaOrderType", + "summary": "", + "url": "classes/LDC-LDCCRM-Enums-ArcadiaOrderType.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Enums\\ArcadiaOrderType\u003A\u003Avalues\u0028\u0029", + "name": "values", + "summary": "Valeurs\u0020des\u0020possibilit\u00E9s\u0020de\u0020cet\u0020\u00E9num\u00E9ration\u0020\u0028value\u0029", + "url": "classes/LDC-LDCCRM-Enums-ArcadiaOrderType.html#method_values" + }, { + "fqsen": "\\LDC\\LDCCRM\\Enums\\Country", + "name": "Country", + "summary": "Liste\u0020de\u0020Pays", + "url": "classes/LDC-LDCCRM-Enums-Country.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Enums\\Country\u003A\u003Avalues\u0028\u0029", + "name": "values", + "summary": "Valeurs\u0020des\u0020possibilit\u00E9s\u0020de\u0020cet\u0020\u00E9num\u00E9ration\u0020\u0028value\u0029", + "url": "classes/LDC-LDCCRM-Enums-Country.html#method_values" + }, { + "fqsen": "\\LDC\\LDCCRM\\Enums\\Country\u003A\u003Alabels\u0028\u0029", + "name": "labels", + "summary": "Libell\u00E9s\u0020des\u0020possibilit\u00E9s\u0020de\u0020cet\u0020\u00E9num\u00E9ration\u0020\u0028label\u0029", + "url": "classes/LDC-LDCCRM-Enums-Country.html#method_labels" + }, { + "fqsen": "\\LDC\\LDCCRM\\Enums\\LogLevel", + "name": "LogLevel", + "summary": "", + "url": "classes/LDC-LDCCRM-Enums-LogLevel.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Enums\\LogLevel\u003A\u003Avalues\u0028\u0029", + "name": "values", + "summary": "Valeurs\u0020des\u0020possibilit\u00E9s\u0020de\u0020cet\u0020\u00E9num\u00E9ration\u0020\u0028value\u0029", + "url": "classes/LDC-LDCCRM-Enums-LogLevel.html#method_values" + }, { + "fqsen": "\\LDC\\LDCCRM\\Enums\\QuestionType", + "name": "QuestionType", + "summary": "", + "url": "classes/LDC-LDCCRM-Enums-QuestionType.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Enums\\QuestionType\u003A\u003Avalues\u0028\u0029", + "name": "values", + "summary": "Valeurs\u0020des\u0020possibilit\u00E9s\u0020de\u0020cet\u0020\u00E9num\u00E9ration\u0020\u0028value\u0029", + "url": "classes/LDC-LDCCRM-Enums-QuestionType.html#method_values" + }, { + "fqsen": "\\LDC\\LDCCRM\\Exceptions\\ApiErrorException", + "name": "ApiErrorException", + "summary": "This\u0020would\u0020be\u0020thrown\u0020if\u0020any\u0020of\u0020the\u0020case\nreferenced\u0020in\u0020\\LDC\\LDCCRM\\Enums\\ApiError\u0020would\noccur\u0020within\u0020the\u0020crm", + "url": "classes/LDC-LDCCRM-Exceptions-ApiErrorException.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Exceptions\\ApiErrorException\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "Create\u0020a\u0020new\u0020exception\u0020base\u0020on\u0020ApiError\u0020enum.", + "url": "classes/LDC-LDCCRM-Exceptions-ApiErrorException.html#method___construct" + }, { + "fqsen": "\\LDC\\LDCCRM\\Exceptions\\ApiErrorException\u003A\u003AgetApiError\u0028\u0029", + "name": "getApiError", + "summary": "Get\u0020the\u0020Api\u0020Error", + "url": "classes/LDC-LDCCRM-Exceptions-ApiErrorException.html#method_getApiError" + }, { + "fqsen": "\\LDC\\LDCCRM\\Exceptions\\ApiErrorException\u003A\u003AgetStatusCode\u0028\u0029", + "name": "getStatusCode", + "summary": "Get\u0020the\u0020http\u0020code", + "url": "classes/LDC-LDCCRM-Exceptions-ApiErrorException.html#method_getStatusCode" + }, { + "fqsen": "\\LDC\\LDCCRM\\Exceptions\\ApiErrorException\u003A\u003Areport\u0028\u0029", + "name": "report", + "summary": "This\u0020is\u0020used\u0020by\u0020laravel\u0020only.", + "url": "classes/LDC-LDCCRM-Exceptions-ApiErrorException.html#method_report" + }, { + "fqsen": "\\LDC\\LDCCRM\\Exceptions\\ApiErrorException\u003A\u003A\u0024error", + "name": "error", + "summary": "Api\u0020Error\nThis\u0020value\u0020makes\u0020the\u0020error\u0020more\u0020explicit.", + "url": "classes/LDC-LDCCRM-Exceptions-ApiErrorException.html#property_error" + }, { + "fqsen": "\\LDC\\LDCCRM\\Exceptions\\ApiErrorException\u003A\u003A\u0024message", + "name": "message", + "summary": "This\u0020is\u0020an\u0020explicit\u0020error\u0020message,\nou\u0020may\u0020print\u0020this\u0020to\u0020the\u0020front\u0020or\u0020not\u0020depending\non\u0020\u0024error\u0020value", + "url": "classes/LDC-LDCCRM-Exceptions-ApiErrorException.html#property_message" + }, { + "fqsen": "\\LDC\\LDCCRM\\Exceptions\\ApiErrorException\u003A\u003A\u0024httpCode", + "name": "httpCode", + "summary": "This\u0020is\u0020the\u0020http\u0020code\u0020returned\u0020by\u0020the\u0020crm.", + "url": "classes/LDC-LDCCRM-Exceptions-ApiErrorException.html#property_httpCode" + }, { + "fqsen": "\\LDC\\LDCCRM\\Exceptions\\CrmException", + "name": "CrmException", + "summary": "This\u0020is\u0020a\u0020critical\u0020error.", + "url": "classes/LDC-LDCCRM-Exceptions-CrmException.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Exceptions\\CrmException\u003A\u003Areport\u0028\u0029", + "name": "report", + "summary": "This\u0020is\u0020used\u0020by\u0020laravel\u0020only.", + "url": "classes/LDC-LDCCRM-Exceptions-CrmException.html#method_report" + }, { + "fqsen": "\\LDC\\LDCCRM\\Exceptions\\ValidationException", + "name": "ValidationException", + "summary": "This\u0020would\u0020be\u0020thrown\u0020if\u0020a\u0020data\u0020could\u0020not\u0020be\u0020validated\non\u0020any\u0020models", + "url": "classes/LDC-LDCCRM-Exceptions-ValidationException.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Exceptions\\ValidationException\u003A\u003Areport\u0028\u0029", + "name": "report", + "summary": "This\u0020is\u0020used\u0020by\u0020laravel\u0020only.", + "url": "classes/LDC-LDCCRM-Exceptions-ValidationException.html#method_report" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Answer", + "name": "Answer", + "summary": "This\u0020class\u0020represents\u0020an\u0020answer\nIt\u0020has\u0020a\u0020method\u0020to\u0020submit\u0020answers", + "url": "classes/LDC-LDCCRM-Models-Answer.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Answer\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "Answer", + "url": "classes/LDC-LDCCRM-Models-Answer.html#method___construct" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Answer\u003A\u003AsetQuestionAnswers\u0028\u0029", + "name": "setQuestionAnswers", + "summary": "Set\u0020unanswered\u0020question\u0020for\u0020a\u0020specific\u0020customer", + "url": "classes/LDC-LDCCRM-Models-Answer.html#method_setQuestionAnswers" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Answer\u003A\u003AjsonSerialize\u0028\u0029", + "name": "jsonSerialize", + "summary": "Serialize\u0020this\u0020object\u0020to\u0020an\u0020array", + "url": "classes/LDC-LDCCRM-Models-Answer.html#method_jsonSerialize" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Answer\u003A\u003A\u0024id", + "name": "id", + "summary": "The\u0020question\u0020id", + "url": "classes/LDC-LDCCRM-Models-Answer.html#property_id" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Answer\u003A\u003A\u0024answer", + "name": "answer", + "summary": "The\u0020actual\u0020answer\u0020as\u0020a\u0020string", + "url": "classes/LDC-LDCCRM-Models-Answer.html#property_answer" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Answer\u003A\u003A\u0024modelFields", + "name": "modelFields", + "summary": "The\u0020crm\u0020customer\u0020fields", + "url": "classes/LDC-LDCCRM-Models-Answer.html#property_modelFields" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Answer\u003A\u003A\u0024validation", + "name": "validation", + "summary": "Validation\u0020rules", + "url": "classes/LDC-LDCCRM-Models-Answer.html#property_validation" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault", + "name": "ArcadiaMailDefault", + "summary": "This\u0020class\u0020represents\u0020the\u0020customer\u0020info\u0020with\nthe\u0020account\u0020validation\u0020status", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "ArcadiaMailDefault", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#method___construct" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A__get\u0028\u0029", + "name": "__get", + "summary": "Generic\u0020accessor", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#method___get" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A__set\u0028\u0029", + "name": "__set", + "summary": "Set\u0020prop", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#method___set" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003Afill\u0028\u0029", + "name": "fill", + "summary": "Fill\u0020data\u0020into\u0020this\u0020model\nusing\u0020validation\u0020rules", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#method_fill" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003AvalidateAllValues\u0028\u0029", + "name": "validateAllValues", + "summary": "Validate\u0020all\u0020model\u0020properties", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#method_validateAllValues" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003Asend\u0028\u0029", + "name": "send", + "summary": "Send\u0020The\u0020actual\u0020mail", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#method_send" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003AjsonSerialize\u0028\u0029", + "name": "jsonSerialize", + "summary": "Serialize\u0020this\u0020object\u0020to\u0020an\u0020array", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#method_jsonSerialize" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A\u0024email", + "name": "email", + "summary": "An\u0020RFC\u0020Valid\u0020Email", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#property_email" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A\u0024firstname", + "name": "firstname", + "summary": "First\u0020name", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#property_firstname" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A\u0024lastname", + "name": "lastname", + "summary": "Last\u0020name", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#property_lastname" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A\u0024phone", + "name": "phone", + "summary": "The\u0020user\u0020phone", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#property_phone" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A\u0024address", + "name": "address", + "summary": "The\u0020user\u0020address\u0020\u0028street\u0020number,\u0020name,\u0020etc\u0029", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#property_address" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A\u0024address2", + "name": "address2", + "summary": "The\u0020user\u0020address\u00202nd\u0020part\u0020\u0028street\u0020number,\u0020name,\u0020more,\u0020etc\u0029", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#property_address2" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A\u0024city", + "name": "city", + "summary": "The\u0020user\u0020address\u0020city", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#property_city" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A\u0024postcode", + "name": "postcode", + "summary": "The\u0020user\u0020address\u0020postcode", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#property_postcode" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A\u0024operation", + "name": "operation", + "summary": "The\u0020arcadia\u0020operation\u0020code", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#property_operation" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A\u0024support_code", + "name": "support_code", + "summary": "The\u0020arcadia\u0020support\u0020code", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#property_support_code" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A\u0024label_type_support", + "name": "label_type_support", + "summary": "The\u0020arcadia\u0020type\u0020support\u0020label", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#property_label_type_support" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A\u0024order_date", + "name": "order_date", + "summary": "The\u0020arcadia\u0020order\u0020date", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#property_order_date" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A\u0024order_num", + "name": "order_num", + "summary": "The\u0020arcadia\u0020order\u0020number", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#property_order_num" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A\u0024state_order", + "name": "state_order", + "summary": "The\u0020arcadia\u0020state\u0020order", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#property_state_order" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A\u0024package_unit_weight", + "name": "package_unit_weight", + "summary": "The\u0020arcadia\u0020package\u0020unit\u0020weight", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#property_package_unit_weight" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A\u0024modelFields", + "name": "modelFields", + "summary": "The\u0020crm\u0020customer\u0020fields", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#property_modelFields" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A\u0024validation", + "name": "validation", + "summary": "Validation\u0020rules", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#property_validation" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame", + "name": "ArcadiaMailGame", + "summary": "This\u0020class\u0020represents\u0020the\u0020customer\u0020info\u0020with\nthe\u0020account\u0020validation\u0020status", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "ArcadiaMailGame", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#method___construct" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A__set\u0028\u0029", + "name": "__set", + "summary": "Set\u0020prop", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#method___set" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003Afill\u0028\u0029", + "name": "fill", + "summary": "Fill\u0020data\u0020into\u0020this\u0020model\nusing\u0020validation\u0020rules", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#method_fill" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003Asend\u0028\u0029", + "name": "send", + "summary": "Send\u0020The\u0020actual\u0020mail", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#method_send" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003AjsonSerialize\u0028\u0029", + "name": "jsonSerialize", + "summary": "Serialize\u0020this\u0020object\u0020to\u0020an\u0020array", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#method_jsonSerialize" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A\u0024email", + "name": "email", + "summary": "An\u0020RFC\u0020Valid\u0020Email", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#property_email" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A\u0024firstname", + "name": "firstname", + "summary": "First\u0020name", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#property_firstname" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A\u0024lastname", + "name": "lastname", + "summary": "Last\u0020name", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#property_lastname" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A\u0024phone", + "name": "phone", + "summary": "The\u0020user\u0020phone", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#property_phone" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A\u0024address", + "name": "address", + "summary": "The\u0020user\u0020address\u0020\u0028street\u0020number,\u0020name,\u0020etc\u0029", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#property_address" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A\u0024address2", + "name": "address2", + "summary": "The\u0020user\u0020address\u00202nd\u0020part\u0020\u0028street\u0020number,\u0020name,\u0020more,\u0020etc\u0029", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#property_address2" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A\u0024city", + "name": "city", + "summary": "The\u0020user\u0020address\u0020city", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#property_city" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A\u0024postcode", + "name": "postcode", + "summary": "The\u0020user\u0020address\u0020postcode", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#property_postcode" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A\u0024operation", + "name": "operation", + "summary": "The\u0020arcadia\u0020operation\u0020code", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#property_operation" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A\u0024support_code", + "name": "support_code", + "summary": "The\u0020arcadia\u0020support\u0020code", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#property_support_code" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A\u0024label_type_support", + "name": "label_type_support", + "summary": "The\u0020arcadia\u0020type\u0020support\u0020label", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#property_label_type_support" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A\u0024order_date", + "name": "order_date", + "summary": "The\u0020arcadia\u0020order\u0020date", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#property_order_date" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A\u0024code_unique", + "name": "code_unique", + "summary": "The\u0020arcadia\u0020code\u0020unique", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#property_code_unique" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A\u0024code_on_pack", + "name": "code_on_pack", + "summary": "The\u0020arcadia\u0020code\u0020on\u0020pack", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#property_code_on_pack" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A\u0024modelFields", + "name": "modelFields", + "summary": "The\u0020crm\u0020customer\u0020fields", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#property_modelFields" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A\u0024validation", + "name": "validation", + "summary": "Validation\u0020rules", + "url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#property_validation" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer", + "name": "Customer", + "summary": "This\u0020class\u0020represents\u0020the\u0020customer\u0020info\u0020with\nthe\u0020account\u0020validation\u0020status.\u0020You\u0020can\u0020use\u0020it\u0020as\na\u0020standalone\u0020class\u0020but\u0020beware\u0020of\u0020catching\u0020exceptions", + "url": "classes/LDC-LDCCRM-Models-Customer.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "Customer", + "url": "classes/LDC-LDCCRM-Models-Customer.html#method___construct" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A__get\u0028\u0029", + "name": "__get", + "summary": "Generic\u0020accessor", + "url": "classes/LDC-LDCCRM-Models-Customer.html#method___get" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A__set\u0028\u0029", + "name": "__set", + "summary": "Set\u0020prop\u0020on\u0020the\u0020model.", + "url": "classes/LDC-LDCCRM-Models-Customer.html#method___set" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003Afill\u0028\u0029", + "name": "fill", + "summary": "Fill\u0020values\u0020into\u0020model\u0020using\u0020validation\u0020rules.", + "url": "classes/LDC-LDCCRM-Models-Customer.html#method_fill" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003AvalidateAllValues\u0028\u0029", + "name": "validateAllValues", + "summary": "Validate\u0020all\u0020model\u0020properties", + "url": "classes/LDC-LDCCRM-Models-Customer.html#method_validateAllValues" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003Afind\u0028\u0029", + "name": "find", + "summary": "Find\u0020a\u0020customer\u0020using\u0020its\u0020hashcode\u0020in\u0020the\u0020crm", + "url": "classes/LDC-LDCCRM-Models-Customer.html#method_find" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003AfindWithEmail\u0028\u0029", + "name": "findWithEmail", + "summary": "Find\u0020a\u0020customer\u0020using\u0020its\u0020email\u0020in\u0020the\u0020crm\nThis\u0020is\u0020an\u0020alias\u0020of\u0020Customer\u003A\u003Afind\u0028\u0029", + "url": "classes/LDC-LDCCRM-Models-Customer.html#method_findWithEmail" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003Asave\u0028\u0029", + "name": "save", + "summary": "Save\u0020the\u0020customer\u0020on\u0020CRM.", + "url": "classes/LDC-LDCCRM-Models-Customer.html#method_save" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003Astore\u0028\u0029", + "name": "store", + "summary": "Calls\u0020api\u0020store\u0020customer\u0020method", + "url": "classes/LDC-LDCCRM-Models-Customer.html#method_store" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003Aupdate\u0028\u0029", + "name": "update", + "summary": "Calls\u0020api\u0020update\u0020customer\u0020method", + "url": "classes/LDC-LDCCRM-Models-Customer.html#method_update" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003Adelete\u0028\u0029", + "name": "delete", + "summary": "Removes\u0020the\u0020customer\u0020from\u0020CRM.", + "url": "classes/LDC-LDCCRM-Models-Customer.html#method_delete" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003Aactivate\u0028\u0029", + "name": "activate", + "summary": "Active\u0020the\u0020customer\u0020on\u0020CRM.", + "url": "classes/LDC-LDCCRM-Models-Customer.html#method_activate" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003AtoggleOptin\u0028\u0029", + "name": "toggleOptin", + "summary": "Toggle\u0020the\u0020account\u0020optin\u0020value\u0020in\u0020the\u0020crm", + "url": "classes/LDC-LDCCRM-Models-Customer.html#method_toggleOptin" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003Alogin\u0028\u0029", + "name": "login", + "summary": "Test\u0020customer\u0020credentials", + "url": "classes/LDC-LDCCRM-Models-Customer.html#method_login" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003AjsonSerialize\u0028\u0029", + "name": "jsonSerialize", + "summary": "Serialize\u0020this\u0020object\u0020to\u0020an\u0020array", + "url": "classes/LDC-LDCCRM-Models-Customer.html#method_jsonSerialize" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024hashcode", + "name": "hashcode", + "summary": "The\u0020user\u0020hashcode,\u0020this\u0020is\u0020link\u0020with\u0020the\u0020customer\u0020and\u0020the\u0020brand\u0020it\u0020is\u0020related\u0020to\nIt\u0020is\u0020used\u0020to\u0020identify\u0020the\u0020customer\u0020itself.", + "url": "classes/LDC-LDCCRM-Models-Customer.html#property_hashcode" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024email", + "name": "email", + "summary": "An\u0020RFC\u0020Valid\u0020Email", + "url": "classes/LDC-LDCCRM-Models-Customer.html#property_email" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024password", + "name": "password", + "summary": "The\u0020user\u0020password\nThis\u0020is\u0020set\u0020only\u0020when\u0020creating\u0020a\u0020user\nOtherwise\u0020it\u0020has\u0020to\u0020be\u0020set\u0020to\u0020null", + "url": "classes/LDC-LDCCRM-Models-Customer.html#property_password" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024firstname", + "name": "firstname", + "summary": "First\u0020name", + "url": "classes/LDC-LDCCRM-Models-Customer.html#property_firstname" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024lastname", + "name": "lastname", + "summary": "Last\u0020name", + "url": "classes/LDC-LDCCRM-Models-Customer.html#property_lastname" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024birth_date", + "name": "birth_date", + "summary": "Birth\u0020date", + "url": "classes/LDC-LDCCRM-Models-Customer.html#property_birth_date" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024phone", + "name": "phone", + "summary": "The\u0020user\u0020phone", + "url": "classes/LDC-LDCCRM-Models-Customer.html#property_phone" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024address", + "name": "address", + "summary": "The\u0020user\u0020address\u0020\u0028street\u0020number,\u0020name,\u0020etc\u0029", + "url": "classes/LDC-LDCCRM-Models-Customer.html#property_address" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024address2", + "name": "address2", + "summary": "The\u0020user\u0020address\u00202nd\u0020part\u0020\u0028street\u0020number,\u0020name,\u0020more,\u0020etc\u0029", + "url": "classes/LDC-LDCCRM-Models-Customer.html#property_address2" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024city", + "name": "city", + "summary": "The\u0020user\u0020address\u0020city", + "url": "classes/LDC-LDCCRM-Models-Customer.html#property_city" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024postcode", + "name": "postcode", + "summary": "The\u0020user\u0020address\u0020postcode", + "url": "classes/LDC-LDCCRM-Models-Customer.html#property_postcode" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024country", + "name": "country", + "summary": "The\u0020user\u0020address\u0020postcode", + "url": "classes/LDC-LDCCRM-Models-Customer.html#property_country" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024opt_in", + "name": "opt_in", + "summary": "The\u0020user\u0020optin\u0020choice", + "url": "classes/LDC-LDCCRM-Models-Customer.html#property_opt_in" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024status", + "name": "status", + "summary": "Is\u0020the\u0020account\u0020activated\u0020\u003F", + "url": "classes/LDC-LDCCRM-Models-Customer.html#property_status" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024last_connection", + "name": "last_connection", + "summary": "The\u0020last\u0020time\u0020the\u0020account\u0020was\u0020connected", + "url": "classes/LDC-LDCCRM-Models-Customer.html#property_last_connection" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024modelFields", + "name": "modelFields", + "summary": "The\u0020crm\u0020customer\u0020fields", + "url": "classes/LDC-LDCCRM-Models-Customer.html#property_modelFields" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024invisibleFields", + "name": "invisibleFields", + "summary": "The\u0020crm\u0020customer\u0020fields\nthe\u0020should\u0020not\u0020be\u0020visible", + "url": "classes/LDC-LDCCRM-Models-Customer.html#property_invisibleFields" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024validation", + "name": "validation", + "summary": "Validation\u0020rules", + "url": "classes/LDC-LDCCRM-Models-Customer.html#property_validation" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Question", + "name": "Question", + "summary": "This\u0020class\u0020represents\u0020a\u0020question\nIt\u0020has\u0020some\u0020static\u0020methods\u0020to\u0020retrieve\u0020questions\u0020and\u0020answers", + "url": "classes/LDC-LDCCRM-Models-Question.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Question\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "Question", + "url": "classes/LDC-LDCCRM-Models-Question.html#method___construct" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Question\u003A\u003A__get\u0028\u0029", + "name": "__get", + "summary": "General\u0020accessor", + "url": "classes/LDC-LDCCRM-Models-Question.html#method___get" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Question\u003A\u003A__set\u0028\u0029", + "name": "__set", + "summary": "Set\u0020prop\u0020on\u0020the\u0020model.", + "url": "classes/LDC-LDCCRM-Models-Question.html#method___set" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Question\u003A\u003Afill\u0028\u0029", + "name": "fill", + "summary": "Fill\u0020values\u0020into\u0020model\u0020using\u0020validation\u0020rules.", + "url": "classes/LDC-LDCCRM-Models-Question.html#method_fill" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Question\u003A\u003AvalidateAllValues\u0028\u0029", + "name": "validateAllValues", + "summary": "Validate\u0020all\u0020model\u0020properties", + "url": "classes/LDC-LDCCRM-Models-Question.html#method_validateAllValues" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Question\u003A\u003Aall\u0028\u0029", + "name": "all", + "summary": "Get\u0020all\u0020questions\u0020only", + "url": "classes/LDC-LDCCRM-Models-Question.html#method_all" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Question\u003A\u003AallWithCustomerAnswers\u0028\u0029", + "name": "allWithCustomerAnswers", + "summary": "Get\u0020all\u0020the\u0020questions\u0020with\u0020customer\u0020answers", + "url": "classes/LDC-LDCCRM-Models-Question.html#method_allWithCustomerAnswers" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Question\u003A\u003AunansweredBy\u0028\u0029", + "name": "unansweredBy", + "summary": "Get\u0020unanswered\u0020question\u0020for\u0020a\u0020specific\u0020customer", + "url": "classes/LDC-LDCCRM-Models-Question.html#method_unansweredBy" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Question\u003A\u003AjsonSerialize\u0028\u0029", + "name": "jsonSerialize", + "summary": "Serialize\u0020this\u0020object\u0020to\u0020an\u0020array", + "url": "classes/LDC-LDCCRM-Models-Question.html#method_jsonSerialize" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Question\u003A\u003A\u0024id", + "name": "id", + "summary": "The\u0020question\u0020id", + "url": "classes/LDC-LDCCRM-Models-Question.html#property_id" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Question\u003A\u003A\u0024question", + "name": "question", + "summary": "The\u0020actual\u0020question\u0020as\u0020a\u0020string", + "url": "classes/LDC-LDCCRM-Models-Question.html#property_question" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Question\u003A\u003A\u0024type", + "name": "type", + "summary": "The\u0020question\u0020type", + "url": "classes/LDC-LDCCRM-Models-Question.html#property_type" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Question\u003A\u003A\u0024answers", + "name": "answers", + "summary": "The\u0020question\u0020answers", + "url": "classes/LDC-LDCCRM-Models-Question.html#property_answers" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Question\u003A\u003A\u0024modelFields", + "name": "modelFields", + "summary": "The\u0020crm\u0020customer\u0020fields", + "url": "classes/LDC-LDCCRM-Models-Question.html#property_modelFields" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Question\u003A\u003A\u0024validation", + "name": "validation", + "summary": "Validation\u0020rules", + "url": "classes/LDC-LDCCRM-Models-Question.html#property_validation" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\SingleOptin", + "name": "SingleOptin", + "summary": "This\u0020class\u0020allows\u0020to\u0020handle\u0020single\u0020opt\u0020in", + "url": "classes/LDC-LDCCRM-Models-SingleOptin.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\SingleOptin\u003A\u003AsetStatus\u0028\u0029", + "name": "setStatus", + "summary": "Set\u0020the\u0020single\u0020opt\u0020in\u0020status\u0020for\u0020an\u0020email", + "url": "classes/LDC-LDCCRM-Models-SingleOptin.html#method_setStatus" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\SingleOptin\u003A\u003A\u0024validation", + "name": "validation", + "summary": "Validation\u0020rules", + "url": "classes/LDC-LDCCRM-Models-SingleOptin.html#property_validation" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Request", + "name": "Request", + "summary": "The\u0020LDC\u0020CRM\u0020request\nContains\u0020the\u0020http\u0020method,\u0020the\u0020requested\u0020url\u0020and\u0020data\u0020to\u0020pass", + "url": "classes/LDC-LDCCRM-Transport-Request.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Request\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "Request", + "url": "classes/LDC-LDCCRM-Transport-Request.html#method___construct" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Request\u003A\u003A__get\u0028\u0029", + "name": "__get", + "summary": "Generic\u0020accessor", + "url": "classes/LDC-LDCCRM-Transport-Request.html#method___get" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Request\u003A\u003AmakeRequest\u0028\u0029", + "name": "makeRequest", + "summary": "make\u0020the\u0020guzzle\u0020request", + "url": "classes/LDC-LDCCRM-Transport-Request.html#method_makeRequest" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Request\u003A\u003AsetEndpoint\u0028\u0029", + "name": "setEndpoint", + "summary": "Set\u0020the\u0020api\u0020endpoint\u0020to\u0020the\u0020request", + "url": "classes/LDC-LDCCRM-Transport-Request.html#method_setEndpoint" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Request\u003A\u003Acall\u0028\u0029", + "name": "call", + "summary": "Make\u0020the\u0020Http\u0020request", + "url": "classes/LDC-LDCCRM-Transport-Request.html#method_call" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Request\u003A\u003AaddHeaders\u0028\u0029", + "name": "addHeaders", + "summary": "Add\u0020headers\u0020to\u0020the\u0020request", + "url": "classes/LDC-LDCCRM-Transport-Request.html#method_addHeaders" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Request\u003A\u003AaddData\u0028\u0029", + "name": "addData", + "summary": "Add\u0020data\u0020to\u0020the\u0020request", + "url": "classes/LDC-LDCCRM-Transport-Request.html#method_addData" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Request\u003A\u003A\u0024client", + "name": "client", + "summary": "GuzzleHttp\u0020client", + "url": "classes/LDC-LDCCRM-Transport-Request.html#property_client" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Request\u003A\u003A\u0024method", + "name": "method", + "summary": "The\u0020http\u0020method", + "url": "classes/LDC-LDCCRM-Transport-Request.html#property_method" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Request\u003A\u003A\u0024uri", + "name": "uri", + "summary": "The\u0020http\u0020url", + "url": "classes/LDC-LDCCRM-Transport-Request.html#property_uri" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Request\u003A\u003A\u0024headers", + "name": "headers", + "summary": "Data\u0020to\u0020pass\u0020to\u0020the\u0020http\u0020headers", + "url": "classes/LDC-LDCCRM-Transport-Request.html#property_headers" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Request\u003A\u003A\u0024data", + "name": "data", + "summary": "Data\u0020to\u0020pass\u0020to\u0020the\u0020http\u0020body", + "url": "classes/LDC-LDCCRM-Transport-Request.html#property_data" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Request\u003A\u003A\u0024request", + "name": "request", + "summary": "Guzzle\u0020request", + "url": "classes/LDC-LDCCRM-Transport-Request.html#property_request" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Request\u003A\u003A\u0024endpoint", + "name": "endpoint", + "summary": "The\u0020Api\u0020endpoint", + "url": "classes/LDC-LDCCRM-Transport-Request.html#property_endpoint" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Response", + "name": "Response", + "summary": "", + "url": "classes/LDC-LDCCRM-Transport-Response.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Response\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "Response", + "url": "classes/LDC-LDCCRM-Transport-Response.html#method___construct" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Response\u003A\u003A__get\u0028\u0029", + "name": "__get", + "summary": "Generic\u0020accessor", + "url": "classes/LDC-LDCCRM-Transport-Response.html#method___get" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Response\u003A\u003AtryDecodeJson\u0028\u0029", + "name": "tryDecodeJson", + "summary": "Try\u0020to\u0020decode\u0020json\u0020and\u0020return\u0020false\u0020if\u0020it\u0020is\nnot\u0020a\u0020valid\u0020json", + "url": "classes/LDC-LDCCRM-Transport-Response.html#method_tryDecodeJson" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Response\u003A\u003AcheckVersion\u0028\u0029", + "name": "checkVersion", + "summary": "This\u0020checks\u0020if\u0020the\u0020crm\u0020version\u0020is\u0020way\u0020far\u0020beyond\u0020the\u0020client\u0020version.", + "url": "classes/LDC-LDCCRM-Transport-Response.html#method_checkVersion" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Response\u003A\u003A\u0024status", + "name": "status", + "summary": "The\u0020response\u0020status", + "url": "classes/LDC-LDCCRM-Transport-Response.html#property_status" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Response\u003A\u003A\u0024apiError", + "name": "apiError", + "summary": "The\u0020api\u0020error", + "url": "classes/LDC-LDCCRM-Transport-Response.html#property_apiError" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Response\u003A\u003A\u0024httpCode", + "name": "httpCode", + "summary": "The\u0020response\u0020http\u0020code", + "url": "classes/LDC-LDCCRM-Transport-Response.html#property_httpCode" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Response\u003A\u003A\u0024headers", + "name": "headers", + "summary": "The\u0020response\u0020headers", + "url": "classes/LDC-LDCCRM-Transport-Response.html#property_headers" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Response\u003A\u003A\u0024body", + "name": "body", + "summary": "The\u0020response\u0020body", + "url": "classes/LDC-LDCCRM-Transport-Response.html#property_body" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Response\u003A\u003A\u0024message", + "name": "message", + "summary": "The\u0020interface\u0020message", + "url": "classes/LDC-LDCCRM-Transport-Response.html#property_message" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport\\Response\u003A\u003A\u0024response", + "name": "response", + "summary": "PSR\u0020response", + "url": "classes/LDC-LDCCRM-Transport-Response.html#property_response" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils", + "name": "Utils", + "summary": "This\u0020is\u0020the\u0020LDCCRM\u0020utility\u0020class", + "url": "classes/LDC-LDCCRM-Utils.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AmakeValidator\u0028\u0029", + "name": "makeValidator", + "summary": "Create\u0020a\u0020new\u0020Validator\u0020instance.", + "url": "classes/LDC-LDCCRM-Utils.html#method_makeValidator" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AmakeValidatorFromRule\u0028\u0029", + "name": "makeValidatorFromRule", + "summary": "Generate\u0020a\u0020validator", + "url": "classes/LDC-LDCCRM-Utils.html#method_makeValidatorFromRule" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AvalidationRequired\u0028\u0029", + "name": "validationRequired", + "summary": "Make\u0020Required\u0020validator", + "url": "classes/LDC-LDCCRM-Utils.html#method_validationRequired" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AvalidationNullable\u0028\u0029", + "name": "validationNullable", + "summary": "Make\u0020Nullable\u0020validator", + "url": "classes/LDC-LDCCRM-Utils.html#method_validationNullable" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AvalidationSometimes\u0028\u0029", + "name": "validationSometimes", + "summary": "Make\u0020Sometimes\u0020validator", + "url": "classes/LDC-LDCCRM-Utils.html#method_validationSometimes" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AvalidationInt\u0028\u0029", + "name": "validationInt", + "summary": "Make\u0020Int\u0020validator", + "url": "classes/LDC-LDCCRM-Utils.html#method_validationInt" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AvalidationString\u0028\u0029", + "name": "validationString", + "summary": "Make\u0020String\u0020validator", + "url": "classes/LDC-LDCCRM-Utils.html#method_validationString" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AvalidationBool\u0028\u0029", + "name": "validationBool", + "summary": "Make\u0020Bool\u0020validator", + "url": "classes/LDC-LDCCRM-Utils.html#method_validationBool" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AvalidationMin\u0028\u0029", + "name": "validationMin", + "summary": "Make\u0020Min\u0020validator", + "url": "classes/LDC-LDCCRM-Utils.html#method_validationMin" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AvalidationMax\u0028\u0029", + "name": "validationMax", + "summary": "Make\u0020Max\u0020validator", + "url": "classes/LDC-LDCCRM-Utils.html#method_validationMax" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AvalidationUuid\u0028\u0029", + "name": "validationUuid", + "summary": "Make\u0020Uuid\u0020validator", + "url": "classes/LDC-LDCCRM-Utils.html#method_validationUuid" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AvalidationMixedCase\u0028\u0029", + "name": "validationMixedCase", + "summary": "Make\u0020MixedCase\u0020validator", + "url": "classes/LDC-LDCCRM-Utils.html#method_validationMixedCase" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AvalidationContainDigit\u0028\u0029", + "name": "validationContainDigit", + "summary": "Make\u0020ContainDigit\u0020validator", + "url": "classes/LDC-LDCCRM-Utils.html#method_validationContainDigit" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AvalidationContainSymbol\u0028\u0029", + "name": "validationContainSymbol", + "summary": "Make\u0020ContainSymbol\u0020validator", + "url": "classes/LDC-LDCCRM-Utils.html#method_validationContainSymbol" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AvalidationDate\u0028\u0029", + "name": "validationDate", + "summary": "Make\u0020Date\u0020validator", + "url": "classes/LDC-LDCCRM-Utils.html#method_validationDate" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AvalidationDateFormat\u0028\u0029", + "name": "validationDateFormat", + "summary": "Make\u0020DateFormat\u0020validator", + "url": "classes/LDC-LDCCRM-Utils.html#method_validationDateFormat" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AvalidationEmail\u0028\u0029", + "name": "validationEmail", + "summary": "Make\u0020Email\u0020validator", + "url": "classes/LDC-LDCCRM-Utils.html#method_validationEmail" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AvalidationArray\u0028\u0029", + "name": "validationArray", + "summary": "Make\u0020Array\u0020validator", + "url": "classes/LDC-LDCCRM-Utils.html#method_validationArray" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AvalidationClosure\u0028\u0029", + "name": "validationClosure", + "summary": "Make\u0020Closure\u0020validator", + "url": "classes/LDC-LDCCRM-Utils.html#method_validationClosure" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AgetConfig\u0028\u0029", + "name": "getConfig", + "summary": "This\u0020is\u0020only\u0020used\u0020for\u0020unit\u0020tests.", + "url": "classes/LDC-LDCCRM-Utils.html#method_getConfig" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AgetResquest\u0028\u0029", + "name": "getResquest", + "summary": "Generate\u0020a\u0020Request\u0020from\u0020the\u0020route\u0020name", + "url": "classes/LDC-LDCCRM-Utils.html#method_getResquest" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AgetPackageInfo\u0028\u0029", + "name": "getPackageInfo", + "summary": "Get\u0020composer.json\u0020infos", + "url": "classes/LDC-LDCCRM-Utils.html#method_getPackageInfo" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003Atranslate\u0028\u0029", + "name": "translate", + "summary": "Translation\u0020a\u0020string\u0020using\u0020php\u0020file\u0020lang", + "url": "classes/LDC-LDCCRM-Utils.html#method_translate" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003Alog\u0028\u0029", + "name": "log", + "summary": "Write\u0020log\u0020using\u0020syslog\nIt\u0020also\u0020write\u0020log\u0020using\u0020\\Illuminate\\Support\\Facades\\Log\nif\u0020it\u0020is\u0020present", + "url": "classes/LDC-LDCCRM-Utils.html#method_log" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AsetRawProperty\u0028\u0029", + "name": "setRawProperty", + "summary": "Set\u0020a\u0020property\u0020without\u0020any\u0020validation.", + "url": "classes/LDC-LDCCRM-Utils.html#method_setRawProperty" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AgetRawProperty\u0028\u0029", + "name": "getRawProperty", + "summary": "Get\u0020a\u0020property\u0020of\u0020an\u0020object.", + "url": "classes/LDC-LDCCRM-Utils.html#method_getRawProperty" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003A\u0024packageInfos", + "name": "packageInfos", + "summary": "Package\u0020infos", + "url": "classes/LDC-LDCCRM-Utils.html#property_packageInfos" + }, { + "fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003A\u0024translations", + "name": "translations", + "summary": "Loaded\u0020translations", + "url": "classes/LDC-LDCCRM-Utils.html#property_translations" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm", + "name": "WPCrm", + "summary": "Class\u0020de\u0020gestion\u0020des\u0020users\u0020en\u0020session\u0020avec\u0020Wordpress", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AgetUser\u0028\u0029", + "name": "getUser", + "summary": "Get\u0020the\u0020current\u0020user\nreturn\u0020null\u0020if\u0020the\u0020user\u0020is\u0020not\u0020logged\u0020in", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_getUser" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AforceLogin\u0028\u0029", + "name": "forceLogin", + "summary": "Manually\u0020login\u0020a\u0020user\nIf\u0020self\u003A\u003A\u0024user\u0020is\u0020already\u0020set.", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_forceLogin" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AgetUserFromApi\u0028\u0029", + "name": "getUserFromApi", + "summary": "Get\u0020the\u0020current\u0020user\nreturn\u0020api\u0020response\u0020code\u0020if\u0020an\u0020error\u0020occurs", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_getUserFromApi" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003Alogin\u0028\u0029", + "name": "login", + "summary": "Try\u0020to\u0020login\u0020with\u0020CRM\u0020API\nA\u0020session\u0020will\u0020be\u0020started\u0020if\u0020credentials\u0020are\u0020valid.", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_login" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003Alogout\u0028\u0029", + "name": "logout", + "summary": "Destroy\u0020the\u0020customer\u0020from\u0020session\nand\u0020therefore\u0020logout", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_logout" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003Acheck\u0028\u0029", + "name": "check", + "summary": "Check\u0020if\u0020the\u0020user\u0020is\u0020logged\u0020in.", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_check" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AsaveUser\u0028\u0029", + "name": "saveUser", + "summary": "Save\u0020current\u0020customer\u0020to\nthe\u0020local\u0020database\u0020and\u0020on\u0020crm", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_saveUser" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AdeleteUser\u0028\u0029", + "name": "deleteUser", + "summary": "Delete\u0020current\u0020customer\u0020from\nthe\u0020local\u0020database\u0020and\u0020the\u0020crm", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_deleteUser" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AtoggleUserOptin\u0028\u0029", + "name": "toggleUserOptin", + "summary": "Toggle\u0020the\u0020current\u0020user\u0020optin\u0020value\non\u0020the\u0020current\u0020user\u0020and\u0020the\u0020crm", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_toggleUserOptin" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AsetSingleOptin\u0028\u0029", + "name": "setSingleOptin", + "summary": "Set\u0020the\u0020single\u0020optin\u0020status\u0020for\u0020an\u0020email\non\u0020the\u0020crm", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_setSingleOptin" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AactivateUser\u0028\u0029", + "name": "activateUser", + "summary": "Toggle\u0020the\u0020current\u0020user\u0020optin\u0020value\non\u0020the\u0020current\u0020user\u0020and\u0020the\u0020crm", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_activateUser" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AgetNewUser\u0028\u0029", + "name": "getNewUser", + "summary": "Generate\u0020a\u0020new\u0020user", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_getNewUser" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AunsetActiveUser\u0028\u0029", + "name": "unsetActiveUser", + "summary": "Remove\u0020active\u0020user\nto\u0020prevent\u0020WPCrm\u003A\u003Acheck\u0020to\u0020return\u0020true", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_unsetActiveUser" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AloginUserWithApi\u0028\u0029", + "name": "loginUserWithApi", + "summary": "Check\u0020customer\u0020credentials\u0020using\u0020the\u0020CRM.", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_loginUserWithApi" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AgetCustomer\u0028\u0029", + "name": "getCustomer", + "summary": "Get\u0020all\u0020customer\u0020infos", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_getCustomer" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AsetUser\u0028\u0029", + "name": "setUser", + "summary": "Create\u0020a\u0020user\nstores\u0020it\u0020to\u0020the\u0020session\nand\u0020finally\u0020saves\u0020it\u0020to\u0020the\u0020database\u0020if\u0020it\u0020does\u0020not\u0020exists", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_setUser" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AinitLdcApi\u0028\u0029", + "name": "initLdcApi", + "summary": "Get\u0020the\u0020initialized\u0020API\u0020object", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_initLdcApi" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AmakeApiV2Call\u0028\u0029", + "name": "makeApiV2Call", + "summary": "Make\u0020a\u0020call\u0020using\u0020apiV2", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_makeApiV2Call" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AbootSessionIfNeeded\u0028\u0029", + "name": "bootSessionIfNeeded", + "summary": "Boot\u0020the\u0020php\u0020session\u0020if\u0020needed", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_bootSessionIfNeeded" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AgetUserFromTable\u0028\u0029", + "name": "getUserFromTable", + "summary": "Get\u0020a\u0020customer\u0020from\u0020table", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_getUserFromTable" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AgetUserFromTableByEmail\u0028\u0029", + "name": "getUserFromTableByEmail", + "summary": "Get\u0020a\u0020customer\u0020from\u0020table\u0020by\u0020an\u0020email", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_getUserFromTableByEmail" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AgetUserFromTableByUuid\u0028\u0029", + "name": "getUserFromTableByUuid", + "summary": "Get\u0020a\u0020customer\u0020from\u0020table\u0020by\u0020an\u0020email", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_getUserFromTableByUuid" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AsaveOrUpdateUserToTable\u0028\u0029", + "name": "saveOrUpdateUserToTable", + "summary": "Save\u0020or\u0020update\u0020the\u0020user\u0020to\u0020the\u0020table", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_saveOrUpdateUserToTable" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AdeleteUserFromTable\u0028\u0029", + "name": "deleteUserFromTable", + "summary": "Save\u0020or\u0020update\u0020the\u0020user\u0020to\u0020the\u0020table", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_deleteUserFromTable" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003Aquery\u0028\u0029", + "name": "query", + "summary": "Query\u0020in\u0020DB", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_query" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AgetWpDb\u0028\u0029", + "name": "getWpDb", + "summary": "Get\u0020WP\u0020\u0027pdo\u0020instance\u0027", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_getWpDb" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003A\u0024sessionKey", + "name": "sessionKey", + "summary": "The\u0020session\u0020key\u0020name", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#property_sessionKey" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003A\u0024sessionDestroyed", + "name": "sessionDestroyed", + "summary": "The\u0020session\u0020live\u0020status", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#property_sessionDestroyed" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003A\u0024api", + "name": "api", + "summary": "The\u0020user\u0020object", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#property_api" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003A\u0024user", + "name": "user", + "summary": "The\u0020user\u0020object", + "url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#property_user" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmAnswer", + "name": "WPCrmAnswer", + "summary": "Class\u0020de\u0020gestion\u0020de\u0020la\u0020segmentation\u0020question\u0020avec\u0020Wordpress", + "url": "classes/LDC-LDCCRM-WordPress-WPCrmAnswer.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmAnswer\u003A\u003AsetQuestionAnswers\u0028\u0029", + "name": "setQuestionAnswers", + "summary": "Set\u0020answers\u0020to\u0020a\u0020question\u0020for\u0020a\u0020specific\u0020user", + "url": "classes/LDC-LDCCRM-WordPress-WPCrmAnswer.html#method_setQuestionAnswers" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmQuestion", + "name": "WPCrmQuestion", + "summary": "Class\u0020de\u0020gestion\u0020de\u0020la\u0020segmentation\u0020question\u0020avec\u0020Wordpress", + "url": "classes/LDC-LDCCRM-WordPress-WPCrmQuestion.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmQuestion\u003A\u003AgetAll\u0028\u0029", + "name": "getAll", + "summary": "Get\u0020all\u0020questions\u0020only", + "url": "classes/LDC-LDCCRM-WordPress-WPCrmQuestion.html#method_getAll" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmQuestion\u003A\u003AallWithCustomerAnswers\u0028\u0029", + "name": "allWithCustomerAnswers", + "summary": "Get\u0020all\u0020the\u0020questions\u0020with\u0020user\u0020answers", + "url": "classes/LDC-LDCCRM-WordPress-WPCrmQuestion.html#method_allWithCustomerAnswers" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmQuestion\u003A\u003AunansweredBy\u0028\u0029", + "name": "unansweredBy", + "summary": "Get\u0020unanswered\u0020question\u0020for\u0020a\u0020specific\u0020customer", + "url": "classes/LDC-LDCCRM-WordPress-WPCrmQuestion.html#method_unansweredBy" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmUser", + "name": "WPCrmUser", + "summary": "Class\u0020de\u0020gestion\u0020des\u0020users\u0020en\u0020session\u0020avec\u0020Wordpress", + "url": "classes/LDC-LDCCRM-WordPress-WPCrmUser.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmUser\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "WPCrmUser\u0020construct", + "url": "classes/LDC-LDCCRM-WordPress-WPCrmUser.html#method___construct" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmUser\u003A\u003A__get\u0028\u0029", + "name": "__get", + "summary": "Generic\u0020accessor", + "url": "classes/LDC-LDCCRM-WordPress-WPCrmUser.html#method___get" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmUser\u003A\u003A__set\u0028\u0029", + "name": "__set", + "summary": "Generic\u0020mutator", + "url": "classes/LDC-LDCCRM-WordPress-WPCrmUser.html#method___set" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmUser\u003A\u003AsetInfo\u0028\u0029", + "name": "setInfo", + "summary": "Set\u0020the\u0020customer\u0020info\nwith\u0020api\u0020response", + "url": "classes/LDC-LDCCRM-WordPress-WPCrmUser.html#method_setInfo" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmUser\u003A\u003AparseFromJson\u0028\u0029", + "name": "parseFromJson", + "summary": "Generate\u0020a\u0020user\u0020from\u0020session\u0020data", + "url": "classes/LDC-LDCCRM-WordPress-WPCrmUser.html#method_parseFromJson" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmUser\u003A\u003AjsonSerialize\u0028\u0029", + "name": "jsonSerialize", + "summary": "Serialize\u0020this\u0020object\u0020to\u0020an\u0020array", + "url": "classes/LDC-LDCCRM-WordPress-WPCrmUser.html#method_jsonSerialize" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmUser\u003A\u003Asave\u0028\u0029", + "name": "save", + "summary": "Save\u0020current\u0020customer\u0020to\nthe\u0020local\u0020database\u0020and\u0020on\u0020crm", + "url": "classes/LDC-LDCCRM-WordPress-WPCrmUser.html#method_save" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmUser\u003A\u003Adelete\u0028\u0029", + "name": "delete", + "summary": "Delete\u0020current\u0020customer\u0020to\nthe\u0020local\u0020database\u0020and\u0020on\u0020crm", + "url": "classes/LDC-LDCCRM-WordPress-WPCrmUser.html#method_delete" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmUser\u003A\u003AtoggleOptin\u0028\u0029", + "name": "toggleOptin", + "summary": "Toggle\u0020the\u0020current\u0020user\u0020optin\u0020value\non\u0020the\u0020current\u0020user\u0020and\u0020the\u0020crm", + "url": "classes/LDC-LDCCRM-WordPress-WPCrmUser.html#method_toggleOptin" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmUser\u003A\u003Aactivate\u0028\u0029", + "name": "activate", + "summary": "Activate\u0020the\u0020account\u0020in\u0020the\u0020crm", + "url": "classes/LDC-LDCCRM-WordPress-WPCrmUser.html#method_activate" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmUser\u003A\u003A\u0024phashcode", + "name": "phashcode", + "summary": "The\u0020CRM\u0020hashcode\u0020\u0028UUID\u0029", + "url": "classes/LDC-LDCCRM-WordPress-WPCrmUser.html#property_phashcode" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmUser\u003A\u003A\u0024pemail", + "name": "pemail", + "summary": "The\u0020CRM\u0020customer\u0020email", + "url": "classes/LDC-LDCCRM-WordPress-WPCrmUser.html#property_pemail" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmUser\u003A\u003A\u0024info", + "name": "info", + "summary": "The\u0020CRM\u0020customer\u0020info\u0020\u0028the\u0020api\u0020response\u0029", + "url": "classes/LDC-LDCCRM-WordPress-WPCrmUser.html#property_info" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmUser\u003A\u003A\u0024uuidToken", + "name": "uuidToken", + "summary": "The\u0020CRM\u0020customer\u0020temp\u0020uuidToken\u0020to\u0020validate\u0020transactions", + "url": "classes/LDC-LDCCRM-WordPress-WPCrmUser.html#property_uuidToken" + }, { + "fqsen": "\\LDC\\LDCCRM\\Exceptions\\AccessError", + "name": "AccessError", + "summary": "This\u0020is\u0020thrown\u0020when\u0020trying\u0020to\u0020set\u0020a\u0020value\u0020on\u0020an\u0020object\u0020property\u0020that\u0020does\u0020not\u0020exist.", + "url": "classes/LDC-LDCCRM-Exceptions-AccessError.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Exceptions\\AccessError\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "AccessError", + "url": "classes/LDC-LDCCRM-Exceptions-AccessError.html#method___construct" + }, { + "fqsen": "\\LDC\\LDCCRM\\Exceptions\\SkipValidationException", + "name": "SkipValidationException", + "summary": "Used\u0020only\u0020for\u0020internal\u0020validator", + "url": "classes/LDC-LDCCRM-Exceptions-SkipValidationException.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Exceptions\\WpCrmInvalidJsonUserInfo", + "name": "WpCrmInvalidJsonUserInfo", + "summary": "This\u0020is\u0020thrown\u0020when\u0020trying\u0020to\u0020read\u0020WP\u0020customer\u0020from\u0020DB\u0020json\u0020data.", + "url": "classes/LDC-LDCCRM-Exceptions-WpCrmInvalidJsonUserInfo.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Exceptions\\WpCrmInvalidJsonUserInfo\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "WpCrmInvalidJsonUserInfo", + "url": "classes/LDC-LDCCRM-Exceptions-WpCrmInvalidJsonUserInfo.html#method___construct" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Stats", + "name": "Stats", + "summary": "This\u0020class\u0020is\u0020used\u0020to\u0020get\u0020stats\u0020from\u0020CRM", + "url": "classes/LDC-LDCCRM-Models-Stats.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Stats\u003A\u003AgetBrandStats\u0028\u0029", + "name": "getBrandStats", + "summary": "Get\u0020brand\u0020stats\u0020ordered\u0020by\u0020ascendent\u0020days", + "url": "classes/LDC-LDCCRM-Models-Stats.html#method_getBrandStats" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Stats\u003A\u003AgetQuestionStats\u0028\u0029", + "name": "getQuestionStats", + "summary": "Get\u0020brand\u0020stats\u0020ordered\u0020by\u0020ascendent\u0020days", + "url": "classes/LDC-LDCCRM-Models-Stats.html#method_getQuestionStats" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models\\Stats\u003A\u003A\u0024validation", + "name": "validation", + "summary": "Validation\u0020rules", + "url": "classes/LDC-LDCCRM-Models-Stats.html#property_validation" + }, { + "fqsen": "\\", + "name": "\\", + "summary": "", + "url": "namespaces/default.html" + }, { + "fqsen": "\\LDC\\LDCCRM", + "name": "LDCCRM", + "summary": "", + "url": "namespaces/ldc-ldccrm.html" + }, { + "fqsen": "\\LDC", + "name": "LDC", + "summary": "", + "url": "namespaces/ldc.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Enums", + "name": "Enums", + "summary": "", + "url": "namespaces/ldc-ldccrm-enums.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Exceptions", + "name": "Exceptions", + "summary": "", + "url": "namespaces/ldc-ldccrm-exceptions.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Models", + "name": "Models", + "summary": "", + "url": "namespaces/ldc-ldccrm-models.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\Transport", + "name": "Transport", + "summary": "", + "url": "namespaces/ldc-ldccrm-transport.html" + }, { + "fqsen": "\\LDC\\LDCCRM\\WordPress", + "name": "WordPress", + "summary": "", + "url": "namespaces/ldc-ldccrm-wordpress.html" + } ] +); diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/namespaces/default.html b/app/Lib/vendor/crm-client-3.0.6/documentation/namespaces/default.html new file mode 100644 index 0000000..2bf9621 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/namespaces/default.html @@ -0,0 +1,140 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                  CRM V2

                                                                                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                  API Documentation

                                                                                                                                                                                                                                                                                                  + + +

                                                                                                                                                                                                                                                                                                  + Namespaces + +

                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                  LDC
                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                  + + + + + + + +
                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                  Search results

                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                                                                                                    + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/namespaces/ldc-ldccrm-enums.html b/app/Lib/vendor/crm-client-3.0.6/documentation/namespaces/ldc-ldccrm-enums.html new file mode 100644 index 0000000..9d2d5a8 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/namespaces/ldc-ldccrm-enums.html @@ -0,0 +1,157 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                    CRM V2

                                                                                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                    Search results

                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                                                                                                      + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/namespaces/ldc-ldccrm-exceptions.html b/app/Lib/vendor/crm-client-3.0.6/documentation/namespaces/ldc-ldccrm-exceptions.html new file mode 100644 index 0000000..aa3a198 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/namespaces/ldc-ldccrm-exceptions.html @@ -0,0 +1,158 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                      CRM V2

                                                                                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                      Exceptions

                                                                                                                                                                                                                                                                                                      + + + +

                                                                                                                                                                                                                                                                                                      + Interfaces, Classes and Traits + +

                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                      ApiErrorException
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      This would be thrown if any of the case +referenced in \LDC\LDCCRM\Enums\ApiError would +occur within the crm
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      CrmException
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      This is a critical error.
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      ValidationException
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      This would be thrown if a data could not be validated +on any models
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      AccessError
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      This is thrown when trying to set a value on an object property that does not exist.
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      SkipValidationException
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      Used only for internal validator
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      WpCrmInvalidJsonUserInfo
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      This is thrown when trying to read WP customer from DB json data.
                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                      + + + + + + +
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                      Search results

                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                                                                                                        + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/namespaces/ldc-ldccrm-models.html b/app/Lib/vendor/crm-client-3.0.6/documentation/namespaces/ldc-ldccrm-models.html new file mode 100644 index 0000000..6bd80e0 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/namespaces/ldc-ldccrm-models.html @@ -0,0 +1,163 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                        CRM V2

                                                                                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                        Models

                                                                                                                                                                                                                                                                                                        + + + +

                                                                                                                                                                                                                                                                                                        + Interfaces, Classes and Traits + +

                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                        Answer
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        This class represents an answer +It has a method to submit answers
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        ArcadiaMailDefault
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        This class represents the customer info with +the account validation status
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        ArcadiaMailGame
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        This class represents the customer info with +the account validation status
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        Customer
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        This class represents the customer info with +the account validation status. You can use it as +a standalone class but beware of catching exceptions
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        Question
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        This class represents a question +It has some static methods to retrieve questions and answers
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        SingleOptin
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        This class allows to handle single opt in
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        Stats
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        This class is used to get stats from CRM
                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                        + + + + + + +
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                        Search results

                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                                                                                                          + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/namespaces/ldc-ldccrm-transport.html b/app/Lib/vendor/crm-client-3.0.6/documentation/namespaces/ldc-ldccrm-transport.html new file mode 100644 index 0000000..ffd9cb5 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/namespaces/ldc-ldccrm-transport.html @@ -0,0 +1,148 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                          CRM V2

                                                                                                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                          Transport

                                                                                                                                                                                                                                                                                                          + + + +

                                                                                                                                                                                                                                                                                                          + Interfaces, Classes and Traits + +

                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                          Request
                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                          The LDC CRM request +Contains the http method, the requested url and data to pass
                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                          Response
                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                          + + + + + + +
                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                          Search results

                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                                                                                                            + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/namespaces/ldc-ldccrm-wordpress.html b/app/Lib/vendor/crm-client-3.0.6/documentation/namespaces/ldc-ldccrm-wordpress.html new file mode 100644 index 0000000..a73db3c --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/namespaces/ldc-ldccrm-wordpress.html @@ -0,0 +1,151 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                            CRM V2

                                                                                                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                            + + + + +
                                                                                                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                            WordPress

                                                                                                                                                                                                                                                                                                            + + + +

                                                                                                                                                                                                                                                                                                            + Interfaces, Classes and Traits + +

                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                            WPCrm
                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                            Class de gestion des users en session avec Wordpress
                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                            WPCrmAnswer
                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                            Class de gestion de la segmentation question avec Wordpress
                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                            WPCrmQuestion
                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                            Class de gestion de la segmentation question avec Wordpress
                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                            WPCrmUser
                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                            Class de gestion des users en session avec Wordpress
                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                            + + + + + + +
                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                            Search results

                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              + + +
                                                                                                                                                                                                                                                                                                              + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/namespaces/ldc-ldccrm.html b/app/Lib/vendor/crm-client-3.0.6/documentation/namespaces/ldc-ldccrm.html new file mode 100644 index 0000000..eeab387 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/namespaces/ldc-ldccrm.html @@ -0,0 +1,158 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                              CRM V2

                                                                                                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              + + + + +
                                                                                                                                                                                                                                                                                                              + + +
                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                              LDCCRM

                                                                                                                                                                                                                                                                                                              + + +

                                                                                                                                                                                                                                                                                                              + Namespaces + +

                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              Enums
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              Exceptions
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              Models
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              Transport
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              WordPress
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                              + Interfaces, Classes and Traits + +

                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                              CrmApiV2
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              This is the main class to interact with the CRM
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              Utils
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              This is the LDCCRM utility class
                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                              + + + + + + +
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                              Search results

                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                                                                                                                + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/namespaces/ldc.html b/app/Lib/vendor/crm-client-3.0.6/documentation/namespaces/ldc.html new file mode 100644 index 0000000..c8f2e29 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/namespaces/ldc.html @@ -0,0 +1,140 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                CRM V2

                                                                                                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                LDC

                                                                                                                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                                                                                                                + Namespaces + +

                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                LDCCRM
                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                + + + + + + + +
                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                Search results

                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                                                                                                                  + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/packages/LDCCrmClient-Wordpress.html b/app/Lib/vendor/crm-client-3.0.6/documentation/packages/LDCCrmClient-Wordpress.html new file mode 100644 index 0000000..bb3bbc5 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/packages/LDCCrmClient-Wordpress.html @@ -0,0 +1,150 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                  CRM V2

                                                                                                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                  Wordpress

                                                                                                                                                                                                                                                                                                                  + + + +

                                                                                                                                                                                                                                                                                                                  + Interfaces, Classes and Traits + +

                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                  WPCrm
                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                  Class de gestion des users en session avec Wordpress
                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                  WPCrmAnswer
                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                  Class de gestion de la segmentation question avec Wordpress
                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                  WPCrmQuestion
                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                  Class de gestion de la segmentation question avec Wordpress
                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                  WPCrmUser
                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                  Class de gestion des users en session avec Wordpress
                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                  + + + + + + +
                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                  Search results

                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                                                                                                                    + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/packages/LDCCrmClient-enums.html b/app/Lib/vendor/crm-client-3.0.6/documentation/packages/LDCCrmClient-enums.html new file mode 100644 index 0000000..e9eef39 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/packages/LDCCrmClient-enums.html @@ -0,0 +1,156 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                    CRM V2

                                                                                                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                    Search results

                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                                                                                                                      + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/packages/LDCCrmClient-exceptions.html b/app/Lib/vendor/crm-client-3.0.6/documentation/packages/LDCCrmClient-exceptions.html new file mode 100644 index 0000000..bfa13ff --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/packages/LDCCrmClient-exceptions.html @@ -0,0 +1,157 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                      CRM V2

                                                                                                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                      exceptions

                                                                                                                                                                                                                                                                                                                      + + + +

                                                                                                                                                                                                                                                                                                                      + Interfaces, Classes and Traits + +

                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                      ApiErrorException
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      This would be thrown if any of the case +referenced in \LDC\LDCCRM\Enums\ApiError would +occur within the crm
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      CrmException
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      This is a critical error.
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      ValidationException
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      This would be thrown if a data could not be validated +on any models
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      AccessError
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      This is thrown when trying to set a value on an object property that does not exist.
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      SkipValidationException
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      Used only for internal validator
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      WpCrmInvalidJsonUserInfo
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      This is thrown when trying to read WP customer from DB json data.
                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                      + + + + + + +
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                      Search results

                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                                                                                                                        + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/packages/LDCCrmClient-models.html b/app/Lib/vendor/crm-client-3.0.6/documentation/packages/LDCCrmClient-models.html new file mode 100644 index 0000000..69e64b0 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/packages/LDCCrmClient-models.html @@ -0,0 +1,162 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                        CRM V2

                                                                                                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                        models

                                                                                                                                                                                                                                                                                                                        + + + +

                                                                                                                                                                                                                                                                                                                        + Interfaces, Classes and Traits + +

                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                        Answer
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        This class represents an answer +It has a method to submit answers
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        ArcadiaMailDefault
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        This class represents the customer info with +the account validation status
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        ArcadiaMailGame
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        This class represents the customer info with +the account validation status
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        Customer
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        This class represents the customer info with +the account validation status. You can use it as +a standalone class but beware of catching exceptions
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        Question
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        This class represents a question +It has some static methods to retrieve questions and answers
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        SingleOptin
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        This class allows to handle single opt in
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        Stats
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        This class is used to get stats from CRM
                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                        + + + + + + +
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                        Search results

                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                                                                                                                          + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/packages/LDCCrmClient-transport.html b/app/Lib/vendor/crm-client-3.0.6/documentation/packages/LDCCrmClient-transport.html new file mode 100644 index 0000000..29218c0 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/packages/LDCCrmClient-transport.html @@ -0,0 +1,147 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                          CRM V2

                                                                                                                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                          transport

                                                                                                                                                                                                                                                                                                                          + + + +

                                                                                                                                                                                                                                                                                                                          + Interfaces, Classes and Traits + +

                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                          Request
                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                          The LDC CRM request +Contains the http method, the requested url and data to pass
                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                          Response
                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                          + + + + + + +
                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                          Search results

                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                                                                                                                            + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/packages/LDCCrmClient-utilities.html b/app/Lib/vendor/crm-client-3.0.6/documentation/packages/LDCCrmClient-utilities.html new file mode 100644 index 0000000..36df7b4 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/packages/LDCCrmClient-utilities.html @@ -0,0 +1,144 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                            CRM V2

                                                                                                                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                            + + + + +
                                                                                                                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                            utilities

                                                                                                                                                                                                                                                                                                                            + + + +

                                                                                                                                                                                                                                                                                                                            + Interfaces, Classes and Traits + +

                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                            Utils
                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                            This is the LDCCRM utility class
                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                            + + + + + + +
                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                            Search results

                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                              + + +
                                                                                                                                                                                                                                                                                                                              + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/packages/LDCCrmClient.html b/app/Lib/vendor/crm-client-3.0.6/documentation/packages/LDCCrmClient.html new file mode 100644 index 0000000..3f93f42 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/packages/LDCCrmClient.html @@ -0,0 +1,156 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                              CRM V2

                                                                                                                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                              + + + + +
                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                              + + +
                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                              Search results

                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                                                                                                                                + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/packages/None.html b/app/Lib/vendor/crm-client-3.0.6/documentation/packages/None.html new file mode 100644 index 0000000..cbcdc70 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/packages/None.html @@ -0,0 +1,132 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                CRM V2

                                                                                                                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                None

                                                                                                                                                                                                                                                                                                                                + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                Search results

                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                                                                                                                                  + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/packages/default.html b/app/Lib/vendor/crm-client-3.0.6/documentation/packages/default.html new file mode 100644 index 0000000..e64a362 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/packages/default.html @@ -0,0 +1,141 @@ + + + + + CRM V2 + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                  CRM V2

                                                                                                                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                  API Documentation

                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                  + Packages + +

                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                  LDCCrmClient
                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                  None
                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                  + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                  Search results

                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                                                                                                                                    + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/reports/deprecated.html b/app/Lib/vendor/crm-client-3.0.6/documentation/reports/deprecated.html new file mode 100644 index 0000000..cc64b57 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/reports/deprecated.html @@ -0,0 +1,130 @@ + + + + + CRM V2 » Deprecated elements + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                    CRM V2

                                                                                                                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                    Deprecated

                                                                                                                                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                                                                                                                                    + No deprecated elements have been found in this project. +
                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                    Search results

                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                                                                                                                                      + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/reports/errors.html b/app/Lib/vendor/crm-client-3.0.6/documentation/reports/errors.html new file mode 100644 index 0000000..9e5e6ad --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/reports/errors.html @@ -0,0 +1,129 @@ + + + + + CRM V2 » Compilation errors + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                      CRM V2

                                                                                                                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                      Errors

                                                                                                                                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                                                                                                                                      No errors have been found in this project.
                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                      Search results

                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                                                                                                                                        + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/documentation/reports/markers.html b/app/Lib/vendor/crm-client-3.0.6/documentation/reports/markers.html new file mode 100644 index 0000000..9955eeb --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/documentation/reports/markers.html @@ -0,0 +1,768 @@ + + + + + CRM V2 » Markers + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                        CRM V2

                                                                                                                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                        Markers

                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                        Table of Contents

                                                                                                                                                                                                                                                                                                                                        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                        examples/CustomerExample.php1
                                                                                                                                                                                                                                                                                                                                        src/Enums/ApiError.php2
                                                                                                                                                                                                                                                                                                                                        src/Enums/Country.php1
                                                                                                                                                                                                                                                                                                                                        src/Exceptions/ApiErrorException.php2
                                                                                                                                                                                                                                                                                                                                        src/Exceptions/CrmException.php1
                                                                                                                                                                                                                                                                                                                                        src/Models/Answer.php1
                                                                                                                                                                                                                                                                                                                                        src/Models/ArcadiaMailDefault.php3
                                                                                                                                                                                                                                                                                                                                        src/Models/ArcadiaMailGame.php2
                                                                                                                                                                                                                                                                                                                                        src/Models/CrmClientModel.php5
                                                                                                                                                                                                                                                                                                                                        src/Models/Customer.php5
                                                                                                                                                                                                                                                                                                                                        src/Models/Question.php3
                                                                                                                                                                                                                                                                                                                                        src/Transport/ApiInterface.php6
                                                                                                                                                                                                                                                                                                                                        src/Transport/Request.php1
                                                                                                                                                                                                                                                                                                                                        src/Transport/Response.php4
                                                                                                                                                                                                                                                                                                                                        src/Utils.php8
                                                                                                                                                                                                                                                                                                                                        src/WordPress/WPCrm.php8
                                                                                                                                                                                                                                                                                                                                        src/WordPress/WPCrmAnswer.php2
                                                                                                                                                                                                                                                                                                                                        src/WordPress/WPCrmQuestion.php6
                                                                                                                                                                                                                                                                                                                                        src/WordPress/WPCrmUser.php2
                                                                                                                                                                                                                                                                                                                                        + + +

                                                                                                                                                                                                                                                                                                                                        CustomerExample.php

                                                                                                                                                                                                                                                                                                                                        + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                        TypeLineDescription
                                                                                                                                                                                                                                                                                                                                        53phpcs:ignore Squiz.PHP.DiscouragedFunctions.Found
                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                        ApiError.php

                                                                                                                                                                                                                                                                                                                                        + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                        TypeLineDescription
                                                                                                                                                                                                                                                                                                                                        53supportweb.ldc.fr
                                                                                                                                                                                                                                                                                                                                        59supportweb.ldc.fr
                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                        Country.php

                                                                                                                                                                                                                                                                                                                                        + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                        TypeLineDescription
                                                                                                                                                                                                                                                                                                                                        9datahub.io/core/country-list Data Hub country list
                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                        ApiErrorException.php

                                                                                                                                                                                                                                                                                                                                        + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                        TypeLineDescription
                                                                                                                                                                                                                                                                                                                                        100@codeCoverageIgnoreStart
                                                                                                                                                                                                                                                                                                                                        102@codeCoverageIgnoreEnd
                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                        CrmException.php

                                                                                                                                                                                                                                                                                                                                        + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                        TypeLineDescription
                                                                                                                                                                                                                                                                                                                                        11supportweb.ldc.fr
                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                        Answer.php

                                                                                                                                                                                                                                                                                                                                        + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                        TypeLineDescription
                                                                                                                                                                                                                                                                                                                                        80* PUBLIC METHODS
                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                        ArcadiaMailDefault.php

                                                                                                                                                                                                                                                                                                                                        + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                        TypeLineDescription
                                                                                                                                                                                                                                                                                                                                        325* Cast anyway
                                                                                                                                                                                                                                                                                                                                        349Use this to throw validation error.
                                                                                                                                                                                                                                                                                                                                        357* PUBLIC METHODS
                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                        ArcadiaMailGame.php

                                                                                                                                                                                                                                                                                                                                        + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                        TypeLineDescription
                                                                                                                                                                                                                                                                                                                                        294* Cast anyway
                                                                                                                                                                                                                                                                                                                                        301* PUBLIC METHODS
                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                        CrmClientModel.php

                                                                                                                                                                                                                                                                                                                                        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                        TypeLineDescription
                                                                                                                                                                                                                                                                                                                                        118phpcs:ignore Generic.CodeAnalysis.EmptyStatement.DetectedCatch
                                                                                                                                                                                                                                                                                                                                        120Do nothing.
                                                                                                                                                                                                                                                                                                                                        148* Force boolean
                                                                                                                                                                                                                                                                                                                                        166end foreach
                                                                                                                                                                                                                                                                                                                                        167end if
                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                        Customer.php

                                                                                                                                                                                                                                                                                                                                        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                        TypeLineDescription
                                                                                                                                                                                                                                                                                                                                        349* Cast anyway
                                                                                                                                                                                                                                                                                                                                        370Use this to throw validation error.
                                                                                                                                                                                                                                                                                                                                        378* PUBLIC METHODS
                                                                                                                                                                                                                                                                                                                                        399! Use fillRaw here because we cant validate comming
                                                                                                                                                                                                                                                                                                                                        400! from CRM since it has crappy data comming from the old crm (jellix).
                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                        Question.php

                                                                                                                                                                                                                                                                                                                                        + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                        TypeLineDescription
                                                                                                                                                                                                                                                                                                                                        158* Cast anyway
                                                                                                                                                                                                                                                                                                                                        179Use this to throw validation error.
                                                                                                                                                                                                                                                                                                                                        187* PUBLIC METHODS
                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                        ApiInterface.php

                                                                                                                                                                                                                                                                                                                                        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                        TypeLineDescription
                                                                                                                                                                                                                                                                                                                                        78Handle HTTP Auth .
                                                                                                                                                                                                                                                                                                                                        97* Handle response Status.
                                                                                                                                                                                                                                                                                                                                        175! UTC date time.
                                                                                                                                                                                                                                                                                                                                        195%s%s',
                                                                                                                                                                                                                                                                                                                                        196Assume https if non provided, security first.
                                                                                                                                                                                                                                                                                                                                        221! Natural sort by keys.
                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                        Request.php

                                                                                                                                                                                                                                                                                                                                        + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                        TypeLineDescription
                                                                                                                                                                                                                                                                                                                                        169! Do not throw HTTP Exceptions.
                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                        Response.php

                                                                                                                                                                                                                                                                                                                                        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                        TypeLineDescription
                                                                                                                                                                                                                                                                                                                                        97* Body should be json data.
                                                                                                                                                                                                                                                                                                                                        106* If Api Error.
                                                                                                                                                                                                                                                                                                                                        108* If CRM Exception or Any Exception.
                                                                                                                                                                                                                                                                                                                                        112* From here it should be an ApiErrorException.
                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                        Utils.php

                                                                                                                                                                                                                                                                                                                                        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                        TypeLineDescription
                                                                                                                                                                                                                                                                                                                                        58end foreach
                                                                                                                                                                                                                                                                                                                                        59end foreach
                                                                                                                                                                                                                                                                                                                                        126end switch
                                                                                                                                                                                                                                                                                                                                        129* VALIDATION RULES
                                                                                                                                                                                                                                                                                                                                        502* END VALIDATION RULES
                                                                                                                                                                                                                                                                                                                                        534Convert bool to integer.
                                                                                                                                                                                                                                                                                                                                        641end switch
                                                                                                                                                                                                                                                                                                                                        643end if
                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                        WPCrm.php

                                                                                                                                                                                                                                                                                                                                        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                        TypeLineDescription
                                                                                                                                                                                                                                                                                                                                        9opensource.org/licenses/MIT
                                                                                                                                                                                                                                                                                                                                        43opensource.org/licenses/MIT
                                                                                                                                                                                                                                                                                                                                        351* --- PRIVATE --- METHODS
                                                                                                                                                                                                                                                                                                                                        475If session identity is violated.
                                                                                                                                                                                                                                                                                                                                        477If session timed out.
                                                                                                                                                                                                                                                                                                                                        480* 15 minutes session.
                                                                                                                                                                                                                                                                                                                                        483Destroy session.
                                                                                                                                                                                                                                                                                                                                        621phpcs:ignore Squiz.PHP.GlobalKeyword.NotAllowed
                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                        WPCrmAnswer.php

                                                                                                                                                                                                                                                                                                                                        + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                        TypeLineDescription
                                                                                                                                                                                                                                                                                                                                        9opensource.org/licenses/MIT
                                                                                                                                                                                                                                                                                                                                        24opensource.org/licenses/MIT
                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                        WPCrmQuestion.php

                                                                                                                                                                                                                                                                                                                                        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                        TypeLineDescription
                                                                                                                                                                                                                                                                                                                                        9opensource.org/licenses/MIT
                                                                                                                                                                                                                                                                                                                                        25opensource.org/licenses/MIT
                                                                                                                                                                                                                                                                                                                                        57* Force loading of user info from crm
                                                                                                                                                                                                                                                                                                                                        61* Get the raw customer
                                                                                                                                                                                                                                                                                                                                        80* Force loading of user info from crm
                                                                                                                                                                                                                                                                                                                                        84* Get the raw customer
                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                        WPCrmUser.php

                                                                                                                                                                                                                                                                                                                                        + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                        TypeLineDescription
                                                                                                                                                                                                                                                                                                                                        9opensource.org/licenses/MIT
                                                                                                                                                                                                                                                                                                                                        66opensource.org/licenses/MIT
                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                        Search results

                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                                                                                                                                          + + + + + + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/examples/CustomerExample.php b/app/Lib/vendor/crm-client-3.0.6/examples/CustomerExample.php new file mode 100644 index 0000000..8154437 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/examples/CustomerExample.php @@ -0,0 +1,55 @@ +getCustomerOrNew('123e4567-e89b-12d3-a456-426614174000'); + +echo $customer->firstname; + +$customer->firstname = 'new firstname'; + +try { + if ($customer->save()) { + echo 'Customer was updated'; + } +} catch (ApiErrorException $e) { + if ($e->getApiError()->equals(ApiError::modelNotFound())) { + echo 'This customer does not exists in crm therefore we cannot update it'; + echo $e->getMessage(); + } + if ($e->getApiError()->equals(ApiError::validationFailed())) { + echo 'Some of the provided fields were not ok'; + echo $e->getMessage(); + } +} + +$customer = new Customer(); + +$customer->firstname = 'toto'; +$customer->lastname = 'delarogerie'; +$customer->email = 'toto.delarogerie@gmail.com'; +$customer->password = 'Complic4tEd!P4assW0rd'; +$customer->birth_date = '1992-03-08'; +$customer->phone = '0673891160'; +$customer->address = 'rue des totos'; +$customer->city = 'Toto ville'; +$customer->postcode = '72160'; +$customer->country = Country::france(); + +try { + if ($customer->save()) { + echo 'Customer is saved in crm'; + } else { + echo 'Customer was not saved in crm'; + } +} catch (ApiErrorException $e) { + echo 'Something went wrong'; + echo $e->getMessage(); + // phpcs:ignore Squiz.PHP.DiscouragedFunctions.Found + print_r($e->getApiError()); +} diff --git a/app/Lib/vendor/crm-client-3.0.6/license.md b/app/Lib/vendor/crm-client-3.0.6/license.md new file mode 100644 index 0000000..8ee145e --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/license.md @@ -0,0 +1,21 @@ +MIT License (!! includes CC BY-NC 3.0 parts please read Readme.md) + +Copyright (c) 2021 Jérémy Munsch + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/app/Lib/vendor/crm-client-3.0.6/phpcs.xml b/app/Lib/vendor/crm-client-3.0.6/phpcs.xml new file mode 100644 index 0000000..f971c7f --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/phpcs.xml @@ -0,0 +1,125 @@ + + + Created with the PHP Coding Standard Generator. http://edorian.github.com/php-coding-standard-generator/ + + + src/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */database/migrations/* + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/phpdoc.dist.xml b/app/Lib/vendor/crm-client-3.0.6/phpdoc.dist.xml new file mode 100644 index 0000000..06786b0 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/phpdoc.dist.xml @@ -0,0 +1,21 @@ + + + CRM V2 + + documentation + + + + + examples + src + + LDCCrmClient + + + diff --git a/app/Lib/vendor/crm-client-3.0.6/readme.md b/app/Lib/vendor/crm-client-3.0.6/readme.md new file mode 100644 index 0000000..9ed217b --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/readme.md @@ -0,0 +1,143 @@ +# LDC CRM api + +Api client for CRM V2 + +**Client version must match CRM version !!** + + +- [LDC CRM api](#ldc-crm-api) + - [**Installation**](#installation) + - [**Usage**](#usage) + - [**Using Laravel**](#using-laravel) + - [**Using any other project**](#using-any-other-project) + - [**Using Wordpress**](#using-wordpress) + - [**Using custom implementation and calling directly CRM**](#using-custom-implementation-and-calling-directly-crm) + - [**More information**](#more-information) + - [**Customer Informations**](#customer-informations) + - [**Change log**](#change-log) + - [**Testing**](#testing) + - [**Credits**](#credits) + - [**License**](#license) + +## **Installation** + +Multiple ways are possible. You may include the client directly into your project using composer. You will need to have access to this repos. If you read this it may already be the case. So using ``composer update`` or ``composer require ldc/ldccrmv2client`` should be enough. + +*This has few dependencies it may not interfer with your project.* + + "ext-curl": "^7.3", + "php": "^7.3", + "kwaadpepper/enum": "^2.1", + "guzzlehttp/guzzle": "^7.4", + "respect/validation": "^2.2" + +## **Usage** + +As for initialisation multiple ways are possible. +If you are in a laravel project you can map a singleton of the crm api. + +### **Using Laravel** + + 1. Setup ``config/crm.php`` + + 'https://ldc-crm.ldc.fr', + 'token' => 'YOUR_API_TOKEN', + 'password' => 'YOUR_API_PASSWORD' + ]; + + 2. Make a crm singleton if needed *(optional)* + + // In AppServiceProvider.php + App::singleton('CrmApiV2', function () { + return new CrmApiV2(); + }); + + // You then like this. + /** @var \LDC\LDCCRM\CrmApiV2 $crmApi */ + $crmApi = app('CrmApiV2); + + // Or directly use static methods. + /** @var \LDC\LDCCRM\Models\Customer|null $customer */ + $customer = Customer::find('UUID'); + +### **Using any other project** + +Setup once the main class *(it is already a singleton, no need to manage it)*. + +Informations will be kept in memory as static meaning all instance of CrmApiV2 or any class (Customer, ..) will share the same informations as credentials. + + $crmToken = 'YOUR_API_TOKEN'; + $crmPassword = 'YOUR_API_PASSWORD'; + + // This has to hapen once. It will be kept in memory; + new CrmApiV2('https://ldc-crm.ldc.fr', $crmToken, $crmPassword); + +### **Using Wordpress** + +We created as experimental some wordpress classes. It will handle locale storage (in sql database) and sessions using start session. Some security is provided with a settion time out of 15 minutes. A fingerprint is set using the user agent and remote_ip. These cannot be trusted and it wont prevent a replay attack though. +Usefull to point out that you make not use this without ssl (https) connection. + +The usage is that same as for *setting up for any other project*, bu instead you can make usage of class in the ``LDC\LDCCRM\WordPress`` namespace. + +**Note: using methods from classes in this namespace will call php session_start if it has not started yet** + + // If true from here; user session is set and will be remembered until timeout or WPCRM::logout. + $status = WPCRM::login('customer@email.com', 'password'); + +### **Using custom implementation and calling directly CRM** + +You may implement your own call to fit your needs. If you wish to go this way please read [these instructions](docs/usages/custom.md). + +### **More information** + +- Using [WordPress client](docs/usages/wordpress-client.md) +- Using [normal client](docs/usages/client.md) +- Writing [your own implementation](docs/usages/custom.md) + +## **Customer Informations** + +The CRM will store multiple informations about your customer. Of course you can contact us if there is a **RGPD** demand to access or suppress information. Also we store the following informations as for now : + + - last connection + - password + - email + - first name + - last name + - birth date + - address + - phone + - country + - city + - postcode + - opt in status and history + - question answers + +**Password is stored as hashed using strong algorithm and a secret key, no logs are done while authenticating your customer other than the connection date if auth is successful** + +***You may also note that every customer has a HASHCODE, this is the ID of your customer and has to be stored on your side. But even if you don't you can always identify your customers using it's email.*** + +Minimal informations you may keep are : + +- hashcode +- email + + +## **Change log** + +Please see the [changelog](changelog.md) for more information on what has changed recently. + +## **Testing** + +All unit test are included in the crm source code, meaning you do not have access to them. If you wish you can override any source code, write your own test, but data will still be validated on crm side. + + +## **Credits** + +- [Jérémy Munsch](https://jeremydev.ovh) + +## **License** + +MIT. Please see the [license file](license.md) for more information. diff --git a/app/Lib/vendor/crm-client-3.0.6/resources/lang/fr.php b/app/Lib/vendor/crm-client-3.0.6/resources/lang/fr.php new file mode 100644 index 0000000..beaefd6 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/resources/lang/fr.php @@ -0,0 +1,31 @@ + [ + 'support_code' => 'code support', + 'label_type_support' => 'label type de support', + 'order_date' => 'date de commande', + 'order_num' => 'numéro de commande', + 'state_order' => 'état commande', + 'package_unit_weight' => 'poids unitaire du paquet', + 'code_unique' => 'code unique', + 'code_on_pack' => 'code du paquet', + 'answer' => 'réponse', + 'email' => 'e-mail', + 'firstname' => 'prénom', + 'lastname' => 'nom de famille', + 'lastname' => 'nom de famille', + 'password' => 'mot de passe', + 'birth_date' => 'date de naissance', + 'phone' => 'téléphone', + 'address' => 'adresse', + 'address2' => 'adresse complémentaire', + 'city' => 'ville', + 'postcode' => 'code postal', + 'country' => 'pays', + 'opt_in' => 'newsletter', + 'status' => 'état', + 'last_connection' => 'denière connexion', + 'answers' => 'réponses' + ] +]; diff --git a/app/Lib/vendor/crm-client-3.0.6/src/CrmApiV2.php b/app/Lib/vendor/crm-client-3.0.6/src/CrmApiV2.php new file mode 100644 index 0000000..bd33ddc --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/src/CrmApiV2.php @@ -0,0 +1,141 @@ +call($request); + return $response->status->equals(ApiStatus::OK()); + } + + /** + * + * Get a customer from its hashcode or email + * If it does not exists a new instance + * will be returned. You would have + * to call its save method later on. + * + * @param string $identification The customer hashcode or email. + * @return \LDC\LDCCRM\Models\Customer A client Customer model. + * + * @throws \LDC\LDCCRM\Exceptions\CrmException If an error occurs on server side or on getting response. + * @throws \LDC\LDCCRM\Exceptions\ApiErrorException If any error or \LDC\LDCCRM\Enums\ApiError occurs. + * @phpcs:ignore Squiz.Commenting.FunctionComment.EmptyThrows + */ + public function getCustomerOrNew(string $identification): Customer + { + return $this->getCustomer($identification) ?? new Customer(); + } + + /** + * Get a customer from its hashcode or email + * If it does not exists a new instance + * will be returned. You would have + * to call its save method later on. + * + * @param string $identification The customer hashcode or email. + * @return \LDC\LDCCRM\Models\Customer|null Return null if the customer was not found + * @throws \LDC\LDCCRM\Exceptions\CrmException If an error occurs on server side or on getting response. + * @throws \LDC\LDCCRM\Exceptions\ApiErrorException If any error or \LDC\LDCCRM\Enums\ApiError occurs. + * Possibles are : - modelNotFound, If this customer hashcode could not be found. + * @phpcs:ignore Squiz.Commenting.FunctionCommentThrowTag.WrongNumber + */ + public function getCustomer(string $identification): ?Customer + { + return Customer::find($identification); + } + + /** + * Set the single optin status for an email + * + * @param string $email + * @param boolean $opt_in + * @return boolean true if succeeded + * @throws \LDC\LDCCRM\Exceptions\ValidationException If a field email could not be validated. + * @throws \LDC\LDCCRM\Exceptions\CrmException If an error occurs on server side or on getting response. + * @throws \LDC\LDCCRM\Exceptions\ApiErrorException If any error or \LDC\LDCCRM\Enums\ApiError occurs. + * Possibles are : - singleOptinCustomerExists, If a customer exists with this email. + * @phpcs:ignore Squiz.Commenting.FunctionCommentThrowTag.WrongNumber + */ + public static function setStatus(string $email, bool $opt_in): bool + { + return SingleOptin::setStatus($email, $opt_in); + } + + /** + * Set the single optin status for an email + * + * @param string $hashcode + * @return boolean true if succeeded + * @throws \LDC\LDCCRM\Exceptions\ValidationException If a field hashcode could not be validated. + * @throws \LDC\LDCCRM\Exceptions\CrmException If an error occurs on server side or on getting response. + * @throws \LDC\LDCCRM\Exceptions\ApiErrorException If any error or \LDC\LDCCRM\Enums\ApiError occurs. + * Possibles are : - modelNotFound, If a single optin does not exists. + * @phpcs:ignore Squiz.Commenting.FunctionCommentThrowTag.WrongNumber + */ + public static function unsetStatusWithHashcode(string $hashcode): bool + { + return SingleOptin::unsetStatusWithHashcode($hashcode); + } + + /** + * Test a customer credentials to see if it can login + * + * @param string $email + * @param string $password + * @return boolean + * @throws \LDC\LDCCRM\Exceptions\CrmException If an error occurs on server side or on getting response. + * @throws \LDC\LDCCRM\Exceptions\ApiErrorException If any error or \LDC\LDCCRM\Enums\ApiError occurs. + * Possibles are : - authFailed, If credentials are not valid. + * - customerNotActivated, If the account is not activated. + * @phpcs:ignore Squiz.Commenting.FunctionCommentThrowTag.WrongNumber + */ + public static function login(string $email, string $password): bool + { + return Customer::login($email, $password); + } +} diff --git a/app/Lib/vendor/crm-client-3.0.6/src/Enums/ApiError.php b/app/Lib/vendor/crm-client-3.0.6/src/Enums/ApiError.php new file mode 100644 index 0000000..1c5c764 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/src/Enums/ApiError.php @@ -0,0 +1,114 @@ + 101, + 'validationFailed' => 102, + 'customerExists' => 103, + 'customerAlreadyActive' => 110, + 'customerNotActivated' => 116, + 'authFailed' => 117, + 'apiAuthFailed' => 119, + 'singleOptinCustomerExists' => 120, + 'methodNotAllowed' => 150, + 'wrongTimeStamp' => 151, + 'missingParameter' => 400, + 'authorizationException' => 403, + 'throttleRequestsException' => 429 + ]; + } + + /** + * Libellés des possibilités de cet énumération (label) + * + * @return array + */ + public static function labels(): array + { + return [ + 'modelNotFound' => '%s introuvable.', + 'validationFailed' => 'Impossible de valider les données', + 'customerExists' => 'L\'utilisateur est déjà enregistré sur ce site', + 'customerNotActivated' => 'Le compte n\'est pas activé', + 'customerAlreadyActive' => 'Le compte est déjà activé', + 'singleOptinCustomerExists' => 'Le single optin ne peut être ajouté car un compte existe.', + 'authFailed' => 'Echec de l\'authentification du compte', + 'apiAuthFailed' => 'Echec de l\'authentification client à l\'Api LDC-CRM pour ce service', + 'methodNotAllowed' => 'This method is not allowed for this request', + 'wrongTimeStamp' => 'Your request is malformed, please check timestamp header and parameter', + 'missingParameter' => 'The request is missing some parameters', + 'authorizationException' => 'You are not autorized to access this', + 'throttleRequestsException' => 'Throttle: too many request have been attempted, please retry later' + ]; + } +} diff --git a/app/Lib/vendor/crm-client-3.0.6/src/Enums/ApiStatus.php b/app/Lib/vendor/crm-client-3.0.6/src/Enums/ApiStatus.php new file mode 100644 index 0000000..a48908d --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/src/Enums/ApiStatus.php @@ -0,0 +1,16 @@ + 1, + 'game' => 2 + ]; + } +} diff --git a/app/Lib/vendor/crm-client-3.0.6/src/Enums/ArcadiaOrderType.php b/app/Lib/vendor/crm-client-3.0.6/src/Enums/ArcadiaOrderType.php new file mode 100644 index 0000000..4da2a8a --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/src/Enums/ArcadiaOrderType.php @@ -0,0 +1,28 @@ + 0, + 'check' => 1 + ]; + } +} diff --git a/app/Lib/vendor/crm-client-3.0.6/src/Enums/Country.php b/app/Lib/vendor/crm-client-3.0.6/src/Enums/Country.php new file mode 100644 index 0000000..f741898 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/src/Enums/Country.php @@ -0,0 +1,869 @@ + 1, + 'alandIslands' => 2, + 'albania' => 3, + 'algeria' => 4, + 'americanSamoa' => 5, + 'andorra' => 6, + 'angola' => 7, + 'anguilla' => 8, + 'antarctica' => 9, + 'antiguaAndBarbuda' => 10, + 'argentina' => 11, + 'armenia' => 12, + 'aruba' => 13, + 'australia' => 14, + 'austria' => 15, + 'azerbaijan' => 16, + 'bahrain' => 17, + 'bahamas' => 18, + 'bangladesh' => 19, + 'barbados' => 20, + 'belarus' => 21, + 'belgium' => 22, + 'belize' => 23, + 'benin' => 24, + 'bermuda' => 25, + 'bhutan' => 26, + 'boliviaPlurinationalStateOf' => 27, + 'bonaireSintEustatiusAndSaba' => 28, + 'bosniaAndHerzegovina' => 29, + 'botswana' => 30, + 'bouvetIsland' => 31, + 'brazil' => 32, + 'britishIndianOceanTerritory' => 33, + 'bruneiDarussalam' => 34, + 'bulgaria' => 35, + 'burkinaFaso' => 36, + 'burundi' => 37, + 'cambodia' => 38, + 'cameroon' => 39, + 'canada' => 40, + 'capeVerde' => 41, + 'caymanIslands' => 42, + 'centralAfricanRepublic' => 43, + 'chad' => 44, + 'chile' => 45, + 'china' => 46, + 'christmasIsland' => 47, + 'cocosKeelingIslands' => 48, + 'colombia' => 49, + 'comoros' => 50, + 'congo' => 51, + 'congoTheDemocraticRepublicOfThe' => 52, + 'cookIslands' => 53, + 'costaRica' => 54, + 'coteDivoire' => 55, + 'croatia' => 56, + 'cuba' => 57, + 'curacao' => 58, + 'cyprus' => 59, + 'czechRepublic' => 60, + 'denmark' => 61, + 'djibouti' => 62, + 'dominica' => 63, + 'dominicanRepublic' => 64, + 'ecuador' => 65, + 'egypt' => 66, + 'elSalvador' => 67, + 'equatorialGuinea' => 68, + 'eritrea' => 69, + 'estonia' => 70, + 'ethiopia' => 71, + 'falklandIslandsMalvinas' => 72, + 'faroeIslands' => 73, + 'fiji' => 74, + 'finland' => 75, + 'france' => 76, + 'frenchGuiana' => 77, + 'frenchPolynesia' => 78, + 'frenchSouthernTerritories' => 79, + 'gabon' => 80, + 'gambia' => 81, + 'georgia' => 82, + 'germany' => 83, + 'ghana' => 84, + 'gibraltar' => 85, + 'greece' => 86, + 'greenland' => 87, + 'grenada' => 88, + 'guadeloupe' => 89, + 'guam' => 90, + 'guatemala' => 91, + 'guernsey' => 92, + 'guinea' => 93, + 'guineaBissau' => 94, + 'guyana' => 95, + 'haiti' => 96, + 'heardIslandAndMcdonaldIslands' => 97, + 'holySeeVaticanCityState' => 98, + 'honduras' => 99, + 'hongKong' => 100, + 'hungary' => 101, + 'iceland' => 102, + 'india' => 103, + 'indonesia' => 104, + 'iranIslamicRepublicOf' => 105, + 'iraq' => 106, + 'ireland' => 107, + 'isleOfMan' => 108, + 'israel' => 109, + 'italy' => 110, + 'jamaica' => 111, + 'japan' => 112, + 'jersey' => 113, + 'jordan' => 114, + 'kazakhstan' => 115, + 'kenya' => 116, + 'kiribati' => 117, + 'koreaDemocraticPeoplesRepublicOf' => 118, + 'koreaRepublicOf' => 119, + 'kuwait' => 120, + 'kyrgyzstan' => 121, + 'laoPeoplesDemocraticRepublic' => 122, + 'latvia' => 123, + 'lebanon' => 124, + 'lesotho' => 125, + 'liberia' => 126, + 'libya' => 127, + 'liechtenstein' => 128, + 'lithuania' => 129, + 'luxembourg' => 130, + 'macao' => 131, + 'macedoniaTheFormerYugoslavRepublicOf' => 132, + 'madagascar' => 133, + 'malawi' => 134, + 'malaysia' => 135, + 'maldives' => 136, + 'mali' => 137, + 'malta' => 138, + 'marshallIslands' => 139, + 'martinique' => 140, + 'mauritania' => 141, + 'mauritius' => 142, + 'mayotte' => 143, + 'mexico' => 144, + 'micronesiaFederatedStatesOf' => 145, + 'moldovaRepublicOf' => 146, + 'monaco' => 147, + 'mongolia' => 148, + 'montenegro' => 149, + 'montserrat' => 150, + 'morocco' => 151, + 'mozambique' => 152, + 'myanmar' => 153, + 'namibia' => 154, + 'nauru' => 155, + 'nepal' => 156, + 'netherlands' => 157, + 'newCaledonia' => 158, + 'newZealand' => 159, + 'nicaragua' => 160, + 'niger' => 161, + 'nigeria' => 162, + 'niue' => 163, + 'norfolkIsland' => 164, + 'northernMarianaIslands' => 165, + 'norway' => 166, + 'oman' => 167, + 'pakistan' => 168, + 'palau' => 169, + 'palestineStateOf' => 170, + 'panama' => 171, + 'papuaNewGuinea' => 172, + 'paraguay' => 173, + 'peru' => 174, + 'philippines' => 175, + 'pitcairn' => 176, + 'poland' => 177, + 'portugal' => 178, + 'puertoRico' => 179, + 'qatar' => 180, + 'reunion' => 181, + 'romania' => 182, + 'russianFederation' => 183, + 'rwanda' => 184, + 'saintBarthelemy' => 185, + 'saintHelenaAscensionAndTristanDaCunha' => 186, + 'saintKittsAndNevis' => 187, + 'saintLucia' => 188, + 'saintMartinFrenchPart' => 189, + 'saintPierreAndMiquelon' => 190, + 'saintVincentAndTheGrenadines' => 191, + 'samoa' => 192, + 'sanMarino' => 193, + 'saoTomeAndPrincipe' => 194, + 'saudiArabia' => 195, + 'senegal' => 196, + 'serbia' => 197, + 'seychelles' => 198, + 'sierraLeone' => 199, + 'singapore' => 200, + 'sintMaartenDutchPart' => 201, + 'slovakia' => 202, + 'slovenia' => 203, + 'solomonIslands' => 204, + 'somalia' => 205, + 'southAfrica' => 206, + 'southGeorgiaAndTheSouthSandwichIslands' => 207, + 'southSudan' => 208, + 'spain' => 209, + 'sriLanka' => 210, + 'sudan' => 211, + 'suriname' => 212, + 'svalbardAndJanMayen' => 213, + 'swaziland' => 214, + 'sweden' => 215, + 'switzerland' => 216, + 'syrianArabRepublic' => 217, + 'taiwanProvinceOfChina' => 218, + 'tajikistan' => 219, + 'tanzaniaUnitedRepublicOf' => 220, + 'thailand' => 221, + 'timorLeste' => 222, + 'togo' => 223, + 'tokelau' => 224, + 'tonga' => 225, + 'trinidadAndTobago' => 226, + 'tunisia' => 227, + 'turkey' => 228, + 'turkmenistan' => 229, + 'turksAndCaicosIslands' => 230, + 'tuvalu' => 231, + 'uganda' => 232, + 'ukraine' => 233, + 'unitedArabEmirates' => 234, + 'unitedKingdom' => 235, + 'unitedStates' => 236, + 'unitedStatesMinorOutlyingIslands' => 237, + 'uruguay' => 238, + 'uzbekistan' => 239, + 'vanuatu' => 240, + 'venezuelaBolivarianRepublicOf' => 241, + 'vietNam' => 242, + 'virginIslandsBritish' => 243, + 'virginIslandsUs' => 244, + 'wallisAndFutuna' => 245, + 'westernSahara' => 246, + 'yemen' => 247, + 'zambia' => 248, + 'zimbabwe' => 249 + ]; + } + + /** + * Libellés des possibilités de cet énumération (label) + * + * @return array + */ + public static function labels(): array + { + return [ + 'afghanistan' => 'Afghanistan', + 'alandIslands' => 'Åland Islands', + 'albania' => 'Albania', + 'algeria' => 'Algeria', + 'americanSamoa' => 'American Samoa', + 'andorra' => 'Andorra', + 'angola' => 'Angola', + 'anguilla' => 'Anguilla', + 'antarctica' => 'Antarctica', + 'antiguaAndBarbuda' => 'Antigua and Barbuda', + 'argentina' => 'Argentina', + 'armenia' => 'Armenia', + 'aruba' => 'Aruba', + 'australia' => 'Australia', + 'austria' => 'Austria', + 'azerbaijan' => 'Azerbaijan', + 'bahrain' => 'Bahrain', + 'bahamas' => 'Bahamas', + 'bangladesh' => 'Bangladesh', + 'barbados' => 'Barbados', + 'belarus' => 'Belarus', + 'belgium' => 'Belgium', + 'belize' => 'Belize', + 'benin' => 'Benin', + 'bermuda' => 'Bermuda', + 'bhutan' => 'Bhutan', + 'boliviaPlurinationalStateOf' => 'Bolivia, Plurinational State of', + 'bonaireSintEustatiusAndSaba' => 'Bonaire, Sint Eustatius and Saba', + 'bosniaAndHerzegovina' => 'Bosnia and Herzegovina', + 'botswana' => 'Botswana', + 'bouvetIsland' => 'Bouvet Island', + 'brazil' => 'Brazil', + 'britishIndianOceanTerritory' => 'British Indian Ocean Territory', + 'bruneiDarussalam' => 'Brunei Darussalam', + 'bulgaria' => 'Bulgaria', + 'burkinaFaso' => 'Burkina Faso', + 'burundi' => 'Burundi', + 'cambodia' => 'Cambodia', + 'cameroon' => 'Cameroon', + 'canada' => 'Canada', + 'capeVerde' => 'Cape Verde', + 'caymanIslands' => 'Cayman Islands', + 'centralAfricanRepublic' => 'Central African Republic', + 'chad' => 'Chad', + 'chile' => 'Chile', + 'china' => 'China', + 'christmasIsland' => 'Christmas Island', + 'cocosKeelingIslands' => 'Cocos (Keeling) Islands', + 'colombia' => 'Colombia', + 'comoros' => 'Comoros', + 'congo' => 'Congo', + 'congoTheDemocraticRepublicOfThe' => 'Congo, the Democratic Republic of the', + 'cookIslands' => 'Cook Islands', + 'costaRica' => 'Costa Rica', + 'coteDivoire' => 'Côte d\'Ivoire', + 'croatia' => 'Croatia', + 'cuba' => 'Cuba', + 'curacao' => 'Curaçao', + 'cyprus' => 'Cyprus', + 'czechRepublic' => 'Czech Republic', + 'denmark' => 'Denmark', + 'djibouti' => 'Djibouti', + 'dominica' => 'Dominica', + 'dominicanRepublic' => 'Dominican Republic', + 'ecuador' => 'Ecuador', + 'egypt' => 'Egypt', + 'elSalvador' => 'El Salvador', + 'equatorialGuinea' => 'Equatorial Guinea', + 'eritrea' => 'Eritrea', + 'estonia' => 'Estonia', + 'ethiopia' => 'Ethiopia', + 'falklandIslandsMalvinas' => 'Falkland Islands (Malvinas)', + 'faroeIslands' => 'Faroe Islands', + 'fiji' => 'Fiji', + 'finland' => 'Finland', + 'france' => 'France', + 'frenchGuiana' => 'French Guiana', + 'frenchPolynesia' => 'French Polynesia', + 'frenchSouthernTerritories' => 'French Southern Territories', + 'gabon' => 'Gabon', + 'gambia' => 'Gambia', + 'georgia' => 'Georgia', + 'germany' => 'Germany', + 'ghana' => 'Ghana', + 'gibraltar' => 'Gibraltar', + 'greece' => 'Greece', + 'greenland' => 'Greenland', + 'grenada' => 'Grenada', + 'guadeloupe' => 'Guadeloupe', + 'guam' => 'Guam', + 'guatemala' => 'Guatemala', + 'guernsey' => 'Guernsey', + 'guinea' => 'Guinea', + 'guineaBissau' => 'GuineaBissau', + 'guyana' => 'Guyana', + 'haiti' => 'Haiti', + 'heardIslandAndMcdonaldIslands' => 'Heard Island and McDonald Islands', + 'holySeeVaticanCityState' => 'Holy See (Vatican City State)', + 'honduras' => 'Honduras', + 'hongKong' => 'Hong Kong', + 'hungary' => 'Hungary', + 'iceland' => 'Iceland', + 'india' => 'India', + 'indonesia' => 'Indonesia', + 'iranIslamicRepublicOf' => 'Iran, Islamic Republic of', + 'iraq' => 'Iraq', + 'ireland' => 'Ireland', + 'isleOfMan' => 'Isle of Man', + 'israel' => 'Israel', + 'italy' => 'Italy', + 'jamaica' => 'Jamaica', + 'japan' => 'Japan', + 'jersey' => 'Jersey', + 'jordan' => 'Jordan', + 'kazakhstan' => 'Kazakhstan', + 'kenya' => 'Kenya', + 'kiribati' => 'Kiribati', + 'koreaDemocraticPeoplesRepublicOf' => 'Korea, Democratic People\'s Republic of', + 'koreaRepublicOf' => 'Korea, Republic of', + 'kuwait' => 'Kuwait', + 'kyrgyzstan' => 'Kyrgyzstan', + 'laoPeoplesDemocraticRepublic' => 'Lao People\'s Democratic Republic', + 'latvia' => 'Latvia', + 'lebanon' => 'Lebanon', + 'lesotho' => 'Lesotho', + 'liberia' => 'Liberia', + 'libya' => 'Libya', + 'liechtenstein' => 'Liechtenstein', + 'lithuania' => 'Lithuania', + 'luxembourg' => 'Luxembourg', + 'macao' => 'Macao', + 'macedoniaTheFormerYugoslavRepublicOf' => 'Macedonia, the Former Yugoslav Republic of', + 'madagascar' => 'Madagascar', + 'malawi' => 'Malawi', + 'malaysia' => 'Malaysia', + 'maldives' => 'Maldives', + 'mali' => 'Mali', + 'malta' => 'Malta', + 'marshallIslands' => 'Marshall Islands', + 'martinique' => 'Martinique', + 'mauritania' => 'Mauritania', + 'mauritius' => 'Mauritius', + 'mayotte' => 'Mayotte', + 'mexico' => 'Mexico', + 'micronesiaFederatedStatesOf' => 'Micronesia, Federated States of', + 'moldovaRepublicOf' => 'Moldova, Republic of', + 'monaco' => 'Monaco', + 'mongolia' => 'Mongolia', + 'montenegro' => 'Montenegro', + 'montserrat' => 'Montserrat', + 'morocco' => 'Morocco', + 'mozambique' => 'Mozambique', + 'myanmar' => 'Myanmar', + 'namibia' => 'Namibia', + 'nauru' => 'Nauru', + 'nepal' => 'Nepal', + 'netherlands' => 'Netherlands', + 'newCaledonia' => 'New Caledonia', + 'newZealand' => 'New Zealand', + 'nicaragua' => 'Nicaragua', + 'niger' => 'Niger', + 'nigeria' => 'Nigeria', + 'niue' => 'Niue', + 'norfolkIsland' => 'Norfolk Island', + 'northernMarianaIslands' => 'Northern Mariana Islands', + 'norway' => 'Norway', + 'oman' => 'Oman', + 'pakistan' => 'Pakistan', + 'palau' => 'Palau', + 'palestineStateOf' => 'Palestine, State of', + 'panama' => 'Panama', + 'papuaNewGuinea' => 'Papua New Guinea', + 'paraguay' => 'Paraguay', + 'peru' => 'Peru', + 'philippines' => 'Philippines', + 'pitcairn' => 'Pitcairn', + 'poland' => 'Poland', + 'portugal' => 'Portugal', + 'puertoRico' => 'Puerto Rico', + 'qatar' => 'Qatar', + 'reunion' => 'Réunion', + 'romania' => 'Romania', + 'russianFederation' => 'Russian Federation', + 'rwanda' => 'Rwanda', + 'saintBarthelemy' => 'Saint Barthélemy', + 'saintHelenaAscensionAndTristanDaCunha' => 'Saint Helena, Ascension and Tristan da Cunha', + 'saintKittsAndNevis' => 'Saint Kitts and Nevis', + 'saintLucia' => 'Saint Lucia', + 'saintMartinFrenchPart' => 'Saint Martin (French part)', + 'saintPierreAndMiquelon' => 'Saint Pierre and Miquelon', + 'saintVincentAndTheGrenadines' => 'Saint Vincent and the Grenadines', + 'samoa' => 'Samoa', + 'sanMarino' => 'San Marino', + 'saoTomeAndPrincipe' => 'Sao Tome and Principe', + 'saudiArabia' => 'Saudi Arabia', + 'senegal' => 'Senegal', + 'serbia' => 'Serbia', + 'seychelles' => 'Seychelles', + 'sierraLeone' => 'Sierra Leone', + 'singapore' => 'Singapore', + 'sintMaartenDutchPart' => 'Sint Maarten (Dutch part)', + 'slovakia' => 'Slovakia', + 'slovenia' => 'Slovenia', + 'solomonIslands' => 'Solomon Islands', + 'somalia' => 'Somalia', + 'southAfrica' => 'South Africa', + 'southGeorgiaAndTheSouthSandwichIslands' => 'South Georgia and the South Sandwich Islands', + 'southSudan' => 'South Sudan', + 'spain' => 'Spain', + 'sriLanka' => 'Sri Lanka', + 'sudan' => 'Sudan', + 'suriname' => 'Suriname', + 'svalbardAndJanMayen' => 'Svalbard and Jan Mayen', + 'swaziland' => 'Swaziland', + 'sweden' => 'Sweden', + 'switzerland' => 'Switzerland', + 'syrianArabRepublic' => 'Syrian Arab Republic', + 'taiwanProvinceOfChina' => 'Taiwan, Province of China', + 'tajikistan' => 'Tajikistan', + 'tanzaniaUnitedRepublicOf' => 'Tanzania, United Republic of', + 'thailand' => 'Thailand', + 'timorLeste' => 'TimorLeste', + 'togo' => 'Togo', + 'tokelau' => 'Tokelau', + 'tonga' => 'Tonga', + 'trinidadAndTobago' => 'Trinidad and Tobago', + 'tunisia' => 'Tunisia', + 'turkey' => 'Turkey', + 'turkmenistan' => 'Turkmenistan', + 'turksAndCaicosIslands' => 'Turks and Caicos Islands', + 'tuvalu' => 'Tuvalu', + 'uganda' => 'Uganda', + 'ukraine' => 'Ukraine', + 'unitedArabEmirates' => 'United Arab Emirates', + 'unitedKingdom' => 'United Kingdom', + 'unitedStates' => 'United States', + 'unitedStatesMinorOutlyingIslands' => 'United States Minor Outlying Islands', + 'uruguay' => 'Uruguay', + 'uzbekistan' => 'Uzbekistan', + 'vanuatu' => 'Vanuatu', + 'venezuelaBolivarianRepublicOf' => 'Venezuela, Bolivarian Republic of', + 'vietNam' => 'Viet Nam', + 'virginIslandsBritish' => 'Virgin Islands, British', + 'virginIslandsUs' => 'Virgin Islands, U.S.', + 'wallisAndFutuna' => 'Wallis and Futuna', + 'westernSahara' => 'Western Sahara', + 'yemen' => 'Yemen', + 'zambia' => 'Zambia', + 'zimbabwe' => 'Zimbabwe' + ]; + } + + /** + * Get valid countries label + * + * @return array + */ + public static function getValidCountriesLabel(): array + { + return collect(self::getValidCountries())->map(function (self $country) { + return $country->label; + })->all(); + } + + /** + * Get Alpha 2 ISO code of valid countries + * + * @return array + */ + public static function getValidIsoAplha2Codes(): array + { + return \array_values(self::isoCodes()); + } + + /** + * Get valid countries + * + * @return array + */ + public static function getValidCountries(): array + { + return [ + Country::belgium(), + Country::luxembourg(), + Country::france(), + // * DROM COM. + Country::guadeloupe(), + Country::martinique(), + Country::frenchGuiana(), + Country::reunion(), + Country::saintPierreAndMiquelon(), + Country::mayotte(), + Country::saintBarthelemy(), + Country::saintMartinFrenchPart(), + Country::wallisAndFutuna(), + Country::frenchPolynesia(), + Country::newCaledonia() + ]; + } + + /** + * Enum classes + * + * @return array + */ + protected static function isoCodes(): array + { + return [ + 'france' => 'FR', + 'belgium' => 'BE', + 'luxembourg' => 'LU', + 'guadeloupe' => 'GP', + 'martinique' => 'MQ', + 'frenchGuiana' => 'GF', + 'reunion' => 'RE', + 'saintPierreAndMiquelon' => 'PM', + 'mayotte' => 'YT', + 'saintBarthelemy' => 'BL', + 'saintMartinFrenchPart' => 'MF', + 'wallisAndFutuna' => 'WF', + 'frenchPolynesia' => 'PF', + 'newCaledonia' => 'NC', + ]; + } + + /** + * @param string $attribute + * @return integer|string + */ + public function __get(string $attribute) + { + if ($attribute === 'iso') { + return $this->isoCodes()[$this->getDefinition()] ?? null; + } + return parent::__get($attribute); + } +} diff --git a/app/Lib/vendor/crm-client-3.0.6/src/Enums/HttpMethods.php b/app/Lib/vendor/crm-client-3.0.6/src/Enums/HttpMethods.php new file mode 100644 index 0000000..c85e231 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/src/Enums/HttpMethods.php @@ -0,0 +1,16 @@ + 'LOG_EMERG', + 'ALERT' => 'LOG_ALERT', + 'CRIT' => 'LOG_CRIT', + 'ERR' => 'LOG_ERR', + 'WARNING' => 'LOG_WARNING', + 'NOTICE' => 'LOG_NOTICE', + 'INFO' => 'LOG_INFO', + 'DEBUG' => 'LOG_DEBUG', + ]; + } +} diff --git a/app/Lib/vendor/crm-client-3.0.6/src/Enums/QuestionType.php b/app/Lib/vendor/crm-client-3.0.6/src/Enums/QuestionType.php new file mode 100644 index 0000000..7179181 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/src/Enums/QuestionType.php @@ -0,0 +1,30 @@ + 1, + 'radio' => 2, + 'checkbox' => 3 + ]; + } +} diff --git a/app/Lib/vendor/crm-client-3.0.6/src/Exceptions/AccessError.php b/app/Lib/vendor/crm-client-3.0.6/src/Exceptions/AccessError.php new file mode 100644 index 0000000..dde3e25 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/src/Exceptions/AccessError.php @@ -0,0 +1,25 @@ +$propertyName, it does not exists."); + } +} diff --git a/app/Lib/vendor/crm-client-3.0.6/src/Exceptions/ApiErrorException.php b/app/Lib/vendor/crm-client-3.0.6/src/Exceptions/ApiErrorException.php new file mode 100644 index 0000000..07c74ce --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/src/Exceptions/ApiErrorException.php @@ -0,0 +1,104 @@ +error = $error; + $this->message = $message; + $this->httpCode = $httpCode; + parent::__construct( + strlen($this->message) ? $this->message : $error->label, + $error->value, + $previous + ); + } + + /** + * Get the Api Error + * + * @return ApiError + */ + public function getApiError(): ApiError + { + return $this->error; + } + + /** + * Get the http code + * + * @return integer + */ + public function getStatusCode(): int + { + return $this->httpCode; + } + + /** + * This is used by laravel only. + * It uses Log class to print the error. + * + * @return void + */ + public function report() + { + // @codeCoverageIgnoreStart + Log::debug(sprintf('CRM API: %s', $this->getMessage())); + // @codeCoverageIgnoreEnd + } +} diff --git a/app/Lib/vendor/crm-client-3.0.6/src/Exceptions/CrmException.php b/app/Lib/vendor/crm-client-3.0.6/src/Exceptions/CrmException.php new file mode 100644 index 0000000..b6e9ed7 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/src/Exceptions/CrmException.php @@ -0,0 +1,29 @@ +getMessage())); + } +} diff --git a/app/Lib/vendor/crm-client-3.0.6/src/Exceptions/SkipValidationException.php b/app/Lib/vendor/crm-client-3.0.6/src/Exceptions/SkipValidationException.php new file mode 100644 index 0000000..705b547 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/src/Exceptions/SkipValidationException.php @@ -0,0 +1,15 @@ +getMessage())); + } +} diff --git a/app/Lib/vendor/crm-client-3.0.6/src/Exceptions/WpCrmInvalidJsonUserInfo.php b/app/Lib/vendor/crm-client-3.0.6/src/Exceptions/WpCrmInvalidJsonUserInfo.php new file mode 100644 index 0000000..21fca7a --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/src/Exceptions/WpCrmInvalidJsonUserInfo.php @@ -0,0 +1,27 @@ + + */ +class Answer extends CrmClientModel +{ + /** + * The question id + * + * Required + * Field Type bigInt + * + * @var integer + */ + private $id; + + /** + * The actual answer as a string + * + * Required + * Max length 255 + * Field Type varchar + * + * @var string + */ + private $answer = null; + + /** + * The crm customer fields + * + * @var array + */ + protected $modelFields = [ + 'id', 'answer' + ]; + + /** + * Validation rules + * + * @var array + */ + protected static $validation = [ + 'id' => 'required|int', + 'answer' => 'required|string|max:255' + ]; + + /** + * Answer + * + * @param array $properties + * @throws \LDC\LDCCRM\Exceptions\ValidationException If a field could not be validated. + */ + public function __construct(array $properties = []) + { + parent::__construct(); + $this->fill($properties); + return $this; + } + + // * PUBLIC METHODS + + /** + * Set unanswered question for a specific customer + * + * @param string $hashcode The customer hashcode. + * @param integer $questionId The question id. + * @param array $answersId An array with answers id. + * @return boolean true if succeeded + * + * @throws \LDC\LDCCRM\Exceptions\ValidationException If a hashcode is not a valid UUID. + * @throws LDC\LDCCRM\Exceptions\ValidationException If any of the provided ids are invalid. + * @throws \LDC\LDCCRM\Exceptions\ApiErrorException If any error \LDC\LDCCRM\Enums\ApiError occurs. + * Possibles are : - validationFailed, If given ids are wrong(CRM side). + * @throws \LDC\LDCCRM\Exceptions\CrmException If an error occurs on server side or on getting response. + */ + public static function setQuestionAnswers(string $hashcode, int $questionId, array $answersId): bool + { + self::assertValidHascode($hashcode); + self::assertValidPrimaryKey($questionId); + if (!count($answersId)) { + return true; + } + foreach ($answersId as $answerId) { + self::assertValidPrimaryKey($answerId); + } + static::setUpApiInterface(); + $request = Utils::getResquest( + 'apiV2.customers.answers.store', + [ + 'serviceCustomer' => $hashcode + ], + [ + 'question' => $questionId, + 'answers' => $answersId + ] + ); + + $response = static::$apiInterface->call($request); + return $response->status->equals(ApiStatus::OK()); + } + + /** + * Serialize this object to an array + * + * @return array + */ + public function jsonSerialize() + { + return [ + 'id' => $this->id, + 'answer' => $this->answer + ]; + } +} diff --git a/app/Lib/vendor/crm-client-3.0.6/src/Models/ArcadiaMailDefault.php b/app/Lib/vendor/crm-client-3.0.6/src/Models/ArcadiaMailDefault.php new file mode 100644 index 0000000..b127516 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/src/Models/ArcadiaMailDefault.php @@ -0,0 +1,408 @@ + + */ +class ArcadiaMailDefault extends CrmClientModel +{ + /** + * An RFC Valid Email + * + * Validate: rfc,dns,spoof,filter + * + * Required + * Min length N/A + * Max length 255 + * Field Type varchar + * + * @var string + */ + private $email = null; + + /** + * First name + * + * Required + * Min length 2 + * Max length 255 + * Field Type varchar + * + * @var string + */ + private $firstname = null; + + /** + * Last name + * + * Required + * Min length 2 + * Max length 255 + * Field Type varchar + * + * @var string + */ + private $lastname = null; + + /** + * The user phone + * + * Validate: sometimes,string + * + * Required + * Min length NA + * Max length 255 + * Field Type varchar + * + * @var string + */ + private $phone = null; + + /** + * The user address (street number, name, etc) + * + * Validate: sometimes,string + * + * Min length NA + * Max length 255 + * Field Type varchar + * + * @var string + */ + private $address = null; + + /** + * The user address 2nd part (street number, name, more, etc) + * + * Validate: sometimes,string + * + * Min length NA + * Max length 255 + * Field Type varchar + * + * @var string + */ + private $address2 = null; + + /** + * The user address city + * + * Validate: sometimes,string + * + * Min length NA + * Max length 255 + * Field Type varchar + * + * @var string + */ + private $city = null; + + /** + * The user address postcode + * + * Validate: string + * + * Required + * Min length NA + * Max length 255 + * Field Type varchar + * + * @var string + */ + private $postcode = null; + + /** + * The arcadia operation code + * + * Validate: int + * + * Required + * + * @var integer + */ + private $operation = null; + + /** + * The arcadia support code + * + * Validate: int + * + * Required + * + * @var integer + */ + private $support_code = null; + + /** + * The arcadia type support label + * + * Validate: string + * + * Required + * + * @var string + */ + private $label_type_support = null; + + /** + * The arcadia order date + * + * Validate: date + * + * Required + * + * @var string + */ + private $order_date = null; + + /** + * The arcadia order number + * + * Validate: numeric,digits:9 + * + * Required + * + * @var integer + */ + private $order_num = null; + + /** + * The arcadia state order + * + * Validate: in ArcadiaOrderType::toValues() + * + * Required + * + * @var integer + */ + private $state_order = null; + + /** + * The arcadia package unit weight + * + * Validate: integer + * + * Required + * + * @var integer + */ + private $package_unit_weight = null; + + /** + * The crm customer fields + * + * @var array + */ + protected $modelFields = [ + 'email', 'firstname', + 'lastname', 'phone', 'address', + 'address2', 'city', 'postcode', + 'operation', 'support_code', 'label_type_support', + 'order_date', 'order_num', 'state_order', + 'package_unit_weight', + ]; + + /** + * Validation rules + * + * @var array + */ + protected static $validation = [ + 'email' => 'required|email', + 'firstname' => 'required|string|min:2|max:255', + 'lastname' => 'required|string|min:2|max:255', + 'phone' => 'sometimes|string|min:10|max:255', + 'address' => 'sometimes|string|max:255', + 'address2' => 'sometimes|string|max:255', + 'city' => 'sometimes|string|max:255', + 'postcode' => 'sometimes|string|max:255', + 'operation' => 'required|int', + 'support_code' => 'required|int', + 'label_type_support' => 'required|string|min:2|max:255', + 'order_date' => 'required|date_format:Y/m/d H:i:s', + 'order_num' => 'required|int', + 'state_order' => ['required'], + 'package_unit_weight' => 'required|int' + ]; + + /** + * ArcadiaMailDefault + * + * @param array $properties + * @throws \LDC\LDCCRM\Exceptions\ValidationException If a field could not be validated. + */ + public function __construct(array $properties = []) + { + parent::__construct(); + $this->fill($properties); + return $this; + } + + /** + * Generic accessor + * + * @param string $field + * @return mixed + */ + public function __get(string $field) + { + $props = \array_diff( + $this->modelFields, + $this->invisibleFields + ); + if (in_array($field, $props)) { + if ($field === 'state_order' and !\is_object($this->{$field})) { + return ArcadiaOrderType::make($this->{$field}); + } + } + return parent::__get($field); + } + + /** + * Set prop + * + * @param string $field + * @param mixed $value + * @return void + * @throws \TypeError If the field has an incorrect value. + * @throws \LDC\LDCCRM\Exceptions\AccessError If trying to set a value on a unknown property. + */ + public function __set(string $field, $value): void + { + if ($field === 'state_order') { + $value = (\is_object($value) and + get_class($value) === ArcadiaOrderType::class) ? $value->value : $value; + } + parent::__set($field, $value); + } + + /** + * Fill data into this model + * using validation rules + * + * @param array $properties + * @return void + * @throws \LDC\LDCCRM\Exceptions\ValidationException If a field could not be validated. + */ + public function fill(array $properties) + { + if (isset($properties['state_order'])) { + try { + $properties['state_order'] = (\is_object($properties['state_order']) and + get_class($properties['state_order']) === ArcadiaOrderType::class) ? + $properties['state_order']->value : (ctype_digit($properties['state_order']) ? + (int)$properties['state_order'] : $properties['state_order']); + } catch (TypeError | \BadMethodCallException $e) { + // * Cast anyway + $properties['state_order'] = (int)$properties['state_order']; + } + } + parent::fill($properties); + } + + /** + * Validate all model properties + * + * @param array $ignore + * @return array the validated values + * @throws ValidationException If a field could not be validated. + */ + protected function validateAllValues(array $ignore = []): array + { + $out = []; + if (!\in_array('state_order', $ignore)) { + try { + $this->validateValue( + 'state_order', + ArcadiaOrderType::make(Utils::getRawProperty($this, 'state_order')) + ); + } catch (TypeError | \BadMethodCallException $e) { + // Use this to throw validation error. + $this->validateValue('state_order', Utils::getRawProperty($this, 'state_order')); + } + $out['state_order'] = Utils::getRawProperty($this, 'state_order'); + } + return array_merge($out, parent::validateAllValues(array_merge(['state_order'], $ignore))); + } + + // * PUBLIC METHODS + + /** + * Send The actual mail + * + * @return boolean true if succeeded + * @throws ValidationException If a field could not be validated. + * @throws \LDC\LDCCRM\Exceptions\CrmException If an error occurs on server side or on getting response. + * @throws \LDC\LDCCRM\Exceptions\ApiErrorException If any error or \LDC\LDCCRM\Enums\ApiError occurs. + * Possibles are : - validationFailed, If provided data is wrong(CRM side). + */ + public function send(): bool + { + $this->validateAllValues(); + static::setUpApiInterface(); + $request = Utils::getResquest('apiV2.arcadia.outgoingMailDefault', [], $this->jsonSerialize()); + $response = static::$apiInterface->call($request); + if ($status = $response->status->equals(ApiStatus::OK())) { + $this->updatedValues = []; + } + $this->isNew = !$status; + return $status; + } + + /** + * Serialize this object to an array + * + * @return array + */ + public function jsonSerialize() + { + return [ + 'deliver' => [ + 'email' => $this->email, + 'firstname' => $this->firstname, + 'lastname' => $this->lastname, + 'phone' => $this->phone, + 'address' => $this->address, + 'address2' => $this->address2, + 'city' => $this->city, + 'postcode' => $this->postcode, + ], + 'operation' => $this->operation, + 'support_code' => $this->support_code, + 'label_type_support' => $this->label_type_support, + 'order_date' => $this->order_date, + 'order_num' => $this->order_num, + 'state_order' => $this->state_order, + 'package_unit_weight' => $this->package_unit_weight + ]; + } +} diff --git a/app/Lib/vendor/crm-client-3.0.6/src/Models/ArcadiaMailGame.php b/app/Lib/vendor/crm-client-3.0.6/src/Models/ArcadiaMailGame.php new file mode 100644 index 0000000..7c84eca --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/src/Models/ArcadiaMailGame.php @@ -0,0 +1,350 @@ + + */ +class ArcadiaMailGame extends CrmClientModel +{ + /** + * An RFC Valid Email + * + * Validate: rfc,dns,spoof,filter + * + * Required + * Min length N/A + * Max length 255 + * Field Type varchar + * + * @var string + */ + private $email = null; + + /** + * First name + * + * Required + * Min length 2 + * Max length 255 + * Field Type varchar + * + * @var string + */ + private $firstname = null; + + /** + * Last name + * + * Required + * Min length 2 + * Max length 255 + * Field Type varchar + * + * @var string + */ + private $lastname = null; + + /** + * The user phone + * + * Validate: sometimes,string + * + * Required + * Min length NA + * Max length 255 + * Field Type varchar + * + * @var string + */ + private $phone = null; + + /** + * The user address (street number, name, etc) + * + * Validate: sometimes,string + * + * Min length NA + * Max length 255 + * Field Type varchar + * + * @var string + */ + private $address = null; + + /** + * The user address 2nd part (street number, name, more, etc) + * + * Validate: sometimes,string + * + * Min length NA + * Max length 255 + * Field Type varchar + * + * @var string + */ + private $address2 = null; + + /** + * The user address city + * + * Validate: sometimes,string + * + * Min length NA + * Max length 255 + * Field Type varchar + * + * @var string + */ + private $city = null; + + /** + * The user address postcode + * + * Validate: string + * + * Required + * Min length NA + * Max length 255 + * Field Type varchar + * + * @var string + */ + private $postcode = null; + + /** + * The arcadia operation code + * + * Validate: int + * + * Required + * + * @var integer + */ + private $operation = null; + + /** + * The arcadia support code + * + * Validate: int + * + * Required + * + * @var integer + */ + private $support_code = null; + + /** + * The arcadia type support label + * + * Validate: string + * + * Required + * + * @var string + */ + private $label_type_support = null; + + /** + * The arcadia order date + * + * Validate: date + * + * Required + * + * @var string + */ + private $order_date = null; + + /** + * The arcadia code unique + * + * Validate: string + * + * Required + * + * @var string + */ + private $code_unique = null; + + /** + * The arcadia code on pack + * + * Validate: sometimes + * + * Required + * + * @var string + */ + private $code_on_pack = null; + + /** + * The crm customer fields + * + * @var array + */ + protected $modelFields = [ + 'email', 'firstname', + 'lastname', 'phone', 'address', + 'address2', 'city', 'postcode', + 'operation', 'support_code', 'label_type_support', + 'order_date', 'code_unique', 'code_on_pack' + ]; + + /** + * Validation rules + * + * @var array + */ + protected static $validation = [ + 'email' => 'required|email', + 'firstname' => 'required|string|min:2|max:255', + 'lastname' => 'required|string|min:2|max:255', + 'phone' => 'sometimes|string|min:10|max:255', + 'address' => 'sometimes|string|max:255', + 'address2' => 'sometimes|string|max:255', + 'city' => 'sometimes|string|max:255', + 'postcode' => 'sometimes|string|max:255', + 'operation' => 'required|int', + 'support_code' => 'required|int', + 'label_type_support' => 'required|string|min:2|max:255', + 'order_date' => 'required|date_format:Y/m/d H:i:s', + 'code_unique' => 'required|string', + 'code_on_pack' => 'sometimes|string' + ]; + + /** + * ArcadiaMailGame + * + * @param array $properties + * @throws \LDC\LDCCRM\Exceptions\ValidationException If a field could not be validated. + */ + public function __construct(array $properties = []) + { + parent::__construct(); + $this->fill($properties); + return $this; + } + + /** + * Set prop + * + * @param string $field + * @param mixed $value + * @return void + * @throws \TypeError If the field has an incorrect value. + * @throws \LDC\LDCCRM\Exceptions\AccessError If trying to set a value on a unknown property. + */ + public function __set(string $field, $value): void + { + if ($field === 'state_order') { + $value = (\is_object($value) and + get_class($value) === ArcadiaOrderType::class) ? $value->value : $value; + } + parent::__set($field, $value); + } + + /** + * Fill data into this model + * using validation rules + * + * @param array $properties + * @return void + * @throws \LDC\LDCCRM\Exceptions\ValidationException If a field could not be validated. + */ + public function fill(array $properties) + { + if (isset($properties['state_order'])) { + try { + $properties['state_order'] = (\is_object($properties['state_order']) and + get_class($properties['state_order']) === ArcadiaOrderType::class) ? + $properties['state_order']->value : (ctype_digit($properties['state_order']) ? + (int)$properties['state_order'] : $properties['state_order']); + } catch (TypeError | \BadMethodCallException $e) { + // * Cast anyway + $properties['state_order'] = (int)$properties['state_order']; + } + } + parent::fill($properties); + } + + // * PUBLIC METHODS + + /** + * Send The actual mail + * + * @return boolean true if succeeded + * @throws \LDC\LDCCRM\Exceptions\CrmException If an error occurs on server side or on getting response. + * @throws \LDC\LDCCRM\Exceptions\ApiErrorException If any error or \LDC\LDCCRM\Enums\ApiError occurs. + * Possibles are : - validationFailed, If provided data is wrong(CRM side). + */ + public function send(): bool + { + $this->validateAllValues(); + static::setUpApiInterface(); + $request = Utils::getResquest('apiV2.arcadia.outgoingMailGame', [], $this->jsonSerialize()); + $response = static::$apiInterface->call($request); + if ($status = $response->status->equals(ApiStatus::OK())) { + $this->updatedValues = []; + } + $this->isNew = !$status; + return $status; + } + + /** + * Serialize this object to an array + * + * @return array + */ + public function jsonSerialize() + { + return [ + 'deliver' => [ + 'email' => $this->email, + 'firstname' => $this->firstname, + 'lastname' => $this->lastname, + 'phone' => $this->phone, + 'address' => $this->address, + 'address2' => $this->address2, + 'city' => $this->city, + 'postcode' => $this->postcode, + ], + 'operation' => $this->operation, + 'support_code' => $this->support_code, + 'label_type_support' => $this->label_type_support, + 'order_date' => $this->order_date, + 'code_unique' => $this->code_unique, + 'code_on_pack' => $this->code_on_pack + ]; + } +} diff --git a/app/Lib/vendor/crm-client-3.0.6/src/Models/CrmClientModel.php b/app/Lib/vendor/crm-client-3.0.6/src/Models/CrmClientModel.php new file mode 100644 index 0000000..866cb82 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/src/Models/CrmClientModel.php @@ -0,0 +1,350 @@ + + */ +abstract class CrmClientModel implements JsonSerializable +{ + /** + * Is true if this model was not filled from crm + * + * @var boolean + */ + protected $isNew = true; + + /** + * The Api object that will handle requests and responses + * + * @var \LDC\LDCCRM\Transport\ApiInterface + */ + protected static $apiInterface; + + /** + * Validation rules + * + * @var array + */ + protected static $validation = []; + + /** + * Model fields + * + * @var array + */ + protected $modelFields = []; + + /** + * The crm fields + * that should not be visible + * + * @var array + */ + protected $invisibleFields = []; + + /** + * Model updated values + * + * @var array + */ + protected $updatedValues = []; + + /** + * CrmClientModel + */ + public function __construct() + { + self::setUpApiInterface(); + return $this; + } + + /** + * Generic accessor + * + * @param string $field + * @return mixed|null Returns null if the property was not found any way. + */ + public function __get(string $field) + { + $props = \array_diff( + $this->modelFields, + $this->invisibleFields + ); + if (in_array($field, $props)) { + return Utils::getRawProperty($this, $field); + } + return null; + } + + /** + * Set prop on the model. + * + * @param string $field + * @param mixed $value + * @return void + * @throws \LDC\LDCCRM\Exceptions\ValidationException If a field could not be validated. + * @throws \LDC\LDCCRM\Exceptions\AccessError If trying to set a value on a unknown property. + */ + public function __set(string $field, $value): void + { + try { + if (in_array($field, $this->modelFields)) { + $type = $this->getPropType($field); + if (!is_null($value) and !$this->checkFieldType($type, $value)) { + throw new ValidationException("Wrong type for $field"); + } + $this->validateValue($field, $value); + $this->updatedValues[$field] = $value; + Utils::setRawProperty($this, $field, $value); + return; + } + // phpcs:ignore Generic.CodeAnalysis.EmptyStatement.DetectedCatch + } catch (\ReflectionException $e) { + // Do nothing. + } + throw new AccessError(\get_class($this), $field); + } + + /** + * Create the Api interface + * + * @return void + */ + protected static function setUpApiInterface() + { + self::$apiInterface = self::$apiInterface ?: new ApiInterface(); + } + + /** + * Fill values into model using validation rules. + * + * @param array $properties + * @return void + * @throws \LDC\LDCCRM\Exceptions\ValidationException If a field could not be validated. + */ + public function fill(array $properties) + { + if (count($properties)) { + foreach ($properties as $field => $value) { + try { + $type = $this->getPropType($field); + // * Force boolean + if ($type === 'bool') { + $value = (\is_int($value) and ($value === 1 or $value === 0)) ? (bool)$value : $value; + } + if (!is_null($value) and !$this->checkFieldType($type, $value)) { + throw new ValidationException("Wrong type for $field"); + } + $this->validateValue($field, $value); + $this->updatedValues[$field] = $value; + Utils::setRawProperty($this, $field, $value); + } catch (AccessError | \ReflectionException $e) { + Utils::log(\sprintf( + '%s::fill : unknown property access for %s, it does not exist on object.', + \get_class($this), + $field + ), LogLevel::DEBUG()); + continue; + } + } //end foreach + }//end if + } + + /** + * Set all properties to without any validation + * + * @param array $properties + * @return void + */ + protected function fillRaw(array $properties) + { + if (count($properties)) { + foreach ($properties as $field => $value) { + try { + Utils::setRawProperty($this, $field, $value); + } catch (AccessError $e) { + Utils::log(\sprintf( + '%s::fillRaw : unknown property access for %s, it does not exist on object.', + \get_class($this), + $field + ), LogLevel::DEBUG()); + continue; + } + } + } + } + + /** + * Validate all model properties + * + * * All properties are nullable + * + * @param array $ignore + * @return array the validated values + * @throws \LDC\LDCCRM\Exceptions\ValidationException If a field could not be validated. + */ + protected function validateAllValues(array $ignore = []): array + { + $out = []; + foreach (static::$validation as $field => $validationRules) { + if (\in_array($field, $ignore) or \is_null(Utils::getRawProperty($this, $field))) { + continue; + } + $this->validateValue($field, Utils::getRawProperty($this, $field)); + $out[$field] = Utils::getRawProperty($this, $field); + } + return $out; + } + + /** + * Validate a value against its rules + * + * @param string $field + * @param mixed $value + * @return boolean + * @throws \ErrorException If a field has no validation rule. + * @throws \LDC\LDCCRM\Exceptions\ValidationException If a field could not be validated. + * @phpcs:ignore Squiz.Commenting.FunctionCommentThrowTag.WrongNumber + */ + protected static function validateValue(string $field, $value): bool + { + if (!isset(static::$validation[$field])) { + throw new \ErrorException("$field has no validation rule"); + } + $validator = Utils::makeValidator( + [$field => $value], + [$field => static::$validation[$field]] + ); + /** @throws \LDC\LDCCRM\Exceptions\ValidationException */ + $validator(); + return true; + } + + /** + * Check a value against its field type + * + * @param string $type + * @param mixed $value + * @return boolean Return true if $type matches $value type. + * @throws \ErrorException If type is not handled, + * handled types are boolean, string, integer, \LDC\LDCCRM\Enums\Country, \LDC\LDCCRM\Enums\ArcadiaOrderType . + * @phpcs:ignore Generic.Files.LineLength.TooLong + */ + protected function checkFieldType(string $type, $value): bool + { + /** + * Checks if the value is valid for a specific enum class + * @param string $className + * @param mixed $value + * @return boolean + */ + $checkValueIsEnum = function (string $className, $value) { + try { + $value = \is_int($value) ? $className::make($value) : $value; + } finally { + return \is_object($value) and (get_class($value) === $className or + \in_array($className, \class_parents($value))); + } + }; + + switch ($type) { + case '\\' . Country::class: + case '\\' . QuestionType::class: + case '\\' . ArcadiaOrderType::class: + return $checkValueIsEnum(\ltrim($type, '\\'), $value); + case 'boolean': + return \is_bool(\is_int($value) ? (bool)$value : $value); + case 'array': + return \is_array($value); + case 'string': + return \is_string($value); + case 'integer': + return \is_int($value); + } + throw new \ErrorException(\sprintf("Unhandled $type for %s", \json_encode($value))); + } + + /** + * Get the type of any of this class property + * from doc comment + * + * @param string $property + * @return string|null the type or null if not defined + * @throws \ErrorException If the property has no comment to read. + * @throws \ErrorException If a type for a property could ne be recognized. + * @throws \ReflectionException If the class or property does not exist. + * @phpcs:ignore Squiz.Commenting.FunctionCommentThrowTag.WrongNumber + */ + protected function getPropType(string $property) + { + $matches = []; + $propReflection = new \ReflectionProperty(static::class, $property); + $docComment = $propReflection->getDocComment(); + if (!$docComment) { + throw new \ErrorException(\sprintf("%s $property has not comment to parse.", \get_class($this))); + } + preg_match_all('/@var ([\w_\x5c]+)/', $docComment, $matches); + if ( + isset($matches[1][0]) and \in_array($matches[1][0], [ + 'string', 'integer', 'boolean', 'array', '\\' . Country::class, '\\' . ArcadiaOrderType::class, + '\\' . QuestionType::class + ], true) + ) { + return $matches[1][0]; + } + throw new \ErrorException("Unknown type for property $property"); + } + + /** + * Assert primaryKey is valid. + * + * @param mixed $primaryKey + * @return void + * @throws LDC\LDCCRM\Exceptions\ValidationException If a primary key is not a valid integer. + */ + protected static function assertValidPrimaryKey($primaryKey): void + { + $validator = Utils::makeValidator( + ['id' => $primaryKey], + ['id' => 'required|int'] + ); + if ($validator()) { + throw new ValidationException(implode(' ', $validator->errors()->get('id'))); + } + } + + /** + * Assert hashcode is valid. + * + * @param mixed $hashcode + * @return void + * @throws LDC\LDCCRM\Exceptions\ValidationException If a hashcode is not a valid UUID. + */ + protected static function assertValidHascode($hashcode): void + { + $validator = Utils::makeValidator( + ['hashcode' => $hashcode], + ['hashcode' => 'required|uuid'] + ); + if ($validator()) { + throw new ValidationException(implode(' ', $validator->errors()->get('hashcode'))); + } + } +} diff --git a/app/Lib/vendor/crm-client-3.0.6/src/Models/Customer.php b/app/Lib/vendor/crm-client-3.0.6/src/Models/Customer.php new file mode 100644 index 0000000..3d715f4 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/src/Models/Customer.php @@ -0,0 +1,624 @@ + + */ +class Customer extends CrmClientModel +{ + /** + * The user hashcode, this is link with the customer and the brand it is related to + * It is used to identify the customer itself. + * + * Validate: UUID, in customer_infos + * + * Required + * Min length 36 + * Max length 36 + * Field Type varchar + * + * @var string + */ + private $hashcode; + + /** + * An RFC Valid Email + * + * Validate: rfc,dns,spoof,filter + * + * Required + * Min length N/A + * Max length 255 + * Field Type varchar + * + * @var string + */ + private $email = null; + + /** + * The user password + * This is set only when creating a user + * Otherwise it has to be set to null + * + * Validate: case_diff,numbers,letters,symbols,min:8 + * + * Min length 8 + * Max length 255 + * Field Type varchar + * + * @var string + */ + private $password = null; + + /** + * First name + * + * Required + * Min length 2 + * Max length 255 + * Field Type varchar + * + * @var string + */ + private $firstname = null; + + /** + * Last name + * + * Required + * Min length 2 + * Max length 255 + * Field Type varchar + * + * @var string + */ + private $lastname = null; + + /** + * Birth date + * + * Validate: date_format:Y-m-d + * + * Required + * Field Type Date + * @var string + */ + private $birth_date = null; + + /** + * The user phone + * + * Validate: sometimes,string + * + * Required + * Min length NA + * Max length 255 + * Field Type varchar + * + * @var string + */ + private $phone = null; + + /** + * The user address (street number, name, etc) + * + * Validate: sometimes,string + * + * Min length NA + * Max length 255 + * Field Type varchar + * + * @var string + */ + private $address = null; + + /** + * The user address 2nd part (street number, name, more, etc) + * + * Validate: sometimes,string + * + * Min length NA + * Max length 255 + * Field Type varchar + * + * @var string + */ + private $address2 = null; + + /** + * The user address city + * + * Validate: sometimes,string + * + * Min length NA + * Max length 255 + * Field Type varchar + * + * @var string + */ + private $city = null; + + /** + * The user address postcode + * + * Validate: string + * + * Required + * Min length NA + * Max length 255 + * Field Type varchar + * + * @var string + */ + private $postcode = null; + + /** + * The user address postcode + * + * Validate: sometimes, in Country::toValues() + * + * Required + * Field Type tinyInt + * + * @var \LDC\LDCCRM\Enums\Country + */ + private $country = null; + + /** + * The user optin choice + * + * Validate: boolean + * + * Required + * Field Type TinyInt + * + * @var boolean + */ + private $opt_in = false; + + /** + * Is the account activated ? + * + * This field is read only + * + * @var boolean + */ + private $status = false; + + /** + * The last time the account was connected + * + * This field is read only + * + * @var string + */ + private $last_connection = null; + + /** + * The crm customer fields + * + * @var array + */ + protected $modelFields = [ + 'hashcode', 'email', 'firstname', 'password', + 'lastname', 'birth_date', 'phone', 'address', + 'address2', 'city', 'postcode', 'country', + 'opt_in', 'status', 'last_connection' + ]; + + /** + * The crm customer fields + * the should not be visible + * + * @var array + */ + protected $invisibleFields = [ + 'password' + ]; + + /** + * Validation rules + * + * @var array + */ + protected static $validation = [ + 'hashcode' => 'required|uuid', + 'email' => 'required|email', + 'firstname' => 'required|string|min:1|max:255', + 'lastname' => 'required|string|min:1|max:255', + 'password' => 'required|min:8|max:255|mixedCase|containDigit|containSymbol', + 'birth_date' => 'required|date_format:Y-m-d', + 'phone' => 'sometimes|nullable|string|max:255', + 'address' => 'sometimes|string|max:255', + 'address2' => 'sometimes|string|max:255', + 'city' => 'sometimes|string|min:2|max:255', + 'postcode' => 'sometimes|string|max:255', + 'country' => ['sometimes'], + 'opt_in' => 'required|bool', + 'status' => 'required|bool', + 'last_connection' => 'sometimes|date' + ]; + + /** + * Customer + * + * @param array $properties + * @throws \LDC\LDCCRM\Exceptions\ValidationException If a field could not be validated. + */ + public function __construct(array $properties = []) + { + parent::__construct(); + $this->fill($properties); + return $this; + } + + /** + * Generic accessor + * + * @param string $field + * @return mixed|null Returns null if the property was not found any way. + */ + public function __get(string $field) + { + $props = \array_diff( + $this->modelFields, + $this->invisibleFields + ); + if (in_array($field, $props)) { + if ($field === 'country' and !\is_object($this->{$field})) { + return Country::make($this->{$field}); + } + } + return parent::__get($field); + } + + /** + * Set prop on the model. + * + * @param string $field + * @param mixed $value + * @return void + * @throws \LDC\LDCCRM\Exceptions\ValidationException If a field could not be validated. + * @throws \LDC\LDCCRM\Exceptions\AccessError If trying to set a value on a unknown property. + */ + public function __set(string $field, $value): void + { + if ($field === 'country') { + $value = (\is_object($value) and + get_class($value) === Country::class) ? $value->value : $value; + } + parent::__set($field, $value); + } + + /** + * Fill values into model using validation rules. + * + * @param array $properties + * @return void + * @throws \LDC\LDCCRM\Exceptions\ValidationException If a field could not be validated. + */ + public function fill(array $properties) + { + if (isset($properties['country'])) { + try { + $properties['country'] = (\is_object($properties['country']) and + get_class($properties['country']) === Country::class) ? + $properties['country']->value : (ctype_digit($properties['country']) ? + (int)$properties['country'] : $properties['country']); + } catch (TypeError | \BadMethodCallException $e) { + // * Cast anyway + $properties['country'] = (int)$properties['country']; + } + } + parent::fill($properties); + } + + /** + * Validate all model properties + * + * @param array $ignore + * @return array the validated values + * @throws \LDC\LDCCRM\Exceptions\ValidationException If a field could not be validated. + */ + protected function validateAllValues(array $ignore = []): array + { + $out = []; + if (!\in_array('country', $ignore)) { + try { + $this->validateValue('country', Country::make(Utils::getRawProperty($this, 'country'))); + } catch (\TypeError | \BadMethodCallException $e) { + // Use this to throw validation error. + $this->validateValue('country', Utils::getRawProperty($this, 'country')); + } + $out['country'] = Utils::getRawProperty($this, 'country'); + } + return array_merge($out, parent::validateAllValues(array_merge(['country'], $ignore))); + } + + // * PUBLIC METHODS + + /** + * Find a customer using its hashcode in the crm + * + * @param string $hashcode + * @return self|null Return null if the customer was not found + * @throws \LDC\LDCCRM\Exceptions\CrmException If an error occurs on server side or on getting response. + * @throws \LDC\LDCCRM\Exceptions\ApiErrorException If any error or \LDC\LDCCRM\Enums\ApiError occurs. + * @phpcs:ignore Squiz.Commenting.FunctionCommentThrowTag.WrongNumber + */ + public static function find(string $hashcode): ?self + { + static::setUpApiInterface(); + $request = Utils::getResquest('apiV2.customers.show', [ + 'serviceCustomer' => $hashcode + ]); + $customer = null; + try { + $response = static::$apiInterface->call($request); + $customer = new self(); + // ! Use fillRaw here because we cant validate comming + // ! from CRM since it has crappy data comming from the old crm (jellix). + $customer->fillRaw($response->data); + Utils::setRawProperty($customer, 'isNew', false); + } catch (ApiErrorException $e) { + if (!$e->getApiError()->equals(ApiError::modelNotFound())) { + throw $e; + } + } + return $customer; + } + + /** + * Find a customer using its email in the crm + * This is an alias of Customer::find() + * + * @param string $email + * @return self|null + * @throws \LDC\LDCCRM\Exceptions\CrmException If an error occurs on server side or on getting response. + * @throws \LDC\LDCCRM\Exceptions\ApiErrorException If any error or \LDC\LDCCRM\Enums\ApiError occurs. + * @phpcs:ignore Squiz.Commenting.FunctionCommentThrowTag.WrongNumber + */ + public static function findWithEmail(string $email): ?self + { + return static::find($email); + } + + /** + * Save the customer on CRM. + * + * @return boolean True if save was successfull. + * @throws \LDC\LDCCRM\Exceptions\ValidationException If a field could not be validated. + * @throws \LDC\LDCCRM\Exceptions\CrmException If an error occurs on server side or on getting response. + * @throws \LDC\LDCCRM\Exceptions\ApiErrorException If any error or \LDC\LDCCRM\Enums\ApiError occurs. + * Possibles are : - validationFailed, If provided data is wrong(CRM side). + * - modelNotFound, If this customer hashcode could not be found (new customers only). + * @phpcs:ignore Squiz.Commenting.FunctionCommentThrowTag.WrongNumber + */ + public function save(): bool + { + $saved = false; + if ($this->isNew) { + $saved = $this->store(); + $this->isNew = !$saved; + $this->updatedValues = []; + if ($saved) { + Utils::setRawProperty($this, 'password', null); + } + return $saved; + } else { + if (empty($this->updatedValues)) { + return true; + } + if ($saved = $this->update()) { + $this->updatedValues = []; + Utils::setRawProperty($this, 'password', null); + } + } + return $saved; + } + + /** + * Calls api store customer method + * + * @return boolean True if save was successfull. + * @throws \LDC\LDCCRM\Exceptions\ValidationException If a field could not be validated. + * @throws \LDC\LDCCRM\Exceptions\CrmException If an error occurs on server side or on getting response. + * @throws \LDC\LDCCRM\Exceptions\ApiErrorException If any error or \LDC\LDCCRM\Enums\ApiError occurs. + * Possibles are : - validationFailed, If provided data is wrong(CRM side). + * @phpcs:ignore Squiz.Commenting.FunctionCommentThrowTag.WrongNumber + */ + private function store(): bool + { + $data = $this->validateAllValues(['hashcode', 'last_connection', 'status']); + $data['password'] = $this->password; + + static::setUpApiInterface(); + $request = Utils::getResquest('apiV2.customers.store', [], $data); + + $response = static::$apiInterface->call($request); + if ($status = $response->status->equals(ApiStatus::OK())) { + $this->updatedValues = []; + $this->fill($response->data); + } + return $status; + } + + /** + * Calls api update customer method + * + * @return boolean True if save was successfull. + * @throws \LDC\LDCCRM\Exceptions\ValidationException If a field could not be validated. + * @throws \LDC\LDCCRM\Exceptions\CrmException If an error occurs on server side or on getting response. + * @throws \LDC\LDCCRM\Exceptions\ApiErrorException If any error or \LDC\LDCCRM\Enums\ApiError occurs. + * Possibles are : - validationFailed, If provided data is wrong(CRM side). + * - modelNotFound, If this customer hashcode could not be found. + * @phpcs:ignore Squiz.Commenting.FunctionCommentThrowTag.WrongNumber + */ + private function update(): bool + { + $this->validateValue('hashcode', $this->hashcode); + static::setUpApiInterface(); + $request = Utils::getResquest('apiV2.customers.update', [ + 'serviceCustomer' => $this->hashcode + ], $this->updatedValues); + + $response = static::$apiInterface->call($request); + if ($status = $response->status->equals(ApiStatus::OK())) { + $this->updatedValues = []; + $this->fill($response->data); + } + return $status; + } + + /** + * Removes the customer from CRM. + * + * @return boolean true if succeeded + * @throws \LDC\LDCCRM\Exceptions\ValidationException If a field could not be validated. + * @throws \LDC\LDCCRM\Exceptions\CrmException If an error occurs on server side or on getting response. + * @throws \LDC\LDCCRM\Exceptions\ApiErrorException If any error or \LDC\LDCCRM\Enums\ApiError occurs. + * Possibles are : - modelNotFound, If this customer hashcode could not be found. + * @phpcs:ignore Squiz.Commenting.FunctionCommentThrowTag.WrongNumber + */ + public function delete(): bool + { + $this->validateValue('hashcode', $this->hashcode); + static::setUpApiInterface(); + $request = Utils::getResquest('apiV2.customers.destroy', [ + 'serviceCustomer' => $this->hashcode + ]); + + $response = static::$apiInterface->call($request); + return $response->status->equals(ApiStatus::OK()); + } + + /** + * Active the customer on CRM. + * + * @return boolean true if succeeded + * @throws \LDC\LDCCRM\Exceptions\ValidationException If a customer's hashcode could not be validated. + * @throws \LDC\LDCCRM\Exceptions\CrmException If an error occurs on server side or on getting response. + * @throws \LDC\LDCCRM\Exceptions\ApiErrorException If any error or \LDC\LDCCRM\Enums\ApiError occurs. + * Possibles are : - modelNotFound, If this customer hashcode could not be found. + * - customerAlreadyActive, It the customer is already activated. + * @phpcs:ignore Squiz.Commenting.FunctionCommentThrowTag.WrongNumber + */ + public function activate(): bool + { + $this->validateValue('hashcode', $this->hashcode); + static::setUpApiInterface(); + $request = Utils::getResquest('apiV2.customers.activate', [ + 'serviceCustomer' => $this->hashcode + ]); + + $response = static::$apiInterface->call($request); + $this->__set('status', true); + return $response->status->equals(ApiStatus::OK()); + } + + /** + * Toggle the account optin value in the crm + * + * @return boolean true if succeeded + * @throws \LDC\LDCCRM\Exceptions\ValidationException If a field could not be validated. + * @throws \LDC\LDCCRM\Exceptions\CrmException If an error occurs on server side or on getting response. + * @throws \LDC\LDCCRM\Exceptions\ApiErrorException If any error or \LDC\LDCCRM\Enums\ApiError occurs. + * Possibles are : - modelNotFound, If this customer hashcode could not be found. + * @phpcs:ignore Squiz.Commenting.FunctionCommentThrowTag.WrongNumber + */ + public function toggleOptin(): bool + { + $this->__set('opt_in', !$this->opt_in); + return $this->update(); + } + + /** + * Test customer credentials + * + * @param string $email + * @param string $password + * @return boolean + * @throws \LDC\LDCCRM\Exceptions\ValidationException If a customer's email could not be validated. + * @throws \LDC\LDCCRM\Exceptions\CrmException If an error occurs on server side or on getting response. + * @throws \LDC\LDCCRM\Exceptions\ApiErrorException If any error or \LDC\LDCCRM\Enums\ApiError occurs. + * Possibles are : - authFailed, If credentials are not valid. + * - customerNotActivated, If the account is not activated. + * @phpcs:ignore Squiz.Commenting.FunctionCommentThrowTag.WrongNumber + */ + public static function login(string $email, string $password): bool + { + self::validateValue('email', $email); + static::setUpApiInterface(); + $request = Utils::getResquest('apiV2.customers.authenticate', [], [ + 'email' => $email, + 'password' => $password + ]); + $response = static::$apiInterface->call($request); + return $response->status->equals(ApiStatus::OK()); + } + + /** + * Serialize this object to an array + * + * @return array + */ + public function jsonSerialize() + { + return [ + 'hashcode' => $this->hashcode, + 'email' => $this->email, + 'firstname' => $this->firstname, + 'lastname' => $this->lastname, + 'birth_date' => $this->birth_date, + 'phone' => $this->phone, + 'address' => $this->address, + 'address2' => $this->address2, + 'city' => $this->city, + 'postcode' => $this->postcode, + 'country' => $this->country, + 'opt_in' => $this->opt_in, + 'status' => $this->status, + 'last_connection' => $this->last_connection + ]; + } +} diff --git a/app/Lib/vendor/crm-client-3.0.6/src/Models/Question.php b/app/Lib/vendor/crm-client-3.0.6/src/Models/Question.php new file mode 100644 index 0000000..1f491ee --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/src/Models/Question.php @@ -0,0 +1,308 @@ + + */ +class Question extends CrmClientModel +{ + /** + * The question id + * + * Required + * Field Type bigInt + * + * @var integer + */ + private $id; + + /** + * The actual question as a string + * + * Required + * Max length 255 + * Field Type varchar + * + * @var string + */ + private $question = null; + + /** + * The question type + * + * Validate: in QuestionType::toValues() + * + * Required + * Field Type tinyInteger + * + * @var \LDC\LDCCRM\Enums\QuestionType + */ + private $type = null; + + /** + * The question answers + * + * \LDC\LDCCRM\Models\Answer + * + * @var array + */ + private $answers = []; + + /** + * The crm customer fields + * + * @var array + */ + protected $modelFields = [ + 'id', 'question', 'type', 'answers' + ]; + + /** + * Validation rules + * + * @var array + */ + protected static $validation = [ + 'id' => 'required|int', + 'question' => 'required|string|max:255', + 'type' => ['required'], + 'answers' => 'required|array' + ]; + + /** + * Question + * + * @param array $properties + * @throws \LDC\LDCCRM\Exceptions\ValidationException If a field could not be validated. + */ + public function __construct(array $properties = []) + { + parent::__construct(); + $this->fill($properties); + return $this; + } + + /** + * General accessor + * + * @param string $field + * @return mixed + */ + public function __get(string $field) + { + $props = \array_diff( + $this->modelFields, + $this->invisibleFields + ); + if (in_array($field, $props)) { + if ($field === 'type' and !\is_object($this->{$field})) { + return QuestionType::make($this->{$field}); + } + } + return parent::__get($field); + } + + /** + * Set prop on the model. + * + * @param string $field + * @param mixed $value + * @return void + * @throws \LDC\LDCCRM\Exceptions\ValidationException If a field could not be validated. + * @throws \LDC\LDCCRM\Exceptions\AccessError If trying to set a value on a unknown property. + */ + public function __set(string $field, $value): void + { + if ($field === 'type') { + $value = (\is_object($value) and + get_class($value) === QuestionType::class) ? $value->value : $value; + } + parent::__set($field, $value); + } + + /** + * Fill values into model using validation rules. + * + * @param array $properties + * @return void + * @throws \LDC\LDCCRM\Exceptions\ValidationException If a field could not be validated. + */ + public function fill(array $properties) + { + if (isset($properties['type'])) { + try { + $properties['type'] = (\is_object($properties['type']) and + get_class($properties['type']) === QuestionType::class) ? + $properties['type']->value : (ctype_digit($properties['type']) ? + (int)$properties['type'] : $properties['type']); + } catch (TypeError | \BadMethodCallException $e) { + // * Cast anyway + $properties['type'] = (int)$properties['type']; + } + } + parent::fill($properties); + } + + /** + * Validate all model properties + * + * @param array $ignore + * @return array the validated values + * @throws \LDC\LDCCRM\Exceptions\ValidationException If a field could not be validated. + */ + protected function validateAllValues(array $ignore = []): array + { + $out = []; + if (!\in_array('type', $ignore)) { + try { + $this->validateValue('type', QuestionType::make(Utils::getRawProperty($this, 'type'))); + } catch (TypeError | \BadMethodCallException $e) { + // Use this to throw validation error. + $this->validateValue('type', Utils::getRawProperty($this, 'type')); + } + $out['type'] = Utils::getRawProperty($this, 'type'); + } + return array_merge($out, parent::validateAllValues(array_merge(['type'], $ignore))); + } + + // * PUBLIC METHODS + + /** + * Get all questions only + * + * @return array of \LDC\LDCCRM\Models\Question + * @throws \LDC\LDCCRM\Exceptions\CrmException If an error occurs on server side or on getting response. + * @throws \LDC\LDCCRM\Exceptions\ApiErrorException If any error or \LDC\LDCCRM\Enums\ApiError occurs. + * @phpcs:ignore Squiz.Commenting.FunctionCommentThrowTag.WrongNumber + */ + public static function all(): array + { + static::setUpApiInterface(); + $request = Utils::getResquest('apiV2.questions.index'); + + $response = static::$apiInterface->call($request); + $out = []; + foreach ($response->data as $question) { + $answers = \array_map(function ($answer) { + return new Answer($answer); + }, $question['answers']); + $question['answers'] = $answers; + $out[] = new self($question); + } + return $out; + } + + /** + * Get all the questions with customer answers + * + * @param \LDC\LDCCRM\Models\Customer $customer + * @return array + * + * [ + * 0 => [ + * 'question' => \LDC\LDCCRM\Models\Question, + * 'customerAnswers' => \LDC\LDCCRM\Models\Answer[] + * ] + * ] + * + * with \LDC\LDCCRM\Models\Question[] + * and the customer \LDC\LDCCRM\Models\Answer[] + * @throws \LDC\LDCCRM\Exceptions\ValidationException If a customer's hashcode could not be validated. + * @throws \LDC\LDCCRM\Exceptions\CrmException If an error occurs on server side or on getting response. + * @throws \LDC\LDCCRM\Exceptions\ApiErrorException If any error or \LDC\LDCCRM\Enums\ApiError occurs. + * Possibles are : - modelNotFound, If the customer could not be found(CRM side). + * @phpcs:ignore Squiz.Commenting.FunctionCommentThrowTag.WrongNumber + */ + public static function allWithCustomerAnswers(Customer $customer): array + { + self::assertValidHascode($customer->hashcode); + static::setUpApiInterface(); + $request = Utils::getResquest('apiV2.questions.indexWithResponse', [ + 'serviceCustomer' => $customer->hashcode + ]); + + $response = static::$apiInterface->call($request); + $out = []; + foreach ($response->data as $question) { + $answers = \array_map(function ($answer) { + return new Answer($answer); + }, $question['answers']); + $customerAnswers = \array_map(function ($answer) { + return new Answer($answer); + }, $question['customerAnswers']); + unset($question['customerAnswers']); + $question['answers'] = $answers; + $out[] = [ + 'question' => new self($question), + 'customerAnswers' => $customerAnswers, + ]; + } + return $out; + } + + /** + * Get unanswered question for a specific customer + * + * @param \LDC\LDCCRM\Models\Customer $customer + * @return array of \LDC\LDCCRM\Models\Question + * @throws \LDC\LDCCRM\Exceptions\ValidationException If a customer's hashcode could not be validated. + * @throws \LDC\LDCCRM\Exceptions\CrmException If an error occurs on server side or on getting response. + * @throws \LDC\LDCCRM\Exceptions\ApiErrorException If any error or \LDC\LDCCRM\Enums\ApiError occurs. + * Possibles are : - modelNotFound, If the customer could not be found(CRM side). + * @phpcs:ignore Squiz.Commenting.FunctionCommentThrowTag.WrongNumber + */ + public static function unansweredBy(Customer $customer): array + { + self::assertValidHascode($customer->hashcode); + static::setUpApiInterface(); + $request = Utils::getResquest( + 'apiV2.questions.unAnsweredBy', + ['serviceCustomer' => $customer->hashcode] + ); + + $response = static::$apiInterface->call($request); + $out = []; + foreach ($response->data as $question) { + $answers = \array_map(function ($answer) { + return new Answer($answer); + }, $question['answers']); + $question['answers'] = $answers; + $out[] = new self($question); + } + return $out; + } + + /** + * Serialize this object to an array + * + * @return array + */ + public function jsonSerialize() + { + return [ + 'id' => $this->id, + 'question' => $this->question, + 'type' => $this->type, + 'answers' => $this->answers + ]; + } +} diff --git a/app/Lib/vendor/crm-client-3.0.6/src/Models/SingleOptin.php b/app/Lib/vendor/crm-client-3.0.6/src/Models/SingleOptin.php new file mode 100644 index 0000000..02c3fdc --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/src/Models/SingleOptin.php @@ -0,0 +1,74 @@ + + */ +abstract class SingleOptin extends CrmClientModel +{ + /** + * Validation rules + * + * @var array + */ + protected static $validation = [ + 'email' => 'required|email', + 'hashcode' => 'required|string|size:36', + 'opt_in' => 'required|bool', + ]; + + /** + * Set the single opt in status for an email + * + * @param string $email + * @param boolean $opt_in + * @return boolean true if succeeded + * @throws \LDC\LDCCRM\Exceptions\ValidationException If a field email could not be validated. + * @throws \LDC\LDCCRM\Exceptions\CrmException If an error occurs on server side or on getting response. + * @throws \LDC\LDCCRM\Exceptions\ApiErrorException If any error or \LDC\LDCCRM\Enums\ApiError occurs. + * Possibles are : - singleOptinCustomerExists, If a customer exists with this email. + */ + public static function setStatus(string $email, bool $opt_in): bool + { + self::validateValue('email', $email); + static::setUpApiInterface(); + $request = Utils::getResquest('apiV2.optin', [], [ + 'email' => $email, + 'opt_in' => $opt_in + ]); + + $response = static::$apiInterface->call($request); + return $response->status->equals(ApiStatus::OK()); + } + + /** + * Unset the single opt in for a hashcode (unsubscribe) + * + * @param string $hashcode + * @return boolean true if succeeded + * @throws \LDC\LDCCRM\Exceptions\ValidationException If a field hashcode could not be validated. + * @throws \LDC\LDCCRM\Exceptions\CrmException If an error occurs on server side or on getting response. + * @throws \LDC\LDCCRM\Exceptions\ApiErrorException If any error or \LDC\LDCCRM\Enums\ApiError occurs. + * Possibles are : - singleOptinCustomerExists, If a customer exists with this email. + */ + public static function unsetStatusWithHashcode(string $hashcode): bool + { + self::validateValue('hashcode', $hashcode); + static::setUpApiInterface(); + $request = Utils::getResquest('apiV2.optout-hashcode', [], [ + 'hashcode' => $hashcode + ]); + + $response = static::$apiInterface->call($request); + return $response->status->equals(ApiStatus::OK()); + } +} diff --git a/app/Lib/vendor/crm-client-3.0.6/src/Models/Stats.php b/app/Lib/vendor/crm-client-3.0.6/src/Models/Stats.php new file mode 100644 index 0000000..4bc27e1 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/src/Models/Stats.php @@ -0,0 +1,87 @@ + + */ +abstract class Stats extends CrmClientModel +{ + /** + * Validation rules + * + * @var array + */ + protected static $validation = [ + 'question.id' => 'required|int|min:1', + 'start' => 'required|date_format:Y-m-d', + 'end' => 'required|date_format:Y-m-d' + ]; + + /** + * Get brand stats ordered by ascendent days + * + * @param string $start Une date valide au format Y-m-d . + * @param string $end Une date valide au format Y-m-d . + * @return array The stats array by day + * @throws \LDC\LDCCRM\Exceptions\ValidationException If a field start could not be validated. + * @throws \LDC\LDCCRM\Exceptions\ValidationException If a field end could not be validated. + * @throws \LDC\LDCCRM\Exceptions\CrmException If an error occurs on server side or on getting response. + * @throws \LDC\LDCCRM\Exceptions\ApiErrorException If any error or \LDC\LDCCRM\Enums\ApiError occurs. + * Possibles are : - validationFailed, If provided data is wrong(CRM side). + * @phpcs:ignore Squiz.Commenting.FunctionCommentThrowTag.WrongNumber + */ + public static function getBrandStats(string $start, string $end): array + { + self::validateValue('start', $start); + self::validateValue('end', $end); + static::setUpApiInterface(); + $request = Utils::getResquest('apiV2.stats.brandStats', [], [ + 'start' => $start, + 'end' => $end + ]); + $response = static::$apiInterface->call($request); + return $response->data['stats']; + } + + /** + * Get brand stats ordered by ascendent days + * + * @param \LDC\LDCCRM\Models\Question $question Une question CRM possèdant un id réel. + * @param string $start Une date valide au format Y-m-d . + * @param string $end Une date valide au format Y-m-d . + * @return array The stats array by day + * @throws \LDC\LDCCRM\Exceptions\ValidationException If a question's id could not be validated. + * @throws \LDC\LDCCRM\Exceptions\ValidationException If a field start could not be validated. + * @throws \LDC\LDCCRM\Exceptions\ValidationException If a field end could not be validated. + * @throws \LDC\LDCCRM\Exceptions\CrmException If an error occurs on server side or on getting response. + * @throws \LDC\LDCCRM\Exceptions\ApiErrorException If any error or \LDC\LDCCRM\Enums\ApiError occurs. + * Possibles are : - validationFailed, If provided data is wrong(CRM side). + * @phpcs:ignore Squiz.Commenting.FunctionCommentThrowTag.WrongNumber + */ + public static function getQuestionStats(Question $question, string $start, string $end): array + { + self::validateValue('question.id', $question->id); + self::validateValue('start', $start); + self::validateValue('end', $end); + static::setUpApiInterface(); + $request = Utils::getResquest('apiV2.stats.questionStats', [ + 'serviceQuestion' => $question->id, + ], [ + 'start' => $start, + 'end' => $end + ]); + $response = static::$apiInterface->call($request); + return $response->data; + } +} diff --git a/app/Lib/vendor/crm-client-3.0.6/src/Transport/ApiInterface.php b/app/Lib/vendor/crm-client-3.0.6/src/Transport/ApiInterface.php new file mode 100644 index 0000000..4041da9 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/src/Transport/ApiInterface.php @@ -0,0 +1,239 @@ +processRequest($request); + + // * Handle response Status. + if ($response->status->equals(ApiStatus::KO())) { + if (\is_int($response->apiError)) { + throw new CrmException($response->message, $response->apiError); + } else { + throw new ApiErrorException($response->apiError, $response->httpCode, $response->message); + } + } + return $response; + } + + /** + * Process request + * + * @param Request $request + * @return \LDC\LDCCRM\Transport\Response + */ + private function processRequest(Request $request): Response + { + $this->setCredentials($request); + $this->setHeaders($request); + $this->setTimestamp($request); + $request->setEndpoint(self::$endpoint); + $request->addData([ + 'signature' => $this->calulateSignature($request) + ]); + + /** @var \Psr\Http\Message\ResponseInterface $response */ + $response = $request->call(); + $status = in_array($response->getStatusCode(), [200, 201]) ? + ApiStatus::OK() : ApiStatus::KO(); + + return new Response($status, $response); + } + + /** + * Add spécific headers to he request + * + * @param \LDC\LDCCRM\Transport\Request $request + * @return void + */ + private function setHeaders(Request &$request): void + { + $headers = [ + 'User-Agent' => sprintf('LDC CRM client version %s', Utils::getPackageInfo()['version']), + 'Accept' => 'application/json', + 'Content-Type' => 'application/json' + ]; + $request->addHeaders($headers); + } + + /** + * Inject bearer credentials into the request + * + * @param \LDC\LDCCRM\Transport\Request $request + * @return void + */ + protected function setCredentials(Request $request) + { + if (self::$authentification) { + $request->addHeaders([ + 'Authorization' => implode(',', [ + sprintf('Basic %s', self::$authentification) + ]) + ]); + } + $request->addData(['bearer_token' => self::$bearerToken]); + } + + /** + * Add a timestamp (UTC) to the request + * + * @param Request $request + * @return void + */ + protected function setTimestamp(Request $request): void + { + $request->addData([ + // ! UTC date time. + 'timestamp' => \gmdate('Y-m-d H:i:s') + ]); + } + + /** + * Calculates request signature + * + * @param Request $request + * @return string + * @throws \LDC\LDCCRM\Exceptions\CrmException In case of failure. + */ + protected function calulateSignature(Request $request): string + { + $uri = \parse_url(sprintf('%s/%s', self::$endpoint, $request->uri)); + $method = \strtolower($request->method->value); + $parameters = $request->data; + + $signature = [ + 'uri' => sprintf( + '%s://%s%s', + // Assume https if non provided, security first. + $uri['scheme'] ?? 'https', + $uri['host'], + $uri['path'] ?? '', + ), + 'method' => $method + ]; + + $flattenRequestArray = function (array $array) use (&$flattenRequestArray) { + $out = []; + foreach ($array as $key => $value) { + if (is_array($value)) { + $subArray = $flattenRequestArray($value); + foreach ($subArray as $subKey => $subValue) { + $out["$key.$subKey"] = $subValue; + } + continue; + } + $out[$key] = $value; + } + return $out; + }; + + $parameters = $flattenRequestArray($parameters); + + // ! Natural sort by keys. + if (!uksort($parameters, "strnatcmp")) { + throw new CrmException('Natural sorting the request parameters failed.'); + } + + $parameters = \array_map(function ($key, $value) { + return sprintf('%s=%s', \rawurlencode($key), \rawurlencode($value)); + }, \array_keys($parameters), $parameters); + + $signature[] = \implode('&', $parameters); + + return base64_encode(hash_hmac( + 'sha256', + \implode('\n', $signature), + self::$bearerPwd, + true + )); + } +} diff --git a/app/Lib/vendor/crm-client-3.0.6/src/Transport/Request.php b/app/Lib/vendor/crm-client-3.0.6/src/Transport/Request.php new file mode 100644 index 0000000..f89869d --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/src/Transport/Request.php @@ -0,0 +1,210 @@ +hidden = function () { + return []; + }; + $this->method = $method; + $this->uri = $uri; + $this->data = $data; + $this->headers = $headers; + $this->client = new Client([ + RequestOptions::HEADERS => [ + 'User-Agent' => sprintf( + 'LDC CRM Client v%s', + Utils::getPackageInfo()['version'] + ) + ] + ]); + } + + /** + * Generic accessor + * + * @param string $field + * @return mixed|null + */ + public function __get(string $field) + { + if (\in_array($field, ['method', 'uri', 'data'])) { + return $this->{$field}; + } + return null; + } + + /** + * make the guzzle request + * + * @return void + */ + private function makeRequest(): void + { + $this->request = function () { + $uri = $this->uri; + // * If query merge query and data, set data to empty. + if ($this->method->equals(HttpMethods::get())) { + // * Merge query in url with Data + $q = \parse_url($uri, \PHP_URL_QUERY) ?? ''; + $q = \strpos($q, '&') !== false ? explode('&', $q) : []; + $query = []; + foreach ($q as $qParam) { + $qParam = explode('=', $qParam, 2); + + $query[$qParam[0]] = $qParam[1]; + } + // * Remove query part. + $uri = strtok($uri, '?'); + // * Append build query + $uri = sprintf("%s?%s", $uri, http_build_query(array_merge($query, $this->data))); + + $this->data = []; + } + $request = new Psr7Request( + \strtoupper($this->method), + sprintf('%s/%s', $this->endpoint, $uri), + $this->headers + ); + $request = Psr7Utils::modifyRequest($request, [ + 'body' => GuzzleHttpUtils::jsonEncode($this->data) + ]); + return $request; + }; + } + + /** + * Set the api endpoint to the request + * + * @param string $endpoint + * @return void + */ + public function setEndpoint(string $endpoint): void + { + $this->endpoint = $endpoint; + } + + /** + * Make the Http request + * + * @return ResponseInterface + */ + public function call(): ResponseInterface + { + $this->makeRequest(); + /** @var \GuzzleHttp\Psr7\Request */ + $request = ($this->request)(); + return $this->client->send($request, [ + // ! Do not throw HTTP Exceptions. + 'http_errors' => false, + 'allow_redirects' => false + ]); + } + + /** + * Add headers to the request + * + * @param array $headers + * @return void + */ + public function addHeaders(array $headers) + { + $this->headers = \array_merge($this->headers, $headers); + } + + /** + * Add data to the request + * + * @param array $data + * @return void + */ + public function addData(array $data) + { + $this->data = \array_merge($this->data, $data); + } +} diff --git a/app/Lib/vendor/crm-client-3.0.6/src/Transport/Response.php b/app/Lib/vendor/crm-client-3.0.6/src/Transport/Response.php new file mode 100644 index 0000000..613b6dd --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/src/Transport/Response.php @@ -0,0 +1,201 @@ +response = $response; + $this->status = $status; + $this->httpCode = $response->getStatusCode(); + $this->headers = $response->getHeaders(); + /** @var \GuzzleHttp\Psr7\Stream */ + $this->body = $response->getBody(); + + if (!in_array($response->getStatusCode(), [200, 201])) { + $this->message = $response->getReasonPhrase(); + } + + // * Body should be json data. + if (($decodedJson = $this->tryDecodeJson($this->body->getContents())) === false) { + if (Utils::getConfig('app.env') === 'testing') { + dump((string)$this->body); + } + throw new CrmException('The Api should have returned JSON data'); + } + $this->body = $decodedJson; + + // * If Api Error. + if ($this->status->equals(ApiStatus::KO())) { + // * If CRM Exception or Any Exception. + if ($this->httpCode === 500) { + $this->apiError = $this->body['data']['code']; + } else { + // * From here it should be an ApiErrorException. + $this->apiError = ApiError::make($this->body['data']['code']); + $this->message = $this->body['data']['message']; + if ($this->apiError->equals(ApiError::validationFailed())) { + $errors = new RecursiveIteratorIterator( + new RecursiveArrayIterator($this->body['data']['errors']) + ); + foreach ($errors as $error) { + $this->message = "$this->message $error"; + } + } + } + } + + $this->checkVersion($this->body['version']); + + return $this; + } + + /** + * Generic accessor + * + * @param string $field + * @return mixed|null + */ + public function __get(string $field) + { + if ( + \in_array($field, [ + 'status', 'httpCode', 'headers', + 'body', 'message', 'response', 'apiError' + ]) + ) { + return $this->{$field}; + } + if ($field === 'data' and isset($this->body[$field])) { + return $this->body[$field]; + } + return null; + } + + /** + * Try to decode json and return false if it is + * not a valid json + * + * @param string $string + * @return array|false Returns an associative data array or false if failed to parse. + */ + private function tryDecodeJson(string $string) + { + /** @var array|null */ + $data = json_decode($string, true); + return (json_last_error() == JSON_ERROR_NONE) ? $data : false; + } + + /** + * This checks if the crm version is way far beyond the client version. + * If a minor version mismatch is detected we will log this as a warning. + * If a major version mismatch is detected we will throw a CrmException as + * there shall be an incompatibility with the response. + * + * The goal here is to force clients to be up to date. + * A major version change means breaking change. + * + * @param string $version + * @return void + * @throws \LDC\LDCCRM\Exceptions\CrmException If a major version mismatch is detected. + */ + private function checkVersion(string $version) + { + $packageInfo = Utils::getPackageInfo(); + $ApackageInfo = explode('.', $packageInfo['version']); + $Aversion = \explode('.', $version); + if ($ApackageInfo[0] != $Aversion[0]) { + throw new CrmException(sprintf( + 'Incompatible major versions between CRM server %s and client %s', + $version, + $packageInfo['version'] + )); + } + if ($ApackageInfo[1] != $Aversion[1]) { + $message = sprintf( + 'Minor version mismatch between CRM server %s and client %s, this could lead to errors', + $version, + $packageInfo['version'] + ); + Utils::log($message, LogLevel::WARNING()); + } + } +} diff --git a/app/Lib/vendor/crm-client-3.0.6/src/Utils.php b/app/Lib/vendor/crm-client-3.0.6/src/Utils.php new file mode 100644 index 0000000..23b85e5 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/src/Utils.php @@ -0,0 +1,721 @@ + $attrRules) { + $validators = []; + if (\is_string($attrRules)) { + $attrRules = \explode('|', $attrRules); + } + foreach ($attrRules as $rule) { + $validators[] = self::makeValidatorFromRule($rule, $data, $attribute); + } //end foreach + } //end foreach + return function () use ($validators) { + foreach ($validators as $validator) { + try { + if (!$validator['validate']()) { + throw new ValidationException($validator['error']); + } + } catch (SkipValidationException $e) { + break; + } + } + }; + } + + /** + * Generate a validator + * + * @param mixed $rule + * @param array $data + * @param string $attribute + * @return array + * @throws \ErrorException If a rule is unknown. + */ + private static function makeValidatorFromRule( + $rule, + array $data, + string $attribute + ): array { + $rParams = []; + $closure = null; + if (\is_callable($rule) and !is_string($rule)) { + /** @var \Closure $closure */ + $closure = $rule; + $rule = '#closure#'; + } elseif (\strpos($rule, ':') !== false) { + $rParams = \explode(':', $rule, 2); + $rule = \array_shift($rParams); + } + switch (true) { + case in_array($rule, [ + 'nullable', 'sometimes', + 'int', 'bool', 'uuid', 'string', + 'date', 'email', 'array', + 'mixedCase', 'containDigit', 'containSymbol', + ]): + return self::{sprintf('validation%s', \ucfirst($rule))}( + $attribute, + $data[$attribute] ?? null + ); + case in_array($rule, ['size', 'min', 'max']): + return self::{sprintf('validation%s', \ucfirst($rule))}( + $attribute, + $data[$attribute], + $rParams + ); + case in_array($rule, ['required', 'sometimes']): + return self::{sprintf('validation%s', \ucfirst($rule))}( + $attribute, + $data, + ); + case $rule === 'date_format': + return self::validationDateFormat($attribute, $data[$attribute], $rParams); + case $rule === '#closure#': + /** @var \Closure $rule */ + return self::validationClosure($attribute, $data[$attribute], $closure); + default: + throw new \ErrorException("Unknown validation rule $rule " . implode(': ', $rParams)); + } //end switch + } + + // * VALIDATION RULES + + /** + * Make Required validator + * + * @param string $attribute + * @param array $data + * @return array + */ + private static function validationRequired(string $attribute, array $data): array + { + return [ + 'type' => 'required', + 'error' => sprintf( + '%s est obligatoire', + self::translate($attribute) + ), + 'validate' => function () use ($attribute, $data) { + return isset($data[$attribute]); + } + ]; + } + + /** + * Make Nullable validator + * + * @param string $attribute + * @param mixed $value + * @return array + */ + private static function validationNullable(string $attribute, $value): array + { + return [ + 'type' => 'nullable', + 'error' => sprintf( + '%s peut être égale à nul', + self::translate($attribute) + ), + 'validate' => function () use ($value) { + if (is_null($value)) { + throw new SkipValidationException(); + } + return true; + } + ]; + } + + /** + * Make Sometimes validator + * + * @param string $attribute + * @param mixed $data + * @return array + */ + private static function validationSometimes(string $attribute, $data): array + { + return [ + 'type' => 'sometimes', + 'error' => sprintf( + '%s est falcutatif', + self::translate($attribute) + ), + 'validate' => function () use ($data) { + if (empty($data)) { + throw new SkipValidationException(); + } + return true; + } + ]; + } + + /** + * Make Int validator + * + * @param string $attribute + * @param mixed $value + * @return array + */ + private static function validationInt(string $attribute, $value): array + { + return [ + 'type' => 'int', + 'error' => sprintf( + '%s doit être un entier', + self::translate($attribute) + ), + 'validate' => function () use ($value) { + return \is_int($value); + } + ]; + } + + /** + * Make String validator + * + * @param string $attribute + * @param mixed $value + * @return array + */ + private static function validationString(string $attribute, $value): array + { + return [ + 'type' => 'string', + 'error' => sprintf( + '%s doit être une chaine de charactères', + self::translate($attribute) + ), + 'validate' => function () use ($value) { + return \is_string($value); + } + ]; + } + + /** + * Make Bool validator + * + * @param string $attribute + * @param mixed $value + * @return array + */ + private static function validationBool(string $attribute, $value): array + { + return [ + 'type' => 'bool', + 'error' => sprintf( + '%s doit être un booléen', + self::translate($attribute) + ), + 'validate' => function () use ($value) { + return \is_bool($value) or $value === 1 or $value === 0; + } + ]; + } + + /** + * Make Size validator + * + * @param string $attribute + * @param mixed $value + * @param array $params + * @return array + */ + private static function validationSize(string $attribute, $value, array $params): array + { + return [ + 'type' => 'min', + 'error' => sprintf( + '%s doit avoir %s caratères', + self::translate($attribute), + $params[0], + $params[0] + ), + 'validate' => function () use ($value, $params) { + if (\is_string($value)) { + return \strlen($value) === (int)$params[0]; + } + return false; + } + ]; + } + + /** + * Make Min validator + * + * @param string $attribute + * @param mixed $value + * @param array $params + * @return array + */ + private static function validationMin(string $attribute, $value, array $params): array + { + return [ + 'type' => 'min', + 'error' => sprintf( + '%s doit avoir au moins %s caratères, ou être plus grand que %s si c\'est un nombre', + self::translate($attribute), + $params[0], + $params[0] + ), + 'validate' => function () use ($value, $params) { + if (\is_string($value)) { + return \strlen($value) >= (int)$params[0]; + } + if (\is_int($value)) { + return $value >= (int)$params[0]; + } + return false; + } + ]; + } + + /** + * Make Max validator + * + * @param string $attribute + * @param mixed $value + * @param array $params + * @return array + */ + private static function validationMax(string $attribute, $value, array $params): array + { + return [ + 'type' => 'max', + 'error' => sprintf( + '%s doit avoir au moins %s caratères, ou être plus grand que %s si c\'est un nombre', + self::translate($attribute), + $params[0], + $params[0] + ), + 'validate' => function () use ($value, $params) { + if (\is_string($value)) { + return \strlen($value) <= (int)$params[0]; + } + if (\is_int($value)) { + return $value <= (int)$params[0]; + } + return false; + } + ]; + } + + /** + * Make Uuid validator + * + * @param string $attribute + * @param mixed $value + * @return array + */ + private static function validationUuid(string $attribute, $value): array + { + return [ + 'type' => 'uuid', + 'error' => sprintf( + '%s doit être un uuid valide', + self::translate($attribute) + ), + 'validate' => function () use ($value) { + return Validator::uuid()->validate($value); + } + ]; + } + + /** + * Make MixedCase validator + * + * @param string $attribute + * @param mixed $value + * @return array + */ + private static function validationMixedCase(string $attribute, $value): array + { + return [ + 'type' => 'mixedCase', + 'error' => sprintf( + '%s doit contenir des lettre minuscules et majuscules', + self::translate($attribute) + ), + 'validate' => function () use ($value) { + return \preg_match('/[a-z]/', $value) and \preg_match('/[A-Z]/', $value); + } + ]; + } + + /** + * Make ContainDigit validator + * + * @param string $attribute + * @param mixed $value + * @return array + */ + private static function validationContainDigit(string $attribute, $value): array + { + return [ + 'type' => 'containDigit', + 'error' => sprintf( + '%s doit contenir au moins un chiffre', + self::translate($attribute) + ), + 'validate' => function () use ($value) { + return \preg_match('/[0-9]/', $value); + } + ]; + } + + /** + * Make ContainSymbol validator + * + * @param string $attribute + * @param mixed $value + * @return array + */ + private static function validationContainSymbol(string $attribute, $value): array + { + return [ + 'type' => 'containSymbol', + 'error' => sprintf( + '%s doit contenir au moins un caractère spécial comme une virgule par exemple', + self::translate($attribute) + ), + 'validate' => function () use ($value) { + return \preg_match('/[^a-zA-Z0-9]/', $value); + } + ]; + } + + /** + * Make Date validator + * + * @param string $attribute + * @param mixed $value + * @return array + */ + private static function validationDate(string $attribute, $value): array + { + return [ + 'type' => 'date', + 'error' => sprintf('%s doit être une date valide', self::translate($attribute)), + 'validate' => function () use ($value) { + return Validator::dateTime()->validate($value); + } + ]; + } + + /** + * Make DateFormat validator + * + * @param string $attribute + * @param mixed $value + * @param array $params + * @return array + */ + private static function validationDateFormat(string $attribute, $value, array $params): array + { + return [ + 'type' => 'date_format', + 'error' => sprintf('%s doit être une date au format %s', self::translate($attribute), $params[0]), + 'validate' => function () use ($value, $params) { + return Validator::dateTime($params[0])->validate($value); + } + ]; + } + + /** + * Make Email validator + * + * @param string $attribute + * @param mixed $value + * @return array + */ + private static function validationEmail(string $attribute, $value): array + { + return [ + 'type' => 'email', + 'error' => sprintf('%s doit être un email valide', self::translate($attribute)), + 'validate' => function () use ($value) { + return Validator::email()->validate($value); + } + ]; + } + + /** + * Make Array validator + * + * @param string $attribute + * @param mixed $value + * @return array + */ + private static function validationArray(string $attribute, $value): array + { + return [ + 'type' => 'array', + 'error' => sprintf('%s doit être un tableau valide', self::translate($attribute)), + 'validate' => function () use ($value) { + return Validator::arrayType()->validate($value); + } + ]; + } + + /** + * Make Closure validator + * + * @param string $attribute + * @param mixed $value + * @param \Closure $closure + * @return array + */ + private static function validationClosure(string $attribute, $value, \Closure $closure): array + { + return [ + 'type' => 'closure', + 'error' => sprintf('%s doit être validé', self::translate($attribute)), + 'validate' => function () use ($attribute, $value, $closure) { + $closure($attribute, $value, function ($message) { + throw new ValidationException($message); + }); + return true; + } + ]; + } + + // * END VALIDATION RULES + + /** + * This is only used for unit tests. + * Get config + * + * @param string $key + * @param string $default + * @return string|null + */ + public static function getConfig(string $key, string $default = null): ?string + { + $value = null; + if (function_exists('config')) { + $value = \config($key, $default); + } + + return $value; + } + + /** + * Generate a Request from the route name + * + * @param string $routeName + * @param array $query Params to pass on to the route. + * @param array $data Http body params. + * @return \LDC\LDCCRM\Transport\Request + * @throws \ErrorException If the requested route is unknown. + * @throws \ErrorException If a required parameter is missing. + */ + public static function getResquest(string $routeName, array $query = [], array $data = []): Request + { + // Convert bool to integer. + $query = \array_map(function ($v) { + return is_bool($v) ? (int)$v : $v; + }, $query); + $data = \array_map(function ($v) { + return is_bool($v) ? (int)$v : $v; + }, $data); + + $routes = \json_decode(\file_get_contents(__DIR__ . '/routes.json'), true); + if (!isset($routes[$routeName])) { + throw new \ErrorException("Unknown route $routeName from the crm"); + } + $route = $routes[$routeName]; + $matches = []; + $matchedIndex = []; + \preg_match_all('/{([\w-]*)}/', $route['uri'], $matches); + if (\count($matches[0])) { + foreach ($matches[0] as $k => $match) { + if (!isset($query[$matches[1][$k]])) { + throw new \ErrorException(sprintf('Missing required parameter %s', $matches[1][$k])); + } + $route['uri'] = str_replace($match, $query[$matches[1][$k]], $route['uri']); + $matchedIndex[$matches[1][$k]] = $query[$matches[1][$k]]; + } + } + foreach ($matchedIndex as $key => $value) { + unset($query[$key]); + } + if (count($query)) { + $route['uri'] = sprintf('%s?%s', $route['uri'], \http_build_query($query)); + } + return new Request(HttpMethods::make($route['methods'][0]), $route['uri'], [], $data); + } + + /** + * Get composer.json infos + * + * @return array + */ + public static function getPackageInfo(): array + { + if (!static::$packageInfos) { + static::$packageInfos = \json_decode(\file_get_contents(__DIR__ . '/../composer.json'), true); + } + return static::$packageInfos; + } + + /** + * Translation a string using php file lang + * + * @param string $key + * @param string $lang + * @return string + */ + public static function translate(string $key, string $lang = 'fr'): string + { + try { + if (!array_key_exists($lang, self::$translations)) { + self::$translations = require __DIR__ . "/../resources/lang/$lang.php"; + } + } finally { + if (!isset(self::$translations['validation'][$key])) { + return $key; + } else { + return self::$translations['validation'][$key]; + } + } + } + + /** + * Write log using syslog + * It also write log using \Illuminate\Support\Facades\Log + * if it is present + * + * @param string $message The message is prefixed with "LDC CRM:" . + * @param \LDC\LDCCRM\Enums\LogLevel $level The log level to apply. + * @return void + */ + public static function log(string $message, LogLevel $level) + { + $message = "LDC CRM: $message"; + if (\class_exists('\Illuminate\Support\Facades\Log')) { + switch ($level) { + case LogLevel::EMERG(): + \Illuminate\Support\Facades\Log::emergency($message); + break; + case LogLevel::ALERT(): + \Illuminate\Support\Facades\Log::alert($message); + break; + case LogLevel::CRIT(): + \Illuminate\Support\Facades\Log::critical($message); + break; + case LogLevel::ERR(): + \Illuminate\Support\Facades\Log::error($message); + break; + case LogLevel::WARNING(): + \Illuminate\Support\Facades\Log::warning($message); + break; + case LogLevel::NOTICE(): + \Illuminate\Support\Facades\Log::notice($message); + break; + case LogLevel::INFO(): + \Illuminate\Support\Facades\Log::info($message); + break; + case LogLevel::DEBUG(): + \Illuminate\Support\Facades\Log::debug($message); + break; + }//end switch + \Illuminate\Support\Facades\Log::warning($message); + }//end if + \syslog(\constant($level), $message); + } + + /** + * Set a property without any validation. + * + * ! Warning : this can change any property of the object, use with caution. + * + * @param object $object The object to inspect. + * @param string $property The object property to assign to. + * @param mixed $value The value to insert. + * @return void + * @throws LDC\LDCCRM\Exceptions\AccessError If trying to set a value on a unknown property. + */ + public static function setRawProperty(object $object, string $property, $value): void + { + if (is_object($value) and in_array(BaseEnum::class, class_parents($value))) { + $value = $value->value; + } + $objectName = \get_class($object); + $refClass = new \ReflectionClass($objectName); + try { + $refProp = $refClass->getProperty($property); + } catch (\ReflectionException $e) { + throw new AccessError($objectName, $property); + } + $refProp->setAccessible(true); + $refProp->setValue($object, $value); + } + + /** + * Get a property of an object. + * + * ! Warning : this will return any property of the object, use with caution. + * + * @param object $object The object to inspect. + * @param string $property The object property to inspect. + * @return mixed|null Returns null if the property was not found any way. + */ + public static function getRawProperty(object $object, string $property) + { + $refClass = new \ReflectionClass(\get_class($object)); + try { + $refProp = $refClass->getProperty($property); + } catch (\ReflectionException $e) { + return null; + } + $refProp->setAccessible(true); + return $refProp->getValue($object); + } +} diff --git a/app/Lib/vendor/crm-client-3.0.6/src/WordPress/WPCrm.php b/app/Lib/vendor/crm-client-3.0.6/src/WordPress/WPCrm.php new file mode 100644 index 0000000..3ab522d --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/src/WordPress/WPCrm.php @@ -0,0 +1,625 @@ + + * @license MIT https://opensource.org/licenses/MIT + * @link / + */ + +namespace LDC\LDCCRM\WordPress; + +use LDC\LDCCRM\CrmApiV2; +use LDC\LDCCRM\Enums\ApiError; +use LDC\LDCCRM\Enums\LogLevel; +use LDC\LDCCRM\Exceptions\ApiErrorException; +use LDC\LDCCRM\Exceptions\CrmException; +use LDC\LDCCRM\Models\Customer; +use LDC\LDCCRM\Models\SingleOptin; +use LDC\LDCCRM\Utils; + +/* phpcs:ignore Squiz.PHP.CommentedOutCode.Found + TABLE LDC CUSTOMERS + CREATE TABLE `ldc_wp_customers` ( + `hashcode` VARCHAR(36) NOT NULL DEFAULT '' COMMENT 'Le hashcode (UUID)', + `email` VARCHAR(255) NOT NULL DEFAULT '' COMMENT 'Le customer email', + `uuid` VARCHAR(50) NOT NULL DEFAULT '' COMMENT 'Code unique (inscripton, validation, etc)', + PRIMARY KEY (`hashcode`) + ) + COMMENT='Les customers sur un WP liées à la CRM' + COLLATE='utf8mb4_unicode_ci'; +*/ + +/** + * Class de gestion des users en session avec Wordpress + * + * @category API + * @package LDCCrmClient + * @subpackage Wordpress + * @author Jérémy Munsch + * @license MIT https://opensource.org/licenses/MIT + * @link / + */ +class WPCrm +{ + /** + * The session key name + * + * @var string + */ + private static $sessionKey = null; + + /** + * The session live status + * + * @var boolean + */ + private static $sessionDestroyed = false; + + /** + * The user object + * + * @var \LDC\LDCCRM\CrmApiV2 + */ + protected static $api = null; + + /** + * The user object + * + * @var \LDC\LDCCRM\WordPress\WPCrmUser + */ + protected static $user = null; + + /** + * Get the current user + * return null if the user is not logged in + * + * @return \LDC\LDCCRM\WordPress\WPCrmUser|null + */ + public static function getUser() + { + self::bootSessionIfNeeded(); + return self::$user; + } + + /** + * Manually login a user + * If self::$user is already set. + * + * @return \LDCCRM\WPCrmUser|null + */ + public static function forceLogin() + { + self::bootSessionIfNeeded(); + if ($user = self::getUser()) { + $_SESSION['wpcrm'][self::$sessionKey] = json_encode($user); + } + return $user; + } + + /** + * Get the current user + * return api response code if an error occurs + * + * @param string $identification The customer hashcode or email. + * + * @return \LDC\LDCCRM\Wordpress\WPCrmUser|false + * @throws \LDC\LDCCRM\Exceptions\CrmException If an error occurs on server side or on getting response. + * @throws \LDC\LDCCRM\Exceptions\ApiErrorException If any error or \LDC\LDCCRM\Enums\ApiError occurs. + * @phpcs:ignore Squiz.Commenting.FunctionCommentThrowTag.WrongNumber + */ + public static function getUserFromApi(string $identification) + { + self::initLdcApi(); + try { + if (!($response = self::makeApiV2Call(self::$api, 'getCustomer', [$identification]))) { + return false; + } + } catch (ApiErrorException $e) { + switch ($e->getApiError()) { + case ApiError::modelNotFound(): + return false; + default: + throw $e; + } + } + /** @var \LDC\LDCCRM\Models\Customer */ + $customer = $response; + self::setUser($customer); + return self::$user; + } + + /** + * Try to login with CRM API + * A session will be started if credentials are valid. + * + * @param string $email The customer email. + * @param string $password The customer password. + * + * @return boolean + * @throws \LDC\LDCCRM\Exceptions\CrmException If an error occurs on server side or on getting response. + * @throws \LDC\LDCCRM\Exceptions\ApiErrorException If any error or \LDC\LDCCRM\Enums\ApiError occurs. + * Possibles are : - authFailed, If credentials are not valid. + * - customerNotActivated, If the account is not activated. + */ + public static function login(string $email, string $password) + { + self::bootSessionIfNeeded(); + $validCredentials = self::loginUserWithApi($email, $password); + + if ($validCredentials and ($user = self::getUserFromApi($email))) { + self::saveOrUpdateUserToTable(); + $_SESSION['wpcrm'][self::$sessionKey] = json_encode($user); + } + + return $validCredentials; + } + + /** + * Destroy the customer from session + * and therefore logout + * + * @return void + */ + public static function logout() + { + self::bootSessionIfNeeded(); + $_SESSION['wpcrm'] = []; + session_destroy(); + self::$sessionDestroyed = true; + } + + /** + * Check if the user is logged in. + * This means he has an active valid session. + * + * @return boolean + */ + public static function check() + { + self::bootSessionIfNeeded(); + return (bool)self::getUser(); + } + + /** + * Save current customer to + * the local database and on crm + * + * @return boolean true if the operation succeeded false otherwise + * @throws LDC\LDCCRM\Exceptions\CrmException If a critical error occured. + * @throws \LDC\LDCCRM\Exceptions\ApiErrorException If any error or \LDC\LDCCRM\Enums\ApiError occurs. + * Possibles are : - validationFailed, If provided data is wrong(CRM side). + * - modelNotFound, If this customer hashcode could not be found. + * @phpcs:ignore Squiz.Commenting.FunctionCommentThrowTag.WrongNumber + */ + public static function saveUser(): bool + { + if (!self::getUser() or !($customer = self::getCustomer())) { + return false; + } + try { + if (!self::makeApiV2Call($customer, 'save')) { + return false; + } + } catch (ApiErrorException $e) { + switch ($e->getApiError()) { + case ApiError::modelNotFound(): + return false; + default: + throw $e; + } + } + self::saveOrUpdateUserToTable(); + return true; + } + + /** + * Delete current customer from + * the local database and the crm + * + * @return boolean true if the operation succeeded + * @throws LDC\LDCCRM\Exceptions\CrmException If a critical error occured. + * @throws \LDC\LDCCRM\Exceptions\ApiErrorException If any error or \LDC\LDCCRM\Enums\ApiError occurs. + * Possibles are : - modelNotFound, If this customer hashcode could not be found. + * @phpcs:ignore Squiz.Commenting.FunctionCommentThrowTag.WrongNumber + */ + public static function deleteUser(): bool + { + if (!self::getUser() or !($customer = self::getCustomer())) { + return false; + } + try { + if (!self::makeApiV2Call($customer, 'delete')) { + return false; + } + } catch (ApiErrorException $e) { + switch ($e->getApiError()) { + case ApiError::authorizationException(): + case ApiError::modelNotFound(): + return false; + default: + throw $e; + } + } + self::deleteUserFromTable(); + return true; + } + + /** + * Toggle the current user optin value + * on the current user and the crm + * + * @return boolean true if the operation succeeded + * @throws LDC\LDCCRM\Exceptions\CrmException If a critical error occured. + * @throws \LDC\LDCCRM\Exceptions\ApiErrorException If any error or \LDC\LDCCRM\Enums\ApiError occurs. + * Possibles are : - modelNotFound, If this customer hashcode could not be found. + * @phpcs:ignore Squiz.Commenting.FunctionCommentThrowTag.WrongNumber + */ + public static function toggleUserOptin(): bool + { + if (!self::getUser() or !($customer = self::getCustomer())) { + return false; + } + try { + if (!self::makeApiV2Call($customer, 'save')) { + return false; + } + } catch (ApiErrorException $e) { + switch ($e->getApiError()) { + case ApiError::authorizationException(): + case ApiError::modelNotFound(): + return false; + default: + throw $e; + } + } + $customer->opt_in = !$customer->opt_in; + return true; + } + + /** + * Set the single optin status for an email + * on the crm + * + * @param string $email + * @param boolean $opt_in + * + * @return boolean true if the operation succeeded false otherwise + * @throws \LDC\LDCCRM\Exceptions\ValidationException If a field email could not be validated. + * @throws \LDC\LDCCRM\Exceptions\CrmException If an error occurs on server side or on getting response. + * @throws \LDC\LDCCRM\Exceptions\ApiErrorException If any error or \LDC\LDCCRM\Enums\ApiError occurs. + * Possibles are : - singleOptinCustomerExists, If a customer exists with this email. + */ + public static function setSingleOptin(string $email, bool $opt_in): bool + { + return self::makeApiV2Call(SingleOptin::class, 'setStatus', [ + $email, $opt_in + ]); + } + + /** + * Toggle the current user optin value + * on the current user and the crm + * + * @return boolean True if the operation succeeded. + * @throws \LDC\LDCCRM\Exceptions\ValidationException If a customer's hashcode could not be validated. + * @throws \LDC\LDCCRM\Exceptions\CrmException If an error occurs on server side or on getting response. + * @throws \LDC\LDCCRM\Exceptions\ApiErrorException If any error or \LDC\LDCCRM\Enums\ApiError occurs. + * Possibles are : - modelNotFound, If this customer hashcode could not be found. + * - customerAlreadyActive, It the customer is already activated. + */ + public static function activateUser(): bool + { + if (!self::getUser() or !($customer = self::getCustomer())) { + return false; + } + if ($customer->status) { + return true; + } + if (!self::makeApiV2Call($customer, 'activate')) { + return false; + } + $customer->opt_in = !$customer->opt_in; + return true; + } + + /** + * Generate a new user + * + * @return WPCrmUser + */ + public static function getNewUser(): WPCrmUser + { + self::$user = new WPCrmUser(); + return self::$user; + } + + /** + * Remove active user + * to prevent WPCrm::check to return true + * + * @return void + */ + public static function unsetActiveUser(): void + { + self::$user = null; + } + + // * --- PRIVATE --- METHODS + + /** + * Check customer credentials using the CRM. + * + * @param string $email The customer email. + * @param string $password The customer password. + * + * @return boolean + * @throws \LDC\LDCCRM\Exceptions\CrmException If an error occurs on server side or on getting response. + * @throws \LDC\LDCCRM\Exceptions\ApiErrorException If any error or \LDC\LDCCRM\Enums\ApiError occurs. + * Possibles are : - authFailed, If credentials are not valid. + * - customerNotActivated, If the account is not activated. + */ + private static function loginUserWithApi(string $email, string $password): bool + { + self::initLdcApi(); + + /** @var boolean $response */ + $response = self::makeApiV2Call(self::$api, 'login', [$email, $password]); + return $response; + } + + /** + * Get all customer infos + * + * @return \LDC\LDCCRM\Models\Customer|null + */ + private static function getCustomer(): ?Customer + { + if (!self::getUser()) { + return null; + } + if (!Utils::getRawProperty(self::$user, 'info')) { + self::getUserFromApi(self::$user->hashcode); + } + /** @var \LDC\LDCCRM\Models\Customer */ + $customer = Utils::getRawProperty(self::$user, 'info'); + return $customer; + } + + /** + * Create a user + * stores it to the session + * and finally saves it to the database if it does not exists + * + * @param \LDC\LDCCRM\Models\Customer $customer + * + * @return void + */ + private static function setUser(Customer $customer): void + { + self::bootSessionIfNeeded(); + if (!self::$user) { + self::$user = new WPCrmUser($customer->hashcode, $customer->email); + } + self::$user->setInfo($customer); + } + + /** + * Get the initialized API object + * + * @return \LDC\LDCCRM\CrmApiV2 + * @throws \ErrorException If php does not have extension curl. + */ + private static function initLdcApi(): CrmApiV2 + { + if (!self::$api) { + if (!extension_loaded('curl')) { + throw new \ErrorException( + 'WPCrm requires php extension curl' + ); + } + self::$api = new CrmApiV2(); + } + return self::$api; + } + + /** + * Make a call using apiV2 + * + * @param object|string $obj An object or a class name. + * @param string $method The method to call. + * @param array $arguments Arguments to pass. + * @return mixed|false + * @throws LDC\LDCCRM\Exceptions\ApiErrorException If any of this exception is thrown. + * @throws LDC\LDCCRM\Exceptions\CrmException If a critical error occured. + */ + private static function makeApiV2Call($obj, string $method, array $arguments = []) + { + try { + return \forward_static_call_array([$obj, $method], $arguments); + } catch (ApiErrorException $e) { + switch ($e->getApiError()) { + case ApiError::apiAuthFailed(): + Utils::log($e->getMessage(), LogLevel::CRIT()); + throw $e; + default: + Utils::log($e->getMessage(), LogLevel::DEBUG()); + throw $e; + } + } catch (CrmException $e) { + Utils::log($e->getMessage(), LogLevel::CRIT()); + throw $e; + } + } + + /** + * Boot the php session if needed + * + * @return void + */ + private static function bootSessionIfNeeded(): void + { + self::$sessionKey = ($_SERVER['HTTP_USER_AGENT'] ?? '') . ($_SERVER['REMOTE_ADDR'] ?? ''); + /** @var string self::$sessionKey */ + self::$sessionKey = \strlen(self::$sessionKey) ? self::$sessionKey : (date('d') ? date('d') : ''); + if (!session_id() && !self::$sessionDestroyed) { + session_start(); + } + if (!isset($_SESSION['wpcrm'])) { + $_SESSION['wpcrm'] = []; + } + if ( + // If session identity is violated. + count($_SESSION['wpcrm']) > 1 or + // If session timed out. + (isset($_SESSION['wpcrm'][self::$sessionKey]) and + isset($_SESSION['lastActivity']) and + // * 15 minutes session. + ($_SESSION['lastActivity'] + (15 * 60)) < time()) + ) { + // Destroy session. + self::$sessionDestroyed = true; + $_SESSION['wpcrm'] = []; + } else { + $_SESSION['lastActivity'] = time(); + } + if (!self::$user and isset($_SESSION['wpcrm'][self::$sessionKey])) { + self::$user = WPCrmUser::parseFromJson( + $_SESSION['wpcrm'][self::$sessionKey] + ); + } + } + + /** + * Get a customer from table + * + * @param string $hashcode The customer hashcode. + * + * @return array|null Database query result in format specified by $output or null on failure. + */ + public static function getUserFromTable(string $hashcode): ?array + { + return self::getWpDb()->get_row( + self::getWpDb()->prepare( + 'SELECT * FROM `ldc_wp_customers` WHERE `hashcode` = %s', + [ + 'hashcode' => $hashcode + ] + ), + 'ARRAY_A' + ); + } + + /** + * Get a customer from table by an email + * + * @param string $email The customer email. + * + * @return array|null Database query result in format specified by $output or null on failure. + */ + public static function getUserFromTableByEmail(string $email): ?array + { + return self::getWpDb()->get_row( + self::getWpDb()->prepare( + 'SELECT * FROM `ldc_wp_customers` WHERE `email` = %s', + [ + 'email' => $email + ] + ), + 'ARRAY_A' + ); + } + + /** + * Get a customer from table by an email + * + * @param string $uuid The customer transaction uuid. + * + * @return array|null Database query result in format specified by $output or null on failure. + */ + public static function getUserFromTableByUuid(string $uuid): ?array + { + return self::getWpDb()->get_row( + self::getWpDb()->prepare( + 'SELECT * FROM `ldc_wp_customers` WHERE `uuid` = %s', + [ + 'uuid' => $uuid + ] + ), + 'ARRAY_A' + ); + } + + /** + * Save or update the user to the table + * + * @return integer The number of row affected on the table. + */ + private static function saveOrUpdateUserToTable(): int + { + if (is_string(self::$user->hashcode) and self::getUserFromTable(self::$user->hashcode)) { + return self::query( + 'UPDATE `ldc_wp_customers` SET `email` = %s, `uuid` = %s WHERE `hashcode` = %s', + [ + 'email' => self::$user->email, + 'uuid' => self::$user->uuidToken, + 'hashcode' => self::$user->hashcode + ] + ); + } + return self::query( + 'INSERT INTO `ldc_wp_customers`(hashcode, email, uuid) VALUES (%s, %s, %s)', + [ + 'hashcode' => self::$user->hashcode, + 'email' => self::$user->email, + 'uuid' => self::$user->uuidToken + ] + ); + } + + /** + * Save or update the user to the table + * + * @return integer The number of row removed from the table. + */ + private static function deleteUserFromTable(): int + { + return self::query( + 'DELETE FROM `ldc_wp_customers` WHERE `hashcode` = %s;', + [ + 'hashcode' => self::$user->hashcode + ] + ); + } + + /** + * Query in DB + * + * @param string $query La request avec les variables en points d'interrogation. + * @param array $params Les paramètres des la requète. + * + * @return integer|boolean Boolean true for CREATE, ALTER, TRUNCATE and DROP queries. + * Number of rows affected/selected for all other queries. Boolean false on error. + */ + private static function query(string $query, array $params = []) + { + return self::getWpDb()->query( + self::getWpDb()->prepare($query, $params) + ); + } + + /** + * Get WP 'pdo instance' + * + * @return object The $wpdb variable + */ + private static function getWpDb(): object + { + // phpcs:ignore Squiz.PHP.GlobalKeyword.NotAllowed + global $wpdb; + return $wpdb; + } +} diff --git a/app/Lib/vendor/crm-client-3.0.6/src/WordPress/WPCrmAnswer.php b/app/Lib/vendor/crm-client-3.0.6/src/WordPress/WPCrmAnswer.php new file mode 100644 index 0000000..edfa651 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/src/WordPress/WPCrmAnswer.php @@ -0,0 +1,48 @@ + + * @license MIT https://opensource.org/licenses/MIT + * @link / + */ + +namespace LDC\LDCCRM\WordPress; + +use LDC\LDCCRM\Models\Answer; + +/** + * Class de gestion de la segmentation question avec Wordpress + * + * @category API + * @package LDCCrmClient + * @subpackage Wordpress + * @author Jérémy Munsch + * @license MIT https://opensource.org/licenses/MIT + * @link / + */ +abstract class WPCrmAnswer +{ + /** + * Set answers to a question for a specific user + * + * @param \LDC\LDCCRM\WordPress\WPCrmUser $user + * @param integer $questionId The question id . + * @param array $answersId An array with answers id . + * @return boolean true if succeeded + * + * @throws \LDC\LDCCRM\Exceptions\CrmException If an error occurs on server side or on getting response. + * @throws \LDC\LDCCRM\Exceptions\ValidationException If $user hashcode is not a valid UUID. + * @throws \LDC\LDCCRM\Exceptions\ValidationException If any of the provided ids are invalid. + * @throws \LDC\LDCCRM\Exceptions\ApiErrorException If any error \LDC\LDCCRM\Enums\ApiError occurs. + * Possibles are : - validationFailed, If given ids are wrong(CRM side). + * @phpcs:ignore Squiz.Commenting.FunctionCommentThrowTag.WrongNumber + */ + public function setQuestionAnswers(WPCrmUser $user, int $questionId, array $answersId): bool + { + return Answer::setQuestionAnswers($user->hashcode, $questionId, $answersId); + } +} diff --git a/app/Lib/vendor/crm-client-3.0.6/src/WordPress/WPCrmQuestion.php b/app/Lib/vendor/crm-client-3.0.6/src/WordPress/WPCrmQuestion.php new file mode 100644 index 0000000..ac30c57 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/src/WordPress/WPCrmQuestion.php @@ -0,0 +1,89 @@ + + * @license MIT https://opensource.org/licenses/MIT + * @link / + */ + +namespace LDC\LDCCRM\WordPress; + +use LDC\LDCCRM\Models\Question; +use LDC\LDCCRM\Utils; + +/** + * Class de gestion de la segmentation question avec Wordpress + * + * @category API + * @package LDCCrmClient + * @subpackage Wordpress + * @author Jérémy Munsch + * @license MIT https://opensource.org/licenses/MIT + * @link / + */ +abstract class WPCrmQuestion +{ + /** + * Get all questions only + * + * @return array Of \LDC\LDCCRM\Models\Question + * @throws \LDC\LDCCRM\Exceptions\CrmException If an error occurs on server side or on getting response. + * @throws \LDC\LDCCRM\Exceptions\ApiErrorException If any error or \LDC\LDCCRM\Enums\ApiError occurs. + * @phpcs:ignore Squiz.Commenting.FunctionCommentThrowTag.WrongNumber + */ + public static function getAll(): array + { + return Question::all(); + } + + /** + * Get all the questions with user answers + * + * @param \LDC\LDCCRM\WordPress\WPCrmUser $user + * @return array Of \LDC\LDCCRM\Models\Question and their \LDC\LDCCRM\Models\Answer. + * @throws \LDC\LDCCRM\Exceptions\CrmException If an error occurs on server side or on getting response. + * @throws \LDC\LDCCRM\Exceptions\ValidationException If a hashcode is not a valid UUID. + * @throws \LDC\LDCCRM\Exceptions\ValidationException If any of the provided ids are invalid. + * @throws \LDC\LDCCRM\Exceptions\ApiErrorException If any error or \LDC\LDCCRM\Enums\ApiError occurs. + * Possibles are : - modelNotFound, If the customer could not be found(CRM side). + * @phpcs:ignore Squiz.Commenting.FunctionCommentThrowTag.WrongNumber + */ + public static function allWithCustomerAnswers(WPCrmUser $user): array + { + // * Force loading of user info from crm + if (!Utils::getRawProperty($user, 'info')) { + WPCrm::getUserFromApi($user->hashcode); + } + // * Get the raw customer + /** @var \LDC\LDCCRM\Models\Customer */ + $customer = Utils::getRawProperty($user, 'info'); + return Question::allWithCustomerAnswers($customer); + } + + /** + * Get unanswered question for a specific customer + * + * @param \LDC\LDCCRM\WordPress\WPCrmUser $user + * @return \LDC\LDCCRM\Models\Question[] + * @throws \LDC\LDCCRM\Exceptions\CrmException If an error occurs on server side or on getting response. + * @throws \LDC\LDCCRM\Exceptions\ValidationException If $user hashcode is not a valid UUID. + * @throws \LDC\LDCCRM\Exceptions\ApiErrorException If any error or \LDC\LDCCRM\Enums\ApiError occurs. + * Possibles are : - modelNotFound, If the customer could not be found(CRM side). + * @phpcs:ignore Squiz.Commenting.FunctionCommentThrowTag.WrongNumber + */ + public static function unansweredBy(WPCrmUser $user): array + { + // * Force loading of user info from crm + if (!Utils::getRawProperty($user, 'info')) { + WPCrm::getUserFromApi($user->hashcode); + } + // * Get the raw customer + /** @var \LDC\LDCCRM\Models\Customer */ + $customer = Utils::getRawProperty($user, 'info'); + return Question::unansweredBy($customer); + } +} diff --git a/app/Lib/vendor/crm-client-3.0.6/src/WordPress/WPCrmUser.php b/app/Lib/vendor/crm-client-3.0.6/src/WordPress/WPCrmUser.php new file mode 100644 index 0000000..a65684a --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/src/WordPress/WPCrmUser.php @@ -0,0 +1,271 @@ + + * @license MIT https://opensource.org/licenses/MIT + * @link / + */ + +namespace LDC\LDCCRM\WordPress; + +use JsonSerializable; +use LDC\LDCCRM\Exceptions\WpCrmInvalidJsonUserInfo; +use LDC\LDCCRM\Models\Customer; + +/** + * Class de gestion des users en session avec Wordpress + * + * @property string $uuidToken — A local transaction token for this user + * + * + * @property string $hashcode — The crm hashcode this is a readonly field + * + * @property string $email — Must be a rfc valid email on a valid domain name + * + * @property string $password + * Required only on create, + * must have upper and lowers chars, + * at least 1 number, + * at leat 1 upper char, + * at least 1 lower char and + * at leat 1 special char + * + * @property string $firstname — The account first name + * + * @property string $lastname — The account last name + * + * @property string $birth_date — The account birth date 'yyyy-mm-dd' + * + * @property string $phone — The account phone + * + * @property string $address + * The account address (street number, name, build, flat number) + * + * @property string $address2 — The account phone (address complement) + * + * @property string $city — The account city name + * + * @property string $postcode — The account city postcode + * + * @property \LDC\LDCCRM\Enums\Country $country — The account country residence + * + * @property bool $opt_in — true if the account is opt in + * + * @property bool $status — true if the account is activated + * + * @property string $last_connection the last time user was connected 'yyyy-mm-dd HH:ii:ss' + * + * @category API + * @package LDCCrmClient + * @subpackage Wordpress + * @author Jérémy Munsch + * @license MIT https://opensource.org/licenses/MIT + * @link / + */ +class WPCrmUser implements JsonSerializable +{ + /** + * The CRM hashcode (UUID) + * + * @var string + */ + protected $phashcode = null; + + /** + * The CRM customer email + * + * @var string + */ + protected $pemail = null; + + /** + * The CRM customer info (the api response) + * + * @var \LDC\LDCCRM\Models\Customer + */ + protected $info = null; + + /** + * The CRM customer temp uuidToken to validate transactions + * + * @var string UUID + */ + protected $uuidToken = null; + + /** + * WPCrmUser construct + * + * @param string $hashcode The customer hashcode (UUID). + * @param string $email The customer email. + */ + public function __construct(string $hashcode = null, string $email = null) + { + $this->phashcode = $hashcode; + $this->pemail = $email; + } + + /** + * Generic accessor + * + * @param string $prop The prop to get. + * + * @return boolean|string|\LDC\LDCCRM\Enums\Country|null + */ + public function __get(string $prop) + { + if ($prop === 'uuidToken') { + return $this->uuidToken; + } + if (is_null($this->info)) { + if (!is_null($this->pemail)) { + WPCrm::getUserFromApi($this->pemail); + } else { + $this->info = new Customer(); + } + } + return $this->info->{$prop}; + } + + /** + * Generic mutator + * + * @param string $prop The property to assign. + * @param mixed $value The value to set. + * + * @return void + */ + public function __set(string $prop, $value): void + { + if ($prop === 'uuidToken') { + $this->uuidToken = $value; + return; + } + if (is_null($this->info)) { + if (!is_null($this->pemail)) { + WPCrm::getUserFromApi($this->pemail); + } else { + $this->info = new Customer(); + } + } + $this->info->{$prop} = $value; + if ($prop === 'email') { + $this->pemail = $value; + } + } + + /** + * Set the customer info + * with api response + * + * @param \LDC\LDCCRM\Models\Customer $customer The Api object reponse (user). + * + * @return void + */ + public function setInfo(Customer $customer) + { + $this->info = $customer; + $this->pemail = $customer->email; + $this->phashcode = $customer->hashcode; + } + + /** + * Generate a user from session data + * + * @param string $string The json data stored in session. + * + * @return \LDC\LDCCRM\WordPress\WPCrmUser + * @throws \LDC\LDCCRM\Exceptions\WpCrmInvalidJsonUserInfo If the json string does no + * contain the needed information. + */ + public static function parseFromJson(string $string): WPCrmUser + { + $a = json_decode($string, true); + if (!isset($a['hashcode']) or !isset($a['email'])) { + throw new WpCrmInvalidJsonUserInfo(\sprintf( + '%s::%s is missing some information to parse from, uuid was %s', + __CLASS__, + __METHOD__, + $a['hashcode'] + )); + } + return new self( + $a['hashcode'], + $a['email'] + ); + } + + /** + * Serialize this object to an array + * + * @return array + */ + public function jsonSerialize() + { + return [ + 'hashcode' => $this->phashcode, + 'email' => $this->pemail + ]; + } + + /** + * Save current customer to + * the local database and on crm + * + * @return boolean true if the operation succeeded false otherwise + * @throws LDC\LDCCRM\Exceptions\CrmException If a critical error occured. + * @throws \LDC\LDCCRM\Exceptions\ApiErrorException If any error or \LDC\LDCCRM\Enums\ApiError occurs. + * Possibles are : - validationFailed, If provided data is wrong(CRM side). + * - modelNotFound, If this customer hashcode could not be found. + */ + public function save(): bool + { + return WPCrm::saveUser(); + } + + /** + * Delete current customer to + * the local database and on crm + * + * @return boolean true if the operation succeeded false otherwise + * @throws LDC\LDCCRM\Exceptions\CrmException If a critical error occured. + * @throws \LDC\LDCCRM\Exceptions\ApiErrorException If any error or \LDC\LDCCRM\Enums\ApiError occurs. + * Possibles are : - modelNotFound, If this customer hashcode could not be found. + */ + public function delete(): bool + { + return WPCrm::deleteUser(); + } + + /** + * Toggle the current user optin value + * on the current user and the crm + * + * @return boolean true if the operation succeeded + * @throws LDC\LDCCRM\Exceptions\CrmException If a critical error occured. + * @throws \LDC\LDCCRM\Exceptions\ApiErrorException If any error or \LDC\LDCCRM\Enums\ApiError occurs. + * Possibles are : - modelNotFound, If this customer hashcode could not be found. + */ + public function toggleOptin(): bool + { + return WPCrm::toggleUserOptin(); + } + + /** + * Activate the account in the crm + * + * @return boolean true if succeeded + * @throws \LDC\LDCCRM\Exceptions\ValidationException If a customer's hashcode could not be validated. + * @throws \LDC\LDCCRM\Exceptions\CrmException If an error occurs on server side or on getting response. + * @throws \LDC\LDCCRM\Exceptions\ApiErrorException If any error or \LDC\LDCCRM\Enums\ApiError occurs. + * Possibles are : - modelNotFound, If this customer hashcode could not be found. + * - customerAlreadyActive, It the customer is already activated. + */ + public function activate(): bool + { + return WPCrm::activateUser(); + } +} diff --git a/app/Lib/vendor/crm-client-3.0.6/src/routes.json b/app/Lib/vendor/crm-client-3.0.6/src/routes.json new file mode 100644 index 0000000..7670f93 --- /dev/null +++ b/app/Lib/vendor/crm-client-3.0.6/src/routes.json @@ -0,0 +1,112 @@ +{ + "apiV2.ping": { + "uri": "api/v2/ping", + "methods": [ + "GET", + "HEAD" + ] + }, + "apiV2.optin": { + "uri": "api/v2/optin", + "methods": [ + "POST" + ] + }, + "apiV2.optout-hashcode": { + "uri": "api/v2/optout", + "methods": [ + "POST" + ] + }, + "apiV2.customers.store": { + "uri": "api/v2/customers", + "methods": [ + "POST" + ] + }, + "apiV2.customers.show": { + "uri": "api/v2/customers/{serviceCustomer}", + "methods": [ + "GET", + "HEAD" + ] + }, + "apiV2.customers.update": { + "uri": "api/v2/customers/{serviceCustomer}", + "methods": [ + "PUT", + "PATCH" + ] + }, + "apiV2.customers.destroy": { + "uri": "api/v2/customers/{serviceCustomer}", + "methods": [ + "DELETE" + ] + }, + "apiV2.customers.authenticate": { + "uri": "api/v2/customers/authenticate", + "methods": [ + "POST" + ] + }, + "apiV2.customers.activate": { + "uri": "api/v2/customers/{serviceCustomer}/activate", + "methods": [ + "POST" + ] + }, + "apiV2.customers.answers.store": { + "uri": "api/v2/customers/{serviceCustomer}/answers", + "methods": [ + "POST" + ] + }, + "apiV2.arcadia.outgoingMailDefault": { + "uri": "api/v2/arcadia/outgoing-mail/default", + "methods": [ + "POST" + ] + }, + "apiV2.arcadia.outgoingMailGame": { + "uri": "api/v2/arcadia/outgoing-mail/game", + "methods": [ + "POST" + ] + }, + "apiV2.questions.index": { + "uri": "api/v2/questions", + "methods": [ + "GET", + "HEAD" + ] + }, + "apiV2.questions.unAnsweredBy": { + "uri": "api/v2/questions/un-answered-by/{serviceCustomer}", + "methods": [ + "GET", + "HEAD" + ] + }, + "apiV2.questions.indexWithResponse": { + "uri": "api/v2/questions/with-answers/{serviceCustomer}", + "methods": [ + "GET", + "HEAD" + ] + }, + "apiV2.stats.brandStats": { + "uri": "api/v2/stats/brand", + "methods": [ + "GET", + "HEAD" + ] + }, + "apiV2.stats.questionStats": { + "uri": "api/v2/stats/question/{serviceQuestion}", + "methods": [ + "GET", + "HEAD" + ] + } +} \ No newline at end of file diff --git a/app/Listeners/LogVerifiedUser.php b/app/Listeners/LogVerifiedUser.php new file mode 100644 index 0000000..7c7092b --- /dev/null +++ b/app/Listeners/LogVerifiedUser.php @@ -0,0 +1,24 @@ +user; + Auth::guard('frontend')->login($customer); + Session::flash('success', trans('Votre compte à bien été validé, vous êtes à présent connecté.')); + } +} diff --git a/app/Listeners/PasswordHasReset.php b/app/Listeners/PasswordHasReset.php new file mode 100644 index 0000000..5077058 --- /dev/null +++ b/app/Listeners/PasswordHasReset.php @@ -0,0 +1,30 @@ +user; + $customer->notify(new NotificationUpdatePassword()); + + $customer->last_connection = \now(); + $customer->save(); + + Auth::guard('frontend')->login($customer); + Session::flash('success', trans('Votre mot de passe à bien été réinitialisé, vous êtes à présent connecté.')); + } +} diff --git a/app/Mail/SendContactMail.php b/app/Mail/SendContactMail.php new file mode 100644 index 0000000..1ec5819 --- /dev/null +++ b/app/Mail/SendContactMail.php @@ -0,0 +1,141 @@ +data = clone $data; + $this->sanitizeStringInputs(); + } + + /** + * Sanitizes user message + * + * ! This is not recursive ! + * * Prevent xss injection via markdown interpretation. + * + * La solution devrai etre de filtrer en sortie, mais il n'est pas possible de + * + * @return void + */ + private function sanitizeStringInputs(): void + { + $this->data = (object)Arr::map((array)$this->data, function ($el) { + if (is_string($el)) { + $el = \htmlspecialchars(\strip_tags(Blade::render( + (string)Markdown::parse($el) + ))); + $el = Str::of($el)->replaceMatches( + '/[^\p{L}0-9\n\s\@\.\:\-\_\?\!\;\(\)\+\-\/\\\=]+/us', + '' + )->trim()->wordWrap(75, "\n", true)->toString(); + } + return $el; + }); + } + + /** + * Get the message envelope. + * + * @return \Illuminate\Mail\Mailables\Envelope + */ + public function envelope(): \Illuminate\Mail\Mailables\Envelope + { + $mail_to = config('mail.contact.' . $this->data->type->value()); + /** @var array $mail_to */ + $mail_to = Str::of($mail_to ?: collect(\config('mail.contact')) + ->firstWhere(fn ($el) => !is_null($el)))->explode(',') + ->each(fn (string $email) => [new Address($email)]); + return new Envelope( + from: new Address( + $this->data->email, + ($this->data->first_name !== null || $this->data->last_name !== null) ? + (($this->data->first_name ?? '') . " " . ($this->data->last_name ?? '')) : + null + ), + to: $mail_to, + subject: sprintf('%s - %s', ObjectEnum::make($this->data->type)->label() ?? + __('Nouveau message'), config('app.name')), + ); + } + + /** + * Get the message content definition. + * + * @return \Illuminate\Mail\Mailables\Content + */ + public function content(): \Illuminate\Mail\Mailables\Content + { + return new Content( + markdown: 'emails.send-contact-form', + with: ['data' => $this->data], + ); + } + + /** + * Get the attachments for the message. + * + * @return array + */ + public function attachments(): array + { + $attachments = []; + if (isset($this->data->file)) { + $attachments[] = Attachment::fromPath($this->data->file->getRealPath()) + ->as($this->data->file->getClientOriginalName()) + ->withMime($this->data->file->getClientMimeType()); + } + return $attachments; + } +} + +/** + * @property \App\Enums\Contact\ObjectEnum $type + * @property string|null $first_name + * @property string $last_name + * @property string|null $phone + * @property string $email + * @property string|null $address + * @property string|null $city + * @property string|null $postal_code + * @property string $message + * @property boolean $terms + * @property \Illuminate\Http\UploadedFile|null $file + * @property \App\Models\Product|null $product + * @property \Carbon\Carbon|null $expiration_date + * @property integer|null $batch_number + * @phpcs:disable PSR1.Classes.ClassDeclaration.MultipleClasses + */ +class Contact extends \stdClass +{ +} diff --git a/app/Models/ActivityLog.php b/app/Models/ActivityLog.php new file mode 100644 index 0000000..59be331 --- /dev/null +++ b/app/Models/ActivityLog.php @@ -0,0 +1,129 @@ + + */ + protected $fillable = [ + 'is_anonymous', + 'model_class', + 'model_id', + 'event', + 'data', + 'created_at', + ]; + + /** + * The attributes that should be cast. + * + * @var array + */ + protected $casts = [ + 'is_anonymous' => 'bool', + 'event' => ActivityLogsEventEnum::class, + 'data' => 'json', + 'created_at' => 'datetime', + ]; + + // * METHODS + + /** + * Add new activity to the activity logs list. + * + * @param \Illuminate\Database\Eloquent\Model $model + * @param \App\Enums\ActivityLogs\ActivityLogsEventEnum $eventEnum + * @return void + */ + public static function addActivity(Model $model, ActivityLogsEventEnum $eventEnum): void + { + $isAnonymous = true; + /** @var \Illuminate\Database\Eloquent\Model|null */ + $userModel = auth('backend')->user(); + if (is_object($userModel)) { + $userModel = $userModel->getKeyForSelectQuery(); + $isAnonymous = false; + } + $activity = new self(); + $activity->user_id = $userModel; + $activity->is_console = app()->runningInConsole(); + $activity->is_anonymous = $isAnonymous; + $activity->model_class = \get_class($model); + $activity->model_id = $model->getKey(); + $activity->event = $eventEnum; + $activity->data = static::getChangedColumns($activity, $model, $eventEnum); + $activity->created_at = Carbon::now(); + $activity->saveOrFail(); + } + + /** + * Get old, new columns that has changed. + * + * @param \self $activity + * @param \Illuminate\Database\Eloquent\Model $model + * @param \App\Enums\ActivityLogs\ActivityLogsEventEnum $eventEnum + * @return array|null + */ + public static function getChangedColumns(self $activity, Model $model, ActivityLogsEventEnum $eventEnum): array|null + { + $modelClassName = $activity->model_class; + /** Get type of each fields of the target model */ + $targetModel = $activity->model_class::where( + (new $modelClassName())->getRouteKeyName(), + $activity->model_id + )->first(); + if ($targetModel != null) { + // phpcs:disable Generic.CodeAnalysis.UnusedFunctionParameter.FoundInExtendedClassBeforeLastUsed + $targetModelTypes = collect($targetModel->toArray()) + ->map(function ($field, $fieldIndex) use ($targetModel) { + return Schema::getColumnType($targetModel->getTable(), $fieldIndex); + })->toArray(); + // phpcs:enable + } + /** Return old, new and type of values changed */ + return ($eventEnum === ActivityLogsEventEnum::updated) ? + array_intersect_key($targetModelTypes, $model->getChanges()) : null; + } + + // * RELATIONS + + /** + * User BelongsTo relation. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo + */ + public function user() + { + return $this->belongsTo(User::class); + } +} diff --git a/app/Models/CommitmentPage.php b/app/Models/CommitmentPage.php new file mode 100644 index 0000000..846f3d3 --- /dev/null +++ b/app/Models/CommitmentPage.php @@ -0,0 +1,70 @@ + + */ + protected $fillable = [ + 'quality_title', + 'quality_text', + 'product1_title', + 'product1_text', + 'product2_title', + 'product2_text', + 'environment_title', + 'environment_text', + ]; + + /** + * Perform any actions required after the model boots. + * + * @return void + */ + protected static function booted(): void + { + static::creating(function () { + throw new \RuntimeException("Creating a new page is not authorized"); + }); + static::deleting(function () { + throw new \RuntimeException('Deleting a page is not authorized'); + }); + } + + // * RELATIONS + + /** + * The pictos that belong to the page. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany + */ + public function pictos(): \Illuminate\Database\Eloquent\Relations\BelongsToMany + { + return $this->belongsToMany(Picto::class); + } +} diff --git a/app/Models/Customer.php b/app/Models/Customer.php new file mode 100644 index 0000000..3a98e28 --- /dev/null +++ b/app/Models/Customer.php @@ -0,0 +1,354 @@ + + */ + protected $fillable = [ + 'email', + ]; + + /** + * The attributes that should be cast. + * + * @var array + */ + protected $casts = [ + 'last_connection' => 'datetime', + 'email_verified_at' => 'datetime', + ]; + + /** + * Perform any actions required after the model boots. + * + * @return void + */ + protected static function booted() + { + // * EVENT CLOSURES. + static::creating(function (self $model) { + static::assertEmailIsUnique($model->id, $model->email); + }); + static::updating(function (self $model) { + static::assertEmailIsUnique($model->id, $model->email); + }); + static::deleted(function (self $model) { + if ($model->forceDeleting) { + if ($model->existsInCrm()) { + $model->api_data->delete(); + } + $model->notify(new DestroyedCustomer()); + } else { + $model->notify(new DestroyCustomer()); + } + }); + static::restored(function () { + \session()->flash( + 'warning', + \trans('Votre compte à été réactivé.') + ); + }); + } + + // * METHODS + + /** + * Supprimer les comptes inactivés depuis plus d'une semaine + * de manière permanente. + * + * ! Les comptes non activés depuis une semaine ou les comptes supprimés depuis une semaine. + * + * @return \Illuminate\Database\Query\Builder + */ + public function prunable(): Builder + { + return static::query()->where(function (Builder $q) { + $q->where('updated_at', '<=', now()->subWeek()) + ->whereNull('email_verified_at'); + })->orWhere(function (Builder $q) { + $q->where('deleted_at', '<=', now()->subWeek()); + }); + } + + /** + * Asserts using validation that the email is unique + * + * @param mixed $id + * @param mixed $email + * @return void + * @throws \Illuminate\Validation\ValidationException If user email as already used. + */ + private static function assertEmailIsUnique(mixed $id, mixed $email): void + { + self::assertFieldIsUnique($id, 'email', $email); + } + + /** + * Asserts that the field is unique + * + * @param mixed $id + * @param string $field + * @param mixed $value + * @return void + * @throws \Illuminate\Validation\ValidationException If the field is not unique. + */ + private static function assertFieldIsUnique(mixed $id, string $field, mixed $value): void + { + Validator::make([$field => $value], [ + $field => Rule::unique('customers', $field)->ignore($id), + ], [ + $field . '.unique' => trans('La valeur :value pour le champ :attribute est déjà utilisé', [ + 'attribute' => $field, + 'value' => $value + ]) + ])->validate(); + } + + // * --- AUTH --- + + /** + * Send the email verification notification. + * + * @return void + */ + public function sendEmailVerificationNotification() + { + $this->deleteIfDoesNotExistsInCrm(); + $this->notify(new VerifyEmail()); + } + + /** + * Mark the given user's email as verified. + * + * @return boolean + * @throws \LDC\LDCCRM\Exceptions\CrmException If an error occurs on server side or on getting response. + * @throws \LDC\LDCCRM\Exceptions\ApiErrorException If any error or \LDC\LDCCRM\Enums\ApiError occurs. + * @phpcs:ignore Squiz.Commenting.FunctionCommentThrowTag.WrongNumber + */ + public function markEmailAsVerified() + { + $this->deleteIfDoesNotExistsInCrm(); + try { + return $this->api_data->activate() && parent::markEmailAsVerified(); + } catch (ApiErrorException $e) { + if ($e->getApiError()->equals(ApiError::customerAlreadyActive())) { + return true && parent::markEmailAsVerified(); + } + throw $e; + } + } + + /** + * Send the password reset notification. + * + * @param mixed $token + * @return void + */ + public function sendPasswordResetNotification(mixed $token) + { + $this->deleteIfDoesNotExistsInCrm(); + /** @var string $token */ + $this->notify(new ResetPassword($token)); + } + + /** + * Check if the customer exists in CRM. + * + * @return boolean + */ + public function existsInCrm(): bool + { + return $this->hashcode and CrmCustomer::find($this->hashcode); + } + + /** + * Force delete and logout if is logged in case the customer + * does not exists in CRM. + * + * @return void + * @throws \Illuminate\Validation\ValidationException If the account is deleted because does not exists in CRM. + */ + private function deleteIfDoesNotExistsInCrm(): void + { + if ($this->existsInCrm()) { + return; + } + /** @var static|null $loggedCustomer */ + $loggedCustomer = \auth('frontend')->user(); + $isLogged = \optional($loggedCustomer)->id === $this->id and !\is_null($this->id); + if ($isLogged) { + \auth('frontend')->logout(); + } + $this->forceDelete(); + throw ValidationException::withMessages([ + 'error' => trans('Le compte \'existe pas.') + ]); + } + + // * --- END AUTH --- + + /** + * Get api_data attribute, the crm Data of a customer + * + * @return \Illuminate\Database\Eloquent\Casts\Attribute + */ + public function apiData(): Attribute + { + return Attribute::make( + get: fn (): CrmCustomer => self::cacheCrm($this->hashcode, "apiData", function () { + /** @var \LDC\LDCCRM\CrmApiV2 */ + $crm = app('crmAPI'); + $crmCustomer = $crm->getCustomer($this->hashcode); + if (!$crmCustomer) { + throw new CrmException('CRM get Customer returned null'); + } + return $crmCustomer; + }) + ); + } + + /** + * Set the crm Data of a customer + * + * @param array $data + * @return boolean + * + * @throws \LDC\LDCCRM\Exceptions\CrmException If an error occurs on server side or on getting response. + * @throws \LDC\LDCCRM\Exceptions\ApiErrorException If any error or \LDC\LDCCRM\Enums\ApiError occurs. + * @phpcs:disable Squiz.Commenting.FunctionCommentThrowTag.WrongNumber + */ + public function updateApiData(array $data): bool + { + // phpcs:enable + /** @var \LDC\LDCCRM\Models\Customer */ + $crmCustomer = $this->api_data; + if (!$crmCustomer) { + throw new CrmException('CRM get Customer returned null'); + } + + $crmCustomer->fill($data); + $result = $crmCustomer->save(); + self::clearCrmCached($crmCustomer->hashcode, 'apiData'); + + return $result; + } + + // * CRM CACHE + + /** + * Clear cached apiData + * + * @return void + */ + public function clearApiDataCache(): void + { + /** @var \LDC\LDCCRM\Models\Customer */ + $crmCustomer = $this->api_data; + self::clearCrmCached($crmCustomer->hashcode, 'apiData'); + } + + /** + * Put customer crm part in cache + * + * @template T + * @param string $uuid The customer uuid. + * @param string $part_name The part name for the cache path. + * @param \Closure(void):T $part The part to cache. + * @param integer $ttl Time to live in seconds for the cache part. + * @return T + * @phpcs:disable Squiz.Commenting.FunctionComment.IncorrectTypeHint + */ + public static function cacheCrm(string $uuid, string $part_name, \Closure $part, int $ttl = 60 * 60) + { + // phpcs:enable + return Cache::remember("customers.{$uuid}.{$part_name}", $ttl, $part); + } + + /** + * Clear customer crm cache part or totally + * + * @param string $uuid + * @param string $part_name + * @return void + */ + public static function clearCrmCached(string $uuid, string $part_name): void + { + $cache = "customers.{$uuid}"; + if ($part_name) { + $cache .= ".{$part_name}"; + } + Cache::forget($cache); + } + + // * --- END CRM CACHE + + /** + * This mutate Customer attributes to array + * including only non critical properties and crm values + * (One that can be send to front office without security breach) + * + * @return array + */ + public function toArray() + { + if ($this->hashcode) { + return collect(array_merge( + parent::toArray(), + (array)$this->apiData + ))->intersectByKeys([ + 'email' => '', + 'firstname' => '', + 'lastname' => '', + 'address' => '', + 'address2' => '', + 'postcode' => '', + 'birth_date' => '', + 'city' => '', + 'country' => '', + 'opt_in' => '', + 'phone' => '' + ])->toArray(); + } else { + return parent::toArray(); + } + } +} diff --git a/app/Models/Game.php b/app/Models/Game.php new file mode 100644 index 0000000..da97ac5 --- /dev/null +++ b/app/Models/Game.php @@ -0,0 +1,173 @@ + + */ + protected $fillable = [ + 'title_line1', + 'title_line2', + 'picture', + 'picture_alt', + 'picture_title', + 'text', + 'button_status', + 'button_label', + 'button_url', + 'button_new_tab', + 'published', + 'publish_at', + 'unpublish_at', + ]; + + /** + * The attributes that should be cast. + * + * @var array + */ + protected $casts = [ + 'button_status' => 'boolean', + 'button_new_tab' => 'boolean', + 'published' => 'boolean', + 'publish_at' => 'datetime', + 'unpublish_at' => 'datetime', + ]; + + /** + * Perform any actions required after the model boots. + * + * @return void + */ + protected static function booted(): void + { + static::creating(function (self $model) { + self::manageFields($model); + }); + static::updating(function (self $model) { + self::manageFields($model); + }); + static::updated(function (self $model) { + FileStorageHelper::removeOldFile($model, 'picture'); + }); + + static::deleted(function (self $model) { + FileStorageHelper::removeFile($model, 'picture'); + }); + } + + // * METHODS + + /** + * Manage model fields. + * + * @param self $model + * @return void + */ + private static function manageFields(self $model): void + { + self::makeStatusSense($model); + $model->picture = FileStorageHelper::storeFile($model, $model->picture, true); + } + + /** + * Adjusts model status using current status and publish dates + * + * @param self $model + * @return void + */ + private static function makeStatusSense(self $model): void + { + /** @var \Carbon\Carbon|null */ + $publish_at = $model->publish_at; + /** @var \Carbon\Carbon|null */ + $unpublish_at = $model->unpublish_at; + $wantedStatus = $model->published; + if ($publish_at or $unpublish_at) { + $model->published = $model->planificated_status; + } + self::checkPublished($model); + if ($wantedStatus !== $model->published) { + $previousMessage = session()->get('bo.info', ''); + session()->flash('bo.info', \trans( + 'La publication est modifiée en concordance avec les dates enregistrées. + Pour modifier l\'état de publication, veuillez modifier ou enlever les dates correspondantes.' + ) . " \n{$previousMessage}"); + } + } + + /** + * Getter the current status following planification dates planificated_status + * + * @return boolean + */ + public function getPlanificatedStatusAttribute(): bool + { + /** @var \Carbon\Carbon|null */ + $publish_at = $this->publish_at; + /** @var \Carbon\Carbon|null */ + $unpublish_at = $this->unpublish_at; + if ($publish_at and $unpublish_at) { + return $unpublish_at->greaterThanOrEqualTo(now()) and $publish_at->lessThan(now()); + } + if ($publish_at) { + return $publish_at->lessThan(now()); + } + if ($unpublish_at) { + return $unpublish_at->greaterThanOrEqualTo(now()); + } + return false; + } + + /** + * Check if there is already 1 published game. + * + * @param self $model + * @return void + */ + private static function checkPublished(self $model) + { + Validator::make(['published' => $model->published], [ + 'published' => Rule::prohibitedIf( + $model::where('published', true)->count() === 1 + && $model->published === true + && $model->published !== $model->getOriginal('published') + ), + ], [ + 'published.prohibited' => trans('Seul 1 jeu du moment peut être publié.') + ])->validate(); + } +} diff --git a/app/Models/HistoricalMilestone.php b/app/Models/HistoricalMilestone.php new file mode 100644 index 0000000..2b22c57 --- /dev/null +++ b/app/Models/HistoricalMilestone.php @@ -0,0 +1,110 @@ + + */ + protected $fillable = [ + 'year', + 'text', + 'picture1', + 'picture1_alt', + 'picture1_title', + 'picture2', + 'picture2_alt', + 'picture2_title', + 'picture3', + 'picture3_alt', + 'picture3_title', + 'button_status', + 'button_label', + 'button_url', + 'button_new_tab', + 'published', + ]; + + /** + * The attributes that should be cast. + * + * @var array + */ + protected $casts = [ + 'year' => 'integer', + 'button_status' => 'boolean', + 'button_new_tab' => 'boolean', + 'published' => 'boolean', + ]; + + /** + * Perform any actions required after the model boots. + * + * @return void + */ + protected static function booted(): void + { + static::creating(function (self $model) { + self::manageFields($model); + }); + static::updating(function (self $model) { + self::manageFields($model); + }); + static::updated(function (self $model) { + FileStorageHelper::removeOldFile($model, 'picture1'); + FileStorageHelper::removeOldFile($model, 'picture2'); + FileStorageHelper::removeOldFile($model, 'picture3'); + }); + + static::deleted(function (self $model) { + FileStorageHelper::removeFile($model, 'picture1'); + FileStorageHelper::removeFile($model, 'picture2'); + FileStorageHelper::removeFile($model, 'picture3'); + }); + } + + // * METHODS + + /** + * Manage model fields. + * + * @param self $model + * @return void + */ + private static function manageFields(self $model): void + { + $model->picture1 = FileStorageHelper::storeFile($model, $model->picture1, true); + $model->picture2 = FileStorageHelper::storeFile($model, $model->picture2, true); + $model->picture3 = FileStorageHelper::storeFile($model, $model->picture3, true); + } +} diff --git a/app/Models/KlubBloc.php b/app/Models/KlubBloc.php new file mode 100644 index 0000000..8761007 --- /dev/null +++ b/app/Models/KlubBloc.php @@ -0,0 +1,51 @@ + + */ + protected $fillable = [ + 'picture', + 'picture_alt', + 'picture_title', + ]; + + /** + * Perform any actions required after the model boots. + * + * @return void + */ + protected static function booted(): void + { + static::creating(function () { + throw new \RuntimeException("Creating a new klub section is not authorized"); + }); + static::updating(function (self $model) { + $model->picture = FileStorageHelper::storeFile($model, $model->picture, true); + }); + static::updated(function (self $model) { + FileStorageHelper::removeOldFile($model, 'picture'); + }); + static::deleting(function () { + throw new \RuntimeException('Deleting the klub section is not authorized'); + }); + } +} diff --git a/app/Models/LocalCommitment.php b/app/Models/LocalCommitment.php new file mode 100644 index 0000000..8055abd --- /dev/null +++ b/app/Models/LocalCommitment.php @@ -0,0 +1,154 @@ + + */ + protected $fillable = [ + 'title', + 'text', + 'picture1', + 'picture1_alt', + 'picture1_title', + 'picture2', + 'picture2_alt', + 'picture2_title', + 'picture3', + 'picture3_alt', + 'picture3_title', + 'order', + 'published', + ]; + + /** + * The attributes that should be cast. + * + * @var array + */ + protected $casts = [ + 'published' => 'boolean', + ]; + + /** + * Perform any actions required after the model boots. + * + * @return void + */ + protected static function booted(): void + { + static::creating(function (self $model) { + self::manageFields($model); + self::setOrder($model); + }); + static::updating(function (self $model) { + self::manageFields($model); + self::cleanPicturesAttributes($model); + }); + static::updated(function (self $model) { + FileStorageHelper::removeOldFile($model, 'picture1'); + FileStorageHelper::removeOldFile($model, 'picture2'); + FileStorageHelper::removeOldFile($model, 'picture3'); + }); + + static::deleted(function (self $model) { + FileStorageHelper::removeFile($model, 'picture1'); + FileStorageHelper::removeFile($model, 'picture2'); + FileStorageHelper::removeFile($model, 'picture3'); + }); + } + + // * METHODS + + /** + * Manage model fields. + * + * @param self $model + * @return void + */ + private static function manageFields(self $model): void + { + self::checkPublished($model); + $model->picture1 = FileStorageHelper::storeFile($model, $model->picture1, true); + $model->picture2 = FileStorageHelper::storeFile($model, $model->picture2, true); + $model->picture3 = FileStorageHelper::storeFile($model, $model->picture3, true); + } + + /** + * Set order after the last element of the list. + * + * @param self $model + * @return void + */ + private static function setOrder(self $model): void + { + $model->order = \intval(self::query()->max('order')) + 1; + } + + /** + * Check if there are already 2 published local commitments. + * + * @param self $model + * @return void + */ + private static function checkPublished(self $model) + { + Validator::make(['published' => $model->published], [ + 'published' => Rule::prohibitedIf( + $model::where('published', true)->count() === 2 + && $model->published === true + && $model->published !== $model->getOriginal('published') + ), + ], [ + 'published.prohibited' => trans('Seuls 2 engagements locaux peuvent être publiés en même temps.') + ])->validate(); + } + + /** + * Clean pictures alt/title field when there's no picture. + * + * @param self $model + * @return void + */ + private static function cleanPicturesAttributes(self $model) + { + if (empty($model->picture2)) { + $model->picture2_alt = ""; + $model->picture2_title = ""; + }; + if (empty($model->picture3)) { + $model->picture3_alt = ""; + $model->picture3_title = ""; + }; + } +} diff --git a/app/Models/News.php b/app/Models/News.php new file mode 100644 index 0000000..086f5cd --- /dev/null +++ b/app/Models/News.php @@ -0,0 +1,133 @@ + + */ + protected $fillable = [ + 'picture', + 'picture_alt', + 'picture_title', + 'text', + 'published', + 'publish_at', + 'unpublish_at', + ]; + + /** + * The attributes that should be cast. + * + * @var array + */ + protected $casts = [ + 'published' => 'boolean', + 'publish_at' => 'datetime', + 'unpublish_at' => 'datetime', + ]; + + /** + * Perform any actions required after the model boots. + * + * @return void + */ + protected static function booted(): void + { + static::creating(function (self $model) { + self::manageFields($model); + }); + static::updating(function (self $model) { + self::manageFields($model); + }); + static::updated(function (self $model) { + FileStorageHelper::removeOldFile($model, 'picture'); + }); + + static::deleted(function (self $model) { + FileStorageHelper::removeFile($model, 'picture'); + }); + } + + // * METHODS + + /** + * Manage model fields. + * + * @param self $model + * @return void + */ + private static function manageFields(self $model): void + { + self::makeStatusSense($model); + $model->picture = FileStorageHelper::storeFile($model, $model->picture, true); + } + + /** + * Adjusts model status using current status and publish dates + * + * @param self $model + * @return void + */ + private static function makeStatusSense(self $model): void + { + /** @var \Carbon\Carbon|null */ + $publish_at = $model->publish_at; + /** @var \Carbon\Carbon|null */ + $unpublish_at = $model->unpublish_at; + $wantedStatus = $model->published; + if ($publish_at or $unpublish_at) { + $model->published = $model->planificated_status; + } + if ($wantedStatus !== $model->published) { + $previousMessage = session()->get('bo.info', ''); + session()->flash('bo.info', \trans( + 'La publication est modifiée en concordance avec les dates enregistrées. + Pour modifier l\'état de publication, veuillez modifier ou enlever les dates correspondantes.' + ) . " \n{$previousMessage}"); + } + } + + /** + * Getter the current status following planification dates planificated_status + * + * @return boolean + */ + public function getPlanificatedStatusAttribute(): bool + { + /** @var \Carbon\Carbon|null */ + $publish_at = $this->publish_at; + /** @var \Carbon\Carbon|null */ + $unpublish_at = $this->unpublish_at; + if ($publish_at and $unpublish_at) { + return $unpublish_at->greaterThanOrEqualTo(now()) and $publish_at->lessThan(now()); + } + if ($publish_at) { + return $publish_at->lessThan(now()); + } + if ($unpublish_at) { + return $unpublish_at->greaterThanOrEqualTo(now()); + } + return false; + } +} diff --git a/app/Models/Picto.php b/app/Models/Picto.php new file mode 100644 index 0000000..8849c32 --- /dev/null +++ b/app/Models/Picto.php @@ -0,0 +1,103 @@ + + */ + protected $fillable = [ + 'label', + 'picture', + 'picture_alt', + 'picture_title', + 'published', + ]; + + /** + * The attributes that should be cast. + * + * @var array + */ + protected $casts = [ + 'published' => 'boolean', + ]; + + /** + * Perform any actions required after the model boots. + * + * @return void + */ + protected static function booted(): void + { + static::creating(function (self $model) { + self::manageFields($model); + }); + static::updating(function (self $model) { + self::manageFields($model); + }); + static::updated(function (self $model) { + FileStorageHelper::removeOldFile($model, 'picture'); + }); + + static::deleted(function (self $model) { + FileStorageHelper::removeFile($model, 'picture'); + }); + } + + // * METHODS + + /** + * Manage model fields. + * + * @param self $model + * @return void + */ + private static function manageFields(self $model): void + { + $model->picture = FileStorageHelper::storeFile($model, $model->picture, true); + } + + // * RELATIONS + + /** + * The pages that belong to the picto. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany + */ + public function commitmentPages(): \Illuminate\Database\Eloquent\Relations\BelongsToMany + { + return $this->belongsToMany(CommitmentPage::class); + } + + /** + * The products that belong to the picto. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany + */ + public function products(): \Illuminate\Database\Eloquent\Relations\BelongsToMany + { + return $this->belongsToMany(Product::class); + } +} diff --git a/app/Models/Product.php b/app/Models/Product.php new file mode 100644 index 0000000..2b6df3e --- /dev/null +++ b/app/Models/Product.php @@ -0,0 +1,182 @@ + + */ + protected $fillable = [ + 'seo_title', + 'seo_description', + 'label', + 'picture', + 'picture_alt', + 'picture_title', + 'picture_thumbnail', + 'picture_thumbnail_alt', + 'picture_thumbnail_title', + 'description', + 'nutriscore', + 'nutritionnal_values', + 'advice', + 'ingredients', + 'published', + 'order', + 'range_id', + ]; + + /** + * The attributes that should be cast. + * + * @var array + */ + protected $casts = [ + 'published' => 'boolean', + 'nutriscore' => \App\Enums\Products\NutriscoreEnum::class, + 'nutritionnal_values' => 'array' + ]; + + /** + * Perform any actions required after the model boots. + * + * @return void + */ + protected static function booted(): void + { + static::creating(function (self $model) { + self::manageFields($model); + self::setOrder($model); + }); + static::updating(function (self $model) { + self::manageFields($model); + }); + static::updated(function (self $model) { + FileStorageHelper::removeOldFile($model, 'picture'); + FileStorageHelper::removeOldFile($model, 'picture_thumbnail'); + }); + + static::deleted(function (self $model) { + FileStorageHelper::removeFile($model, 'picture'); + FileStorageHelper::removeFile($model, 'picture_thumbnail'); + }); + } + + // * METHODS + + /** + * Manage model fields. + * + * @param self $model + * @return void + */ + private static function manageFields(self $model): void + { + // * ASSERTIONS + self::assertFieldIsUnique('label', $model->label, $model->id); + self::assertFieldIsUnique('slug', Str::slug($model->label), $model->id); + + // * TRANSFORMATIONS + self::setSlug($model, $model->label); + $model->picture = FileStorageHelper::storeFile($model, $model->picture, true); + $model->picture_thumbnail = FileStorageHelper::storeFile($model, $model->picture_thumbnail, true); + } + + /** + * Set order after the last element of the list. + * + * @param self $model + * @return void + */ + private static function setOrder(self $model): void + { + $model->order = \intval(self::query()->max('order')) + 1; + } + + /** + * Asserts using validation that the field is unique. + * + * @param string $nameField + * @param string $valueField + * @param integer|null $id + * @return void + */ + private static function assertFieldIsUnique(string $nameField, string $valueField, ?int $id = null): void + { + $table = (new self())->getTable(); + ToolboxHelper::assertFieldIsUnique($table, $nameField, $valueField, $id); + } + + /** + * Set the slug. + * + * @param self $model + * @param string $original + * + * @return void + */ + private static function setSlug(self $model, string $original): void + { + $model->slug = Str::slug($original); + } + + // * RELATIONS + + /** + * Get the range that owns the product. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo + */ + public function range(): \Illuminate\Database\Eloquent\Relations\BelongsTo + { + return $this->belongsTo(Range::class); + } + + /** + * The pictos that belong to the product. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany + */ + public function pictos(): \Illuminate\Database\Eloquent\Relations\BelongsToMany + { + return $this->belongsToMany(Picto::class); + } +} diff --git a/app/Models/Range.php b/app/Models/Range.php new file mode 100644 index 0000000..7a70e62 --- /dev/null +++ b/app/Models/Range.php @@ -0,0 +1,148 @@ + + */ + protected $fillable = [ + 'label', + 'picture', + 'picture_alt', + 'picture_title', + 'picture_ambiance', + 'picture_ambiance_alt', + 'picture_ambiance_title', + 'picto1_picture', + 'picto1_picture_alt', + 'picto1_picture_title', + 'picto1_line1', + 'picto1_line2', + 'picto2_picture', + 'picto2_picture_alt', + 'picto2_picture_title', + 'picto2_line1', + 'picto2_line2' + ]; + + /** + * Perform any actions required after the model boots. + * + * @return void + */ + protected static function booted(): void + { + static::creating(function () { + throw new \RuntimeException("Creating a new range is not authorized"); + }); + static::updating(function (self $model) { + self::manageFields($model); + }); + static::updated(function (self $model) { + FileStorageHelper::removeOldFile($model, 'picture'); + FileStorageHelper::removeOldFile($model, 'picture_ambiance'); + FileStorageHelper::removeOldFile($model, 'picto1_picture'); + FileStorageHelper::removeOldFile($model, 'picto2_picture'); + }); + static::deleting(function () { + throw new \RuntimeException('Deleting a range is not authorized'); + }); + } + + // * METHODS + + /** + * Manage model fields. + * + * @param self $model + * @return void + */ + private static function manageFields(self $model): void + { + // * ASSERTIONS + self::assertFieldIsUnique('label', $model->label, $model->id); + self::assertFieldIsUnique('slug', Str::slug($model->label), $model->id); + + // * TRANSFORMATIONS + self::setSlug($model, $model->label); + $model->picture = FileStorageHelper::storeFile($model, $model->picture, true); + $model->picture_ambiance = FileStorageHelper::storeFile($model, $model->picture_ambiance, true); + $model->picto1_picture = FileStorageHelper::storeFile($model, $model->picto1_picture, true); + $model->picto2_picture = FileStorageHelper::storeFile($model, $model->picto2_picture, true); + } + + /** + * Asserts using validation that the field is unique. + * + * @param string $nameField + * @param string $valueField + * @param integer|null $id + * @return void + */ + private static function assertFieldIsUnique(string $nameField, string $valueField, ?int $id = null): void + { + $table = (new self())->getTable(); + ToolboxHelper::assertFieldIsUnique($table, $nameField, $valueField, $id); + } + + /** + * Set the slug. + * + * @param self $model + * @param string $original + * + * @return void + */ + private static function setSlug(self $model, string $original): void + { + $model->slug = Str::slug($original); + } + + // * RELATIONS + + /** + * Get the range that owns the product. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany + */ + public function products(): \Illuminate\Database\Eloquent\Relations\HasMany + { + return $this->hasMany(Product::class); + } +} diff --git a/app/Models/Reduction.php b/app/Models/Reduction.php new file mode 100644 index 0000000..fffa2ed --- /dev/null +++ b/app/Models/Reduction.php @@ -0,0 +1,78 @@ + + */ + protected $fillable = [ + 'picture_packshot', + 'picture_packshot_alt', + 'picture_packshot_title', + 'validity', + ]; + + /** + * The attributes that should be cast. + * + * @var array + */ + protected $casts = [ + 'published' => 'boolean', + ]; + + /** + * Perform any actions required after the model boots. + * + * @return void + */ + protected static function booted(): void + { + static::creating(function (self $model) { + self::manageFields($model); + }); + static::updating(function (self $model) { + self::manageFields($model); + }); + static::updated(function (self $model) { + FileStorageHelper::removeOldFile($model, 'picture_packshot'); + }); + + static::deleted(function (self $model) { + FileStorageHelper::removeFile($model, 'picture_packshot'); + }); + } + + // * METHODS + + /** + * Manage model fields. + * + * @param self $model + * @return void + */ + private static function manageFields(self $model): void + { + $model->picture_packshot = FileStorageHelper::storeFile($model, $model->picture_packshot, true); + } +} diff --git a/app/Models/StaticPage.php b/app/Models/StaticPage.php new file mode 100644 index 0000000..06151be --- /dev/null +++ b/app/Models/StaticPage.php @@ -0,0 +1,86 @@ + + */ + protected $fillable = [ + 'seo_title', + 'seo_description', + 'title', + 'content', + ]; + + /** + * The attributes that should be cast. + * + * @var array + */ + protected $casts = [ + 'type' => StaticPageType::class, + ]; + + /** + * Perform any actions required after the model boots. + * + * @return void + */ + protected static function booted(): void + { + static::creating(function () { + throw new \RuntimeException("Creating a new page is not authorized"); + }); + static::updating(function (self $model) { + // * ASSERTIONS + static::assertTitleIsUnique($model->title, $model->id); + + // * CHANGES + $model->slug = Str::slug($model->title); + }); + static::deleting(function () { + throw new \RuntimeException('Deleting a page is not authorized'); + }); + } + + // * METHODS + + /** + * Asserts using validation that the title is unique + * + * @param string|null $title + * @param integer|null $id + * @return void + * @throws \Illuminate\Validation\ValidationException If an actu title already exists. + */ + private static function assertTitleIsUnique(string|null $title, ?int $id = null) + { + $table = (new self())->getTable(); + ToolboxHelper::assertFieldIsUnique($table, 'title', $title, $id); + ToolboxHelper::assertFieldIsUnique($table, 'slug', Str::slug($title), $id); + } +} diff --git a/app/Models/User.php b/app/Models/User.php new file mode 100644 index 0000000..4d0cd97 --- /dev/null +++ b/app/Models/User.php @@ -0,0 +1,125 @@ + + */ + protected $fillable = [ + 'first_name', + 'last_name', + 'email', + 'password', + 'role', + 'published', + 'published_at', + ]; + + /** + * 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 = [ + 'role' => RoleEnum::class, + 'email_verified_at' => 'datetime', + 'published' => 'boolean', + ]; + + /** + * Perform any actions required after the model boots. + * + * @return void + */ + protected static function booted(): void + { + static::creating(function (self $model) { + static::updatePassword($model); + // * Prevent user elevation privileges + throw_if( + auth('backend')->user() and auth('backend')->user()->role->value() > $model->role->value(), + AuthorizationException::class + ); + }); + static::updating(function (self $model) { + static::updatePassword($model); + if (optional(auth('backend')->user())->getKey() === $model->getKey()) { + \validator( + ['published' => $model->published], + ['published' => 'required|boolean|accepted'], + ['published.accepted' => trans('Vous ne pouvez pas déactiver votre propre compte')], + )->validate(); + } + // * Prevent user elevation privileges + throw_if( + auth('backend')->user() and auth('backend')->user()->role->value() > $model->role->value(), + AuthorizationException::class + ); + }); + } + + // * METHODS + + /** + * Update password. + * + * @param self $model + * @return void + */ + private static function updatePassword(self $model): void + { + if (Hash::needsRehash($model->password)) { + $model->password = Hash::make($model->password); + } + } + + // * RELATIONS + + /** + * Activities logs One-to-many relationship. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany + */ + public function activityLogs(): \Illuminate\Database\Eloquent\Relations\HasMany + { + return $this->hasMany(ActivityLog::class); + } +} diff --git a/app/Notifications/Customer/DestroyCustomer.php b/app/Notifications/Customer/DestroyCustomer.php new file mode 100644 index 0000000..c50c68e --- /dev/null +++ b/app/Notifications/Customer/DestroyCustomer.php @@ -0,0 +1,49 @@ + + * @phpcs:disable Generic.CodeAnalysis.UnusedFunctionParameter.FoundInExtendedClass + */ + public function via(object $notifiable): array + { + // phpcs:enable + return ['mail']; + } + + /** + * Get the mail representation of the notification. + * + * @param object $notifiable + * @return \Illuminate\Notifications\Messages\MailMessage + */ + public function toMail(object $notifiable): MailMessage + { + /** @var string $firstname */ + $firstname = $notifiable->api_data->firstname; + + return (new MailMessage()) + ->subject(trans("Supression du compte - :site_name", [ + 'site_name' => config('app.name') + ])) + ->greeting("Bonjour " . $firstname) + ->line(trans( + "Votre compte :site_name a été marqué pour suppression, + il sera définitivement effacé au bout de 1 semaine. + Vous pourrez le réactiver durant ce délai si vous le + souhaitez en vous reconnectant.", + [ + 'site_name' => config('app.name') + ] + )); + } +} diff --git a/app/Notifications/Customer/DestroyedCustomer.php b/app/Notifications/Customer/DestroyedCustomer.php new file mode 100644 index 0000000..12ad481 --- /dev/null +++ b/app/Notifications/Customer/DestroyedCustomer.php @@ -0,0 +1,47 @@ + + * @phpcs:disable Generic.CodeAnalysis.UnusedFunctionParameter.FoundInExtendedClass + */ + public function via(object $notifiable): array + { + // phpcs:enable + return ['mail']; + } + + /** + * Build the mail representation of the notification. + * + * @param object $notifiable + * @return \Illuminate\Notifications\Messages\MailMessage + * @phpcs:disable Generic.CodeAnalysis.UnusedFunctionParameter.FoundInExtendedClass + */ + public function toMail(object $notifiable): MailMessage + { + // phpcs:enable + return (new MailMessage()) + ->subject(trans("Votre compte est suprimé - :site_name", [ + 'site_name' => config('app.name') + ])) + ->greeting('Bonjour') + ->line(trans( + "Votre compte :site_name a été définitivement supprimé ainsi ques les données associés, + si vous aviez effectué une commande elle sera bien sûr toujours honorée. Les commandes associés + a votre compte continueront d'exister mais les données de votre compte ont bien été supprimées.", + [ + 'site_name' => config('app.name') + ] + )); + } +} diff --git a/app/Notifications/Customer/ResetPassword.php b/app/Notifications/Customer/ResetPassword.php new file mode 100644 index 0000000..a6ca0d7 --- /dev/null +++ b/app/Notifications/Customer/ResetPassword.php @@ -0,0 +1,66 @@ +addHours(24), + [ + 'token' => $token, + 'email' => $notifiable->getEmailForPasswordReset(), + ], + true + )); + }; + } + + /** + * Build the mail representation of the notification. + * + * @param mixed $notifiable + * @return \Illuminate\Notifications\Messages\MailMessage + * @phpcs:disable Squiz.Commenting.FunctionComment.TypeHintMissing + */ + public function toMail($notifiable) + { + // phpcs:enable + /** @var \App\Models\Customer\Customer $notifiable */ + $resetUrl = $this->resetUrl($notifiable); + /** @var string $firstname */ + $firstname = $notifiable->api_data->firstname; + + return (new MailMessage()) + ->subject(trans("Mot de passe oublié - :site_name", ['site_name' => config('app.name')])) + /** @var string $firstname */ + ->greeting("Bonjour " . $firstname) + ->line(trans( + "Afin réinitialiser votre mot de passe pour vous connecter à :site_name, cliquez sur le lien suivant :", + ['site_name' => config('app.name')] + )) + /** @var string $verificationUrl */ + ->action(trans('Réinitialisez votre mot de passe'), $resetUrl); + } +} diff --git a/app/Notifications/Customer/UpdateEmail.php b/app/Notifications/Customer/UpdateEmail.php new file mode 100644 index 0000000..688072e --- /dev/null +++ b/app/Notifications/Customer/UpdateEmail.php @@ -0,0 +1,43 @@ + + * @phpcs:disable Generic.CodeAnalysis.UnusedFunctionParameter.FoundInExtendedClass + */ + public function via(object $notifiable): array + { + // phpcs:enable + return ['mail']; + } + + /** + * Get the mail representation of the notification. + * + * @param object $notifiable + * @return \Illuminate\Notifications\Messages\MailMessage + */ + public function toMail(object $notifiable): MailMessage + { + /** @var string $firstname */ + $firstname = $notifiable->api_data->firstname; + + return (new MailMessage()) + ->subject(trans("Mise à jour de l'email - :site_name", [ + 'site_name' => config('app.name') + ])) + ->greeting("Bonjour " . $firstname) + ->line(trans("L'email associé à votre compte :site_name vient d'être modifié.", [ + 'site_name' => config('app.name') + ])); + } +} diff --git a/app/Notifications/Customer/UpdatePassword.php b/app/Notifications/Customer/UpdatePassword.php new file mode 100644 index 0000000..6f66a15 --- /dev/null +++ b/app/Notifications/Customer/UpdatePassword.php @@ -0,0 +1,43 @@ + + * @phpcs:disable Generic.CodeAnalysis.UnusedFunctionParameter.FoundInExtendedClass + */ + public function via(object $notifiable): array + { + // phpcs:enable + return ['mail']; + } + + /** + * Get the mail representation of the notification. + * + * @param object $notifiable + * @return \Illuminate\Notifications\Messages\MailMessage + */ + public function toMail(object $notifiable): MailMessage + { + /** @var string $firstname */ + $firstname = $notifiable->api_data->firstname; + + return (new MailMessage()) + ->subject(trans("Mise à jour du mot de passe - :site_name", [ + 'site_name' => config('app.name') + ])) + ->greeting("Bonjour " . $firstname) + ->line(trans("Le mot de passe associé à votre compte :site_name vient d'être modifié.", [ + 'site_name' => config('app.name') + ])); + } +} diff --git a/app/Notifications/Customer/VerifyEmail.php b/app/Notifications/Customer/VerifyEmail.php new file mode 100644 index 0000000..8e86311 --- /dev/null +++ b/app/Notifications/Customer/VerifyEmail.php @@ -0,0 +1,66 @@ +addMinutes(Config::get('auth.verification.expire', 60)), + [ + 'id' => $notifiable->getKey(), + 'hash' => sha1($notifiable->getEmailForVerification()), + ], + true + )); + }; + } + + /** + * Build the mail representation of the notification. + * + * @param mixed $notifiable + * @return \Illuminate\Notifications\Messages\MailMessage + * @phpcs:disable Squiz.Commenting.FunctionComment.TypeHintMissing + */ + public function toMail($notifiable) + { + // phpcs:enable + /** @var \App\Models\Customer\Customer $notifiable */ + $verificationUrl = $this->verificationUrl($notifiable); + $firstname = $notifiable->api_data->firstname; + + return (new MailMessage()) + ->subject(trans("Inscription - :site_name", ['site_name' => config('app.name')])) + /** @var string $firstname */ + ->greeting("Bonjour " . $firstname) + ->line(trans( + "Vous venez de créer un compte sur :site_name.", + ['site_name' => config('app.name')] + )) + ->line("Pour confirmer votre inscription, merci de cliquer sur le lien ci-dessous :") + /** @var string $verificationUrl */ + ->action(trans('Confirmer mon adresse email'), $verificationUrl); + } +} diff --git a/app/Observers/ModelObserver.php b/app/Observers/ModelObserver.php new file mode 100644 index 0000000..71d194b --- /dev/null +++ b/app/Observers/ModelObserver.php @@ -0,0 +1,54 @@ +role->value() <= $minRole->value(); + } +} diff --git a/app/Policies/StaticPagePolicy.php b/app/Policies/StaticPagePolicy.php new file mode 100644 index 0000000..3ab2af8 --- /dev/null +++ b/app/Policies/StaticPagePolicy.php @@ -0,0 +1,36 @@ +role); + } + + /** + * Determine whether the user can create models. + * + * @param \App\Models\User $authUser + * @return boolean + */ + public function create(User $authUser): bool + { + return UserStaticRules::atLeastRole($authUser, RoleEnum::admin); + } + + /** + * Determine whether the user can update the model. + * + * @param \App\Models\User $authUser + * @param \App\Models\User $user + * @return boolean + */ + public function update(User $authUser, User $user): bool + { + return $authUser->getRouteKey() === $user->getRouteKey() or + (UserStaticRules::atLeastRole($authUser, RoleEnum::admin) and + UserStaticRules::atLeastRole($authUser, $user->role)); + } + + /** + * Determine whether the user can delete the model. + * + * @param \App\Models\User $authUser + * @param \App\Models\User $user + * @return boolean + */ + public function delete(User $authUser, User $user): bool + { + return $authUser->getRouteKey() !== $user->getRouteKey() and + UserStaticRules::atLeastRole($authUser, RoleEnum::admin) and + UserStaticRules::atLeastRole($authUser, $user->role); + } + + /** + * Determine whether the user can restore the model. + * + * @param \App\Models\User $authUser + * @param \App\Models\User $user + * @return boolean + */ + public function restore(User $authUser, User $user): bool + { + return $authUser->getRouteKey() !== $user->getRouteKey() and + UserStaticRules::atLeastRole($authUser, RoleEnum::admin) and + UserStaticRules::atLeastRole($authUser, $user->role); + } + + /** + * Determine whether the user can permanently delete the model. + * + * @param \App\Models\User $authUser + * @param \App\Models\User $user + * @return boolean + */ + public function forceDelete(User $authUser, User $user): bool + { + return $authUser->getRouteKey() !== $user->getRouteKey() and + UserStaticRules::atLeastRole($authUser, RoleEnum::admin) and + UserStaticRules::atLeastRole($authUser, $user->role); + } + + /** + * Determine whether the user can duplicate the model. + * + * @param \App\Models\User $authUser + * @param \App\Models\User $user + * @return boolean + */ + public function duplicate(User $authUser, User $user): bool + { + return $authUser->getRouteKey() !== $user->getRouteKey() and + UserStaticRules::atLeastRole($authUser, RoleEnum::admin) and + UserStaticRules::atLeastRole($authUser, $user->role); + } + + /** + * Determine whether the user can publish/unpublish the model. + * + * @param \App\Models\User $authUser + * @param \App\Models\User $user + * @return boolean + */ + public function changePublished(User $authUser, User $user): bool + { + return $authUser->getRouteKey() !== $user->getRouteKey() and + UserStaticRules::atLeastRole($authUser, RoleEnum::admin) and + UserStaticRules::atLeastRole($authUser, $user->role); + } +} diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php new file mode 100644 index 0000000..2814bbf --- /dev/null +++ b/app/Providers/AppServiceProvider.php @@ -0,0 +1,43 @@ +app->environment('production')); + + // * HTTPS FIX + URL::forceScheme('https'); + + // * HA PROXY FIX + App::singleton('clientIp', function () { + if (config('app.env') === 'local') { + return request()->getClientIp(); + } else { + return request()->server('HTTP_X_FORWARDED_FOR') ?? + request()->getClientIp(); + } + }); + + // * LOCAL FORCE eg: for Carbon + setlocale(LC_ALL, \sprintf( + '%s_%s.UTF-8', + config('app.locale'), + \strtoupper(config('app.locale')) + )); + Carbon::setLocale(config('app.locale')); + } +} diff --git a/app/Providers/AuthServiceProvider.php b/app/Providers/AuthServiceProvider.php new file mode 100644 index 0000000..7f2dc1b --- /dev/null +++ b/app/Providers/AuthServiceProvider.php @@ -0,0 +1,35 @@ + + */ + protected $policies = []; + + /** + * Register any authentication / authorization services. + * + * @return void + */ + public function boot(): void + { + Gate::define('isConceptor', function (User $user) { + return $user->role === RoleEnum::conceptor; + }); + + $this->app->auth->provider('crm', function ($app, array $config) { + return new CrmUserProvider($app['hash'], $config['model']); + }); + } +} diff --git a/app/Providers/CrmApiServiceProvider.php b/app/Providers/CrmApiServiceProvider.php new file mode 100644 index 0000000..c5afa2e --- /dev/null +++ b/app/Providers/CrmApiServiceProvider.php @@ -0,0 +1,26 @@ +> + */ + protected $listen = [ + Registered::class => [ + SendEmailVerificationNotification::class, + ], + Verified::class => [ + LogVerifiedUser::class + ], + PasswordReset::class => [ + PasswordHasReset::class + ], + ]; + + /** + * Determine if events and listeners should be automatically discovered. + * + * @return boolean + */ + public function shouldDiscoverEvents(): bool + { + return false; + } +} diff --git a/app/Providers/MesBrServiceProvider.php b/app/Providers/MesBrServiceProvider.php new file mode 100644 index 0000000..5a992e0 --- /dev/null +++ b/app/Providers/MesBrServiceProvider.php @@ -0,0 +1,25 @@ +configureRateLimiting(); + + $this->cspReportRoute(); + + $this->routes(function () { + Route::middleware('web') + ->namespace($this->namespace) + ->group(base_path('routes/web-bo.php')); + + Route::middleware('web') + ->namespace($this->namespace) + ->group(base_path('routes/web-fo.php')); + }); + + Route::model('user', User::class); + Route::model('picto', Picto::class); + Route::model('range', Range::class); + Route::model('product', Product::class); + Route::model('local_commitment', LocalCommitment::class); + Route::model('news', News::class); + Route::model('game', Game::class); + Route::model('historical_milestone', HistoricalMilestone::class); + } + + /** + * Configure the rate limiters for the application. + * + * @return void + */ + protected function configureRateLimiting(): void + { + RateLimiter::for('api', function (Request $request) { + return Limit::perMinute(150)->by($request->user()?->id ?: app('clientIp')); + }); + RateLimiter::for('web', function (Request $request) { + return Limit::perMinute(150)->by($request->user()?->id ?: app('clientIp')); + }); + RateLimiter::for('credentials', function (Request $request) { + return Limit::perMinute(30)->by($request->user()?->id ?: app('clientIp')); + }); + } + + /** + * * Register CSP report URI + * + * Put this function inside RouteServiceProvider, + * and call it in RouteServiceProvider::boot + * + * @return void + */ + private function cspReportRoute() + { + // * CSP REPORT URI, Please add /csp-report to VerifyCsrfToken $except middleware + \Illuminate\Support\Facades\Route::post('/csp-report', function () { + $isCspRequest = request()->header('Content-Type') === 'application/csp-report'; + if (!$isCspRequest or !request()->json('csp-report') or !is_array(request()->json('csp-report'))) { + abort(401); + } + // * Flatten if needed + $cspReport = collect(request()->json('csp-report')) + ->flatMap(function ($v, $k) { + return [$k => is_array($v) ? collect($v)->flatten()->implode(', ') : $v]; + })->all(); + // * Filter array keys + $cspReport = collect(array_intersect_key($cspReport, [ + 'blocked-uri' => '', 'document-uri' => '', 'original-policy' => '', + 'referrer' => '', 'violated-directive' => '' + ])); + \Illuminate\Support\Facades\Log::warning(sprintf( + "CSP REPORT for %s : \n %s", + $cspReport->get('document-uri'), + $cspReport->implode("\n") + )); + })->middleware('throttle:5,2') + ->withoutMiddleware(\App\Http\Middleware\VerifyCsrfToken::class) + ->name('cspReportUri'); + } +} diff --git a/app/Providers/TranslationServiceProvider.php b/app/Providers/TranslationServiceProvider.php new file mode 100644 index 0000000..b3e3f4b --- /dev/null +++ b/app/Providers/TranslationServiceProvider.php @@ -0,0 +1,78 @@ +collectLocalesStrings() as $locale) { + // * Suported locales + Cache::rememberForever(sprintf('translations.%s', $locale), function () use ($locale) { + $translations = [ + 'php' => $this->phpTranslations($locale), + 'json' => $this->jsonTranslations($locale), + ]; + return $translations; + }); + } + } + + /** + * Gather provided langs checking from files + * + * @return \Illuminate\Support\Collection + */ + private function collectLocalesStrings(): Collection + { + return collect(File::allFiles(resource_path('lang/')))->flatMap(function (SplFileInfo $file) { + if ($file->getRelativePath() and \strpos($file->getRelativePath(), 'vendor') !== 0) { + return [$file->getRelativePath() => '']; + } + })->keys(); + } + + /** + * Gather all php translations + * + * @param string $locale + * @return array + */ + private function phpTranslations(string $locale): array + { + $path = resource_path("lang/$locale"); + + return collect(File::allFiles($path))->flatMap(function ($file) use ($locale) { + $translation = $file->getBasename('.php'); + return [$translation => trans($translation, [], $locale)]; + })->all(); + } + + /** + * Gather json translations + * + * @param string $locale + * @return array + */ + private function jsonTranslations(string $locale): array + { + $path = resource_path("lang/$locale.json"); + + if (is_string($path) && is_readable($path)) { + return json_decode(file_get_contents($path), true) ?? []; + } + + return []; + } +} diff --git a/app/Providers/ViewServiceProvider.php b/app/Providers/ViewServiceProvider.php new file mode 100644 index 0000000..87eaea4 --- /dev/null +++ b/app/Providers/ViewServiceProvider.php @@ -0,0 +1,60 @@ +isMobile(); + }); + // * Tablet detection + Blade::if('isTablet', function () { + return app('agent')->isTablet(); + }); + // * Desktop detection + Blade::if('isDesktop', function () { + return app('agent')->isDesktop(); + }); + + $appInfos = Cache::remember('composer', 360, function () { + return json_decode(File::get(\app_path('../composer.json'))); + }); + // Share composer.json infos. + if (isset($appInfos->name) and isset($appInfos->version)) { + View::share('cpsr_name', $appInfos->name); + View::share('cpsr_version', $appInfos->version); + } + + if (!app()->runningInConsole()) { + // Shares this data with all views. + if (Schema::hasTable('ranges')) { + View::share('allRanges', Range::query()->get()); + } + + // * FORCE BOOTSTRAP PAGINATOR (or custom if in front) + // Early boot, request wont be filled as expected. + if (collect(explode('/', \request()->getPathInfo()))->get(1) === 'bo') { + Paginator::defaultView('bo.modules.pagination'); + } else { + Paginator::useBootstrapFive(); + } + } + } +} diff --git a/app/Rules/CrmCustomerPassword.php b/app/Rules/CrmCustomerPassword.php new file mode 100644 index 0000000..25cd977 --- /dev/null +++ b/app/Rules/CrmCustomerPassword.php @@ -0,0 +1,56 @@ +crmCustomer = $crmCustomer; + } + + /** + * Run the validation rule. + * + * @param string $attribute + * @param mixed $value + * @param \Closure(string):\Illuminate\Translation\PotentiallyTranslatedString $fail + * @return void + * @phpcs:disable Squiz.Commenting.FunctionCommentThrowTag.Missing + * @phpcs:disable Squiz.Commenting.FunctionComment.IncorrectTypeHint + * @phpcs:disable Generic.CodeAnalysis.UnusedFunctionParameter.FoundInImplementedInterfaceBeforeLastUsed + */ + public function validate(string $attribute, mixed $value, \Closure $fail): void + { + // phpcs:enable + try { + if (!Customer::login($this->crmCustomer->email, strval($value))) { + $fail(trans('Votre ancien mot de passe n\'as pu être vérifié')); + } + } catch (ApiErrorException $e) { + if ($e->getApiError()->equals(ApiError::authFailed())) { + $fail($e->getMessage()); + } else { + throw $e; + } + } + } +} diff --git a/app/Rules/IsAdult.php b/app/Rules/IsAdult.php new file mode 100644 index 0000000..4bbe241 --- /dev/null +++ b/app/Rules/IsAdult.php @@ -0,0 +1,105 @@ +error_message = $message ?? trans('Vous devez être majeur.'); + } + + /** + * Run the validation rule. + * + * @param string $attribute + * @param mixed $value + * @param \Closure(string): \Illuminate\Translation\PotentiallyTranslatedString $fail + * @return void + * @throws \RuntimeException If date cannot be parsed. + * @phpcs:disable Squiz.Commenting.FunctionComment.IncorrectTypeHint + */ + public function validate(string $attribute, mixed $value, \Closure $fail): void + { + //@phpcs:enable + $MJ = Carbon::now()->subYears(18); + + if ($this->isIsoFormat($value)) { + $d = Carbon::parse($value); + } + if ($this->isSqlDate($value)) { + $d = Carbon::createFromFormat('Y-m-d', $value); + } + if ($this->isFormDate($value)) { + $d = Carbon::createFromFormat('d/m/Y', $value); + } + // * Could not parse date. + if (!$d) { + throw new \RuntimeException("Could not parse date {$value} for attribute '{$attribute}'."); + } + if (!$d->lessThanOrEqualTo($MJ)) { + $fail($this->error_message); + } + } + + /** + * Check if provided string is formatted for mysql + * + * @param string $date + * @return boolean + */ + private function isSqlDate(string $date) + { + if (preg_match("/^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])$/", $date)) { + return true; + } + return false; + } + + /** + * Check if provided string is formatted DD/MM/AAAA + * + * @param string $date + * @return boolean + */ + private function isFormDate(string $date) + { + if (preg_match("/^(0[1-9]|[1-2][0-9]|3[0-1])\/(0[1-9]|1[0-2])\/[0-9]{4}$/", $date)) { + return true; + } + return false; + } + + /** + * Check if provided string is iso format + * + * * https://www.w3.org/TR/NOTE-datetime + * + * @param string $date + * @return boolean + */ + private function isIsoFormat(string $date) + { + // phpcs:ignore Generic.Files.LineLength.TooLong + if (preg_match("/^(\d{4})(?:-?W(\d+)(?:-?(\d+)D?)?|(?:-(\d+))?-(\d+))(?:[T ](\d+):(\d+)(?::(\d+)(?:\.(\d+))?)?)?(?:Z(-?\d*))?$/", $date)) { + return true; + } + return false; + } +} diff --git a/app/Traits/Controllers/ChangesModelOrder.php b/app/Traits/Controllers/ChangesModelOrder.php new file mode 100644 index 0000000..5058812 --- /dev/null +++ b/app/Traits/Controllers/ChangesModelOrder.php @@ -0,0 +1,68 @@ +route()->parameterNames); + $className = Str::of($paramNames->get($paramNames->count() - 2))->lower()->studly(); + $className = "\\App\\Models\\{$className}"; + $model = Arr::get($params, $paramNames->count() - 2); + + if (!class_exists($className)) { + throw new \RuntimeException("The {$className} class doesn't exist."); + } + + if (!\is_object($model)) { + throw new \RuntimeException("The second last param isn't an object."); + } + + if (get_class($model) !== Str::of($className)->replaceStart('\\', '')->value()) { + throw new \RuntimeException("The {$className} doesn't match second last binded param."); + } + + /** @var \Illuminate\Database\Eloquent\Model $model */ + + /** @var \Illuminate\Database\Eloquent\Model|null */ + $model = $className::query()->where($model->getRouteKeyName(), $model->getRouteKey())->first(); + + if (!$model) { + return back()->with('error', trans('crud.messages.order_not_changed')); + } + + return DB::transaction(function () use ($request, $className, $model) { + /** @var \Illuminate\Database\Eloquent\Model|null */ + $tmp = $className::query()->where('order', $request->direction ? '<' : '>', $model->order) + ->orderBy('order', $request->direction ? 'DESC' : 'ASC')->first(); + + if (!$tmp) { + return back()->with('error', trans('crud.messages.order_not_changed')); + } + + $newOrder = $tmp->order; + $tmp->order = $model->order; + $model->order = $newOrder; + $tmp->saveOrFail(); + $model->saveOrFail(); + Session::flash('success', trans('crud.messages.order_changed')); + + return back(); + }); + } +} diff --git a/app/Traits/Controllers/UpdateModelPublished.php b/app/Traits/Controllers/UpdateModelPublished.php new file mode 100644 index 0000000..4ca47df --- /dev/null +++ b/app/Traits/Controllers/UpdateModelPublished.php @@ -0,0 +1,26 @@ +published = !$model->published; + $model->saveOrFail(); + return redirect()->back()->with('success', trans(__('crud.messages.publish_status_saved'))); + } +} diff --git a/app/Traits/Enums/BaseEnum.php b/app/Traits/Enums/BaseEnum.php new file mode 100644 index 0000000..559b1ee --- /dev/null +++ b/app/Traits/Enums/BaseEnum.php @@ -0,0 +1,263 @@ +name]; + } + + /** + * Get enum label. + * + * @return string + */ + public function label(): string + { + return self::toLabels()[$this->name]; + } + + /** + * Get enum name. + * + * @return string + */ + public function name(): string + { + return $this->name; + } + + // * STATIC FETCH METHODS + + /** + * Get enum labels. + * + * @return array + */ + public static function toLabels(): array + { + if (empty(self::getCache('labels'))) { + $labels = self::getLabelsConstant(); + self::setCache('labels', \collect(self::cases()) + ->mapWithKeys(function ($enum) use ($labels) { + if (!\is_null($labels) and !isset($labels[$enum->name])) { + throw new \Error('Missing definition label ' . self::class . " for {$enum->name}"); + } + return [$enum->name => \trans( + !\is_null($labels) ? $labels[$enum->name] : Str::ucfirst($enum->name) + )]; + })->all()); + } + return self::getCache('labels'); + } + + /** + * Get enum values. + * + * @return array + */ + public static function toValues(): array + { + if (empty(self::getCache('values'))) { + self::setCache('values', \collect(self::cases()) + ->mapWithKeys(fn ($enum) => [$enum->name => $enum->value])->all()); + } + return self::getCache('values'); + } + + /** + * Get enums. + * + * @return array + */ + public static function all(): array + { + return self::cases(); + } + + /** + * Get enums. + * + * @return array + */ + public static function toArray(): array + { + if (empty(self::getCache('enums'))) { + $definitions = self::getCustomDefinitions(); + self::setCache('enums', \collect(self::cases()) + ->mapWithKeys(function ($enum) use ($definitions) { + $baseArray = [ + 'name' => $enum->name, + 'label' => $enum->label(), + 'value' => $enum->value, + ]; + foreach ($definitions as $index => $elements) { + $index = Str::lower(Str::singular($index)); + if (!isset($elements[$enum->name])) { + throw new \Error("Missing definition {$index} " . self::class . " for {$enum->name}"); + } + $baseArray[$index] = $elements[$enum->name]; + } + return [$enum->name => (object)$baseArray]; + })->all()); + } + return self::getCache('enums'); + } + + /** + * Fetch enum using value. + * + * @param \App\Traits\Enums\BaseEnum|integer|string $value + * @param string $field + * @return \App\Traits\Enums\BaseEnum|null + */ + public static function make(self|int|string $value, string $field = 'value'): self|null + { + if ($field === "label") { + $enumLabels = array_change_key_case(array_flip(self::toLabels()), CASE_LOWER); + $value = (isset($enumLabels[strtolower($value)])) ? $enumLabels[strtolower($value)] : false; + $field = 'name'; + } + return !\is_object($value) ? + \collect(self::cases())->keyBy($field)->get($value) : $value; + } + + /** + * Test if 2 enum are equals. + * + * @param object ...$others + * @return boolean + * @throws \Error If provided element are not enums that extends BaseEnum. + */ + public function equals(object ...$others): bool + { + foreach ($others as $other) { + if (!\in_array(BaseEnum::class, \class_uses_recursive($other))) { + throw new \Error(__METHOD__ . + ' requires $enum to use ' . BaseEnum::class); + } + if ( + get_class($this) === get_class($other) + && $this->value === $other->value + ) { + return true; + } + } + return false; + } + + /** + * Serialize to json. + * + * @return mixed + */ + public function jsonSerialize(): mixed + { + return $this->value; + } + + + // * CACHE + + /** + * Get cache array. + * + * @param string $index + * @return array + */ + private static function getCache(string $index): array + { + self::initCache(); + if (!isset($GLOBALS[self::class]['props'][$index])) { + $GLOBALS[self::class]['props'][$index] = []; + } + return $GLOBALS[self::class]['props'][$index]; + } + + /** + * Set cache array. + * + * @param string $index + * @param array $items + * @return void + */ + private static function setCache(string $index, array $items): void + { + self::initCache(); + if (!isset($GLOBALS[self::class]['props'][$index])) { + $GLOBALS[self::class]['props'][$index] = []; + } + $GLOBALS[self::class]['props'][$index] = $items; + } + + /** + * Init cache if needed. + * + * @return void + */ + private static function initCache(): void + { + if (!isset($GLOBALS[self::class])) { + $GLOBALS[self::class] = [ + 'props' => [ + 'enums' => [], + 'values' => [], + 'labels' => [] + ], + 'customProps' => null + ]; + } + } + + // * PRIVATE + + /** + * Fetch the LABELS constant if exists. + * + * @return array|null + */ + private static function getLabelsConstant(): array|null + { + $class_name = self::class; + try { + $constant_reflex = new \ReflectionClassConstant($class_name, 'LABELS'); + return $constant_reflex->getValue(); + } catch (\ReflectionException $e) { + return null; + } + } + + /** + * Get custom constants. + * + * @return array + */ + private static function getCustomDefinitions(): array + { + // ? Has custom props in cache ? + if (!isset($GLOBALS[self::class]) or \is_null($GLOBALS[self::class]['customProps'])) { + $names = \collect(self::cases())->keyBy('name'); + + $GLOBALS[self::class]['customProps'] = \collect((new \ReflectionClass(self::class))->getConstants()) + ->filter(function (mixed $constant, string $key) use ($names) { + if ($key === 'LABELS' or !\is_array($constant)) { + return false; + } + return \collect($constant)->keys() + ->filter(fn (string $name) => $names->has($name))->count(); + })->all(); + } + return $GLOBALS[self::class]['customProps']; + } +} diff --git a/app/Traits/Models/ActivityLog.php b/app/Traits/Models/ActivityLog.php new file mode 100644 index 0000000..67973e1 --- /dev/null +++ b/app/Traits/Models/ActivityLog.php @@ -0,0 +1,23 @@ +all(); + } + Cache::put(static::getCacheKeyName(), static::queryCached(static::query()) + ->where($conditions)->get() + ->pipe(fn (Collection $collection) => \call_user_func([self::class, 'filterQuery'], $collection))); + } + + /** + * Change query for cached elements + * + * @param \Illuminate\Database\Eloquent\Builder $query + * @return \Illuminate\Database\Eloquent\Builder + */ + protected static function queryCached(Builder $query): Builder + { + return $query; + } + + /** + * Change query for cached elements + * + * @param \Illuminate\Support\Collection $results + * @return \Illuminate\Support\Collection + */ + protected static function filterQuery(Collection $results): Collection + { + return $results; + } + + /** + * Get the class basename + * + * @return string + */ + protected static function getCacheKeyName(): string + { + return static::getCallClassBaseName(); + } + + /** + * Get the class basename + * + * @return string + */ + protected static function getCallClassBaseName(): string + { + return str_replace(__NAMESPACE__ . '\\', '', get_called_class()); + } +} diff --git a/app/Traits/Models/MiniCrudModel.php b/app/Traits/Models/MiniCrudModel.php new file mode 100644 index 0000000..09109f1 --- /dev/null +++ b/app/Traits/Models/MiniCrudModel.php @@ -0,0 +1,180 @@ +setData($attributes['data']); + } + } + + /** + * Apply function on data typed text while on save event + * + * @return void + */ + public function minicrudCreating() + { + /** @var array */ + $data = $this->data; + foreach ($data as &$input) { + switch ($input['inputType']) { + case InputType::text->value: + $input['text'] = clean($input['text']); + $input['text'] = FileStorageHelper::storeModelFilesFromHtml($this, $input['text']); + break; + } //end switch + } //end foreach + $this->data = $data; + } + + /** + * Apply function on data typed text while on update event + * + * @return void + */ + public function minicrudUpdating() + { + $this->minicrudCreating(); + } + + /** + * Apply function on data typed text while on updated event + * + * @return void + */ + public function minicrudUpdated() + { + /** @var array */ + foreach ($this->data as $index => $input) { + switch ($input['inputType']) { + case InputType::text->value: + $original = ToolboxHelper::getOriginal($this, 'data'); + FileStorageHelper::removeOldModelFilesFromHtml( + $input['text'], + $original[$index]['text'] ?? '' + ); + break; + } //end switch + } //end foreach + } + + /** + * Apply function on data typed text while on deleted event + * + * @return void + */ + public function minicrudDeleted() + { + /** @var array */ + foreach ($this->data as $input) { + switch ($input['inputType']) { + case InputType::text->value: + FileStorageHelper::removeModelFilesOfHtml($input['text']); + break; + } //end switch + } //end foreach + } + + /** + * Set a specific prop + * + * @param array $data + * @return void + */ + private function setData(array $data): void + { + $attrs = $this->attributes; + if (isset($attrs['data'])) { + unset($attrs['data']); + } + $this->setAttribute('data', $data); + } + + /** + * Set a specific prop + * + * @param array $value + * @return void + */ + protected function setDataAttribute(array $value): void + { + $this->attributes['data'] = $this->castAttributeAsJson( + 'data', + $this->serializeData($value) + ); + } + + /** + * Set a specific prop + * + * @param string|null $data + * @return array + */ + protected function getDataAttribute(string|null $data): array + { + return $this->fromJson($data ?? $this->attributes['data'] ?? '[]'); + } + + /** + * Serialize properties + * + * @param array $data + * @return array + * @throws \ErrorException If input type is no handled. + * @throws \Illuminate\Validation\ValidationException If url is a bo url. + * @phpcs:disable Squiz.Commenting.FunctionCommentThrowTag.WrongNumber + * @phpcs:disable Generic.Metrics.CyclomaticComplexity.TooHigh + */ + private function serializeData(array $data): array + { + foreach ($data as $o => $input) { + switch ($input['inputType']) { + case InputType::image->value: + $data[$o]['value'] = \preg_replace( + '/^\/|^/', + '', + FileStorageHelper::storeFile($this, $input['value'], true) + ); + break; + case InputType::selectEnum->value: + case InputType::boolean->value: + case InputType::password->value: + case InputType::email->value: + case InputType::number->value: + case InputType::videoVimeo->value: + case InputType::videoYoutube->value: + case InputType::video->value: + break; + case InputType::string->value: + case InputType::text->value: + case InputType::url->value: + ToolboxHelper::assertNoInternalBoUrls('content', $input['value']); + break; + default: + throw new \ErrorException(sprintf( + 'Unknown input Type %s', + $input['inputType'] + )); + } //end switch + } //end foreach + return $data; + } +} diff --git a/app/Traits/Requests/.gitkeep b/app/Traits/Requests/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/app/Traits/Requests/HasPicture.php b/app/Traits/Requests/HasPicture.php new file mode 100644 index 0000000..5cc57dd --- /dev/null +++ b/app/Traits/Requests/HasPicture.php @@ -0,0 +1,174 @@ + $minWith ?? $this->minWith, + 'minHeight' => $minHeight ?? $this->minHeight, + 'maxWith' => $maxWith ?? $this->maxWith, + 'maxHeight' => $maxHeight ?? $this->maxHeight + ]; + return [ + $name => [ + !$nullable ? 'required' : 'nullable', + function (string $attribute, $value, callable $fail) use ($sizes) { + return ToolboxHelper::validatePicture($attribute, $value, $fail, $sizes); + } + ] + ]; + } + + /** + * Images rules + * + * @param string $name + * @param integer|null $minWith + * @param integer|null $minHeight + * @param integer|null $maxWith + * @param integer|null $maxHeight + * @return array + */ + public function picturesRules( + string $name = 'pictures', + ?int $minWith = null, + ?int $minHeight = null, + ?int $maxWith = null, + ?int $maxHeight = null + ): array { + $sizes = (object)[ + 'minWith' => $minWith ?? $this->minWith, + 'minHeight' => $minHeight ?? $this->minHeight, + 'maxWith' => $maxWith ?? $this->maxWith, + 'maxHeight' => $maxHeight ?? $this->maxHeight + ]; + return [ + $name => 'sometimes|array', + "{$name}Validate" => "required_with:{$name}|array", + "{$name}Validate.*" => [ + 'required', + function (string $attribute, $value, callable $fail) use ($sizes) { + return $this->validatePicture($attribute, $value, $fail, $sizes); + } + ] + ]; + } + + /** + * Merges products pictures fields with request data + * + * @param string $name + * @return void + */ + protected function mergePicture(string $name = 'picture'): void + { + $picturePath = $this->{$name}; + if (is_string($picturePath)) { + $this->merge(["{$name}Validate" => []]); + // ! Empty picture. + if ($picturePath === 'false') { + // * Empty picture and exit + $this->merge([$name => []]); + return; + } + $decodedPath = \urldecode($picturePath); + $this->merge([ + "{$name}Validate" => array_merge( + $this->{"{$name}Validate"}, + [\public_path(ltrim($decodedPath, '/'))] + ) + ]); + $changedPicture = ltrim($decodedPath, '/'); + $this->merge([ + $name => $changedPicture + ]); + } //end if + } + + /** + * Merges products pictures fields with request data + * + * @param string $name + * @return void + */ + protected function mergePictures(string $name = 'pictures'): void + { + $pictures = $this->{$name}; + if (is_array($pictures)) { + $this->merge(["{$name}Validate" => []]); + foreach ($pictures as $key => $picturePath) { + // ! Empty picture. + if ($picturePath === 'false') { + // * Empty picture and exit + $this->merge([$name => []]); + return; + } + $decodedPath = \urldecode($picturePath); + $this->merge([ + "{$name}Validate" => array_merge( + $this->{"{$name}Validate"}, + [\public_path(ltrim($decodedPath, '/'))] + ) + ]); + $changedPicture = $this->{$name}; + $changedPicture[$key] = ltrim($decodedPath, '/'); + $this->merge([ + $name => $changedPicture + ]); + } + } //end if + } +} diff --git a/artisan b/artisan new file mode 100644 index 0000000..67a3329 --- /dev/null +++ b/artisan @@ -0,0 +1,53 @@ +#!/usr/bin/env php +make(Illuminate\Contracts\Console\Kernel::class); + +$status = $kernel->handle( + $input = new Symfony\Component\Console\Input\ArgvInput, + new Symfony\Component\Console\Output\ConsoleOutput +); + +/* +|-------------------------------------------------------------------------- +| Shutdown The Application +|-------------------------------------------------------------------------- +| +| Once Artisan has finished running, we will fire off the shutdown events +| so that any final work may be done by the application before we shut +| down the process. This is the last thing to happen to the request. +| +*/ + +$kernel->terminate($input, $status); + +exit($status); diff --git a/bootstrap/app.php b/bootstrap/app.php new file mode 100644 index 0000000..037e17d --- /dev/null +++ b/bootstrap/app.php @@ -0,0 +1,55 @@ +singleton( + Illuminate\Contracts\Http\Kernel::class, + App\Http\Kernel::class +); + +$app->singleton( + Illuminate\Contracts\Console\Kernel::class, + App\Console\Kernel::class +); + +$app->singleton( + Illuminate\Contracts\Debug\ExceptionHandler::class, + App\Exceptions\Handler::class +); + +/* +|-------------------------------------------------------------------------- +| Return The Application +|-------------------------------------------------------------------------- +| +| This script returns the application instance. The instance is given to +| the calling script so we can separate the building of the instances +| from the actual running of the application and sending responses. +| +*/ + +return $app; diff --git a/bootstrap/cache/.gitignore b/bootstrap/cache/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/bootstrap/cache/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/composer.json b/composer.json new file mode 100644 index 0000000..0c48fea --- /dev/null +++ b/composer.json @@ -0,0 +1,89 @@ +{ + "name": "uwil/tregalette", + "version": "1.0.0", + "type": "project", + "description": "Tregalette website.", + "require": { + "php": "^8.2", + "axlon/laravel-postal-code-validation": "^3.4", + "diglactic/laravel-breadcrumbs": "^8.0", + "guzzlehttp/guzzle": "^7.2", + "jenssegers/agent": "^2.6", + "laravel/framework": "^10.0", + "laravel/tinker": "^2.8", + "laravel/ui": "^4.2", + "ldc/ldccrmv2client": "^3.0", + "ldc/web-admin-secure-laravel": "^2.0", + "mews/purifier": "^3.4", + "propaganistas/laravel-phone": "^5.0", + "sentry/sentry-laravel": "*", + "uwil/k8s-laravel": "*" + }, + "require-dev": { + "fakerphp/faker": "^1.9.1", + "laravel-lang/common": "^4.0", + "laravel/pint": "^1.0", + "laravel/sail": "^1.18", + "mockery/mockery": "^1.4.4", + "nunomaduro/collision": "^7.0", + "phpunit/phpunit": "^10.0", + "slevomat/coding-standard": "^8.10", + "spatie/laravel-ignition": "^2.0", + "thedoctor0/laravel-factory-generator": "^1.2" + }, + "autoload": { + "psr-4": { + "App\\": "app/", + "Database\\Factories\\": "database/factories/", + "Database\\Seeders\\": "database/seeders/" + } + }, + "repositories": [ + { + "type": "path", + "url": "./app/Lib/vendor/crm-client-3.0.6" + }, + { + "type": "composer", + "url": "https://lab.s-web.fr/api/v4/group/23/-/packages/composer/packages.json" + } + ], + "autoload-dev": { + "psr-4": { + "Tests\\": "tests/", + "LDCWEB\\": "app/Lib/vendor/LDCWEB" + } + }, + "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, + "dealerdirect/phpcodesniffer-composer-installer": true + } + }, + "minimum-stability": "stable", + "prefer-stable": true +} diff --git a/composer.lock b/composer.lock new file mode 100644 index 0000000..2219624 --- /dev/null +++ b/composer.lock @@ -0,0 +1,12233 @@ +{ + "_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": "8554b71fa85fc07565b1388e3f3dc54a", + "packages": [ + { + "name": "axlon/laravel-postal-code-validation", + "version": "v3.4.0", + "source": { + "type": "git", + "url": "https://github.com/axlon/laravel-postal-code-validation.git", + "reference": "b4cd64b0d3358c42d7805370c5f9ab2f2f411e81" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/axlon/laravel-postal-code-validation/zipball/b4cd64b0d3358c42d7805370c5f9ab2f2f411e81", + "reference": "b4cd64b0d3358c42d7805370c5f9ab2f2f411e81", + "shasum": "" + }, + "require": { + "illuminate/contracts": "^5.5 || ^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0", + "illuminate/support": "^5.5 || ^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0", + "illuminate/validation": "^5.5 || ^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0", + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "guzzlehttp/guzzle": "^6.5 || ^7.0.1", + "mockery/mockery": "^1.3", + "phpunit/phpunit": "^8.5 || ^9.0 || ^10.0", + "symfony/var-exporter": "^4.0" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "PostalCodes": "\\Axlon\\PostalCodeValidation\\Support\\Facades\\PostalCodes" + }, + "providers": [ + "\\Axlon\\PostalCodeValidation\\ValidationServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Axlon\\PostalCodeValidation\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Choraimy Kroonstuiver", + "homepage": "https://github.com/axlon" + } + ], + "description": "Worldwide postal code validation for Laravel and Lumen", + "keywords": [ + "laravel", + "lumen", + "post code", + "postal code", + "validation", + "zip code" + ], + "support": { + "issues": "https://github.com/axlon/laravel-postal-code-validation/issues", + "source": "https://github.com/axlon/laravel-postal-code-validation/tree/v3.4.0" + }, + "time": "2023-02-15T12:56:26+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": "clue/stream-filter", + "version": "v1.6.0", + "source": { + "type": "git", + "url": "https://github.com/clue/stream-filter.git", + "reference": "d6169430c7731d8509da7aecd0af756a5747b78e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/clue/stream-filter/zipball/d6169430c7731d8509da7aecd0af756a5747b78e", + "reference": "d6169430c7731d8509da7aecd0af756a5747b78e", + "shasum": "" + }, + "require": { + "php": ">=5.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.36" + }, + "type": "library", + "autoload": { + "files": [ + "src/functions_include.php" + ], + "psr-4": { + "Clue\\StreamFilter\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Christian Lück", + "email": "christian@clue.engineering" + } + ], + "description": "A simple and modern approach to stream filtering in PHP", + "homepage": "https://github.com/clue/php-stream-filter", + "keywords": [ + "bucket brigade", + "callback", + "filter", + "php_user_filter", + "stream", + "stream_filter_append", + "stream_filter_register" + ], + "support": { + "issues": "https://github.com/clue/stream-filter/issues", + "source": "https://github.com/clue/stream-filter/tree/v1.6.0" + }, + "funding": [ + { + "url": "https://clue.engineering/support", + "type": "custom" + }, + { + "url": "https://github.com/clue", + "type": "github" + } + ], + "time": "2022-02-21T13:15:14+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": "diglactic/laravel-breadcrumbs", + "version": "v8.1.1", + "source": { + "type": "git", + "url": "https://github.com/diglactic/laravel-breadcrumbs.git", + "reference": "f72a78eb3e26aea507d7888a65f15e5790864e21" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/diglactic/laravel-breadcrumbs/zipball/f72a78eb3e26aea507d7888a65f15e5790864e21", + "reference": "f72a78eb3e26aea507d7888a65f15e5790864e21", + "shasum": "" + }, + "require": { + "facade/ignition-contracts": "^1.0", + "laravel/framework": "^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0", + "php": "^7.2 || ^8.0" + }, + "conflict": { + "davejamesmiller/laravel-breadcrumbs": "*" + }, + "require-dev": { + "orchestra/testbench": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0", + "php-coveralls/php-coveralls": "^2.4", + "phpunit/phpunit": "^8.5 || ^9.5", + "spatie/phpunit-snapshot-assertions": "^2.2 || ^4.2" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Diglactic\\Breadcrumbs\\ServiceProvider" + ], + "aliases": { + "Breadcrumbs": "Diglactic\\Breadcrumbs\\Breadcrumbs" + } + } + }, + "autoload": { + "psr-4": { + "Diglactic\\Breadcrumbs\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Sheng Slogar", + "email": "sheng@diglactic.com", + "role": "Maintainer" + }, + { + "name": "Dave James Miller", + "email": "dave@davejamesmiller.com", + "role": "Original Creator" + } + ], + "description": "A simple Laravel-style way to create breadcrumbs.", + "homepage": "https://github.com/diglactic/laravel-breadcrumbs", + "keywords": [ + "laravel" + ], + "support": { + "issues": "https://github.com/diglactic/laravel-breadcrumbs/issues", + "source": "https://github.com/diglactic/laravel-breadcrumbs/tree/v8.1.1" + }, + "time": "2023-04-17T23:24:15+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.3", + "source": { + "type": "git", + "url": "https://github.com/dragonmantank/cron-expression.git", + "reference": "adfb1f505deb6384dc8b39804c5065dd3c8c8c0a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/adfb1f505deb6384dc8b39804c5065dd3c8c8c0a", + "reference": "adfb1f505deb6384dc8b39804c5065dd3c8c8c0a", + "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.3" + }, + "funding": [ + { + "url": "https://github.com/dragonmantank", + "type": "github" + } + ], + "time": "2023-08-10T19:36:49+00:00" + }, + { + "name": "dxw/cidr", + "version": "v3.2.0", + "source": { + "type": "git", + "url": "https://github.com/dxw/cidr.git", + "reference": "b07dd398f5a93441f57a687982bc7d0ffb96729a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dxw/cidr/zipball/b07dd398f5a93441f57a687982bc7d0ffb96729a", + "reference": "b07dd398f5a93441f57a687982bc7d0ffb96729a", + "shasum": "" + }, + "require": { + "dxw/result": "^1.0", + "php": "^7.4||^8.1", + "phpseclib/phpseclib": "^2.0" + }, + "require-dev": { + "dxw/php-cs-fixer-config": "^2.0", + "kahlan/kahlan": "^5.2", + "vimeo/psalm": "^5.14" + }, + "type": "library", + "autoload": { + "psr-4": { + "Dxw\\CIDR\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "dxw", + "email": "team@govpress.com", + "homepage": "https://www.dxw.com" + } + ], + "description": "IP address matching with CIDR ranges", + "homepage": "https://github.com/dxw/cidr", + "support": { + "issues": "https://github.com/dxw/cidr/issues", + "source": "https://github.com/dxw/cidr/tree/v3.2.0" + }, + "time": "2023-08-14T10:14:13+00:00" + }, + { + "name": "dxw/result", + "version": "v1.0.6", + "source": { + "type": "git", + "url": "https://github.com/dxw/result.git", + "reference": "d554bb10f0cf74056ccd26526688e194652eef79" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dxw/result/zipball/d554bb10f0cf74056ccd26526688e194652eef79", + "reference": "d554bb10f0cf74056ccd26526688e194652eef79", + "shasum": "" + }, + "require": { + "php": "^7.4||^8.1" + }, + "require-dev": { + "dxw/php-cs-fixer-config": "^2.1", + "kahlan/kahlan": "^5.2", + "vimeo/psalm": "^4" + }, + "type": "library", + "autoload": { + "psr-4": { + "Dxw\\Result\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mallory Adams", + "email": "mallory@dxw.com", + "homepage": "https://www.dxw.com/" + } + ], + "description": "Result values", + "homepage": "https://github.com/dxw/result", + "support": { + "issues": "https://github.com/dxw/result/issues", + "source": "https://github.com/dxw/result/tree/v1.0.6" + }, + "time": "2023-07-19T11:14:28+00:00" + }, + { + "name": "egulias/email-validator", + "version": "4.0.2", + "source": { + "type": "git", + "url": "https://github.com/egulias/EmailValidator.git", + "reference": "ebaaf5be6c0286928352e054f2d5125608e5405e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/ebaaf5be6c0286928352e054f2d5125608e5405e", + "reference": "ebaaf5be6c0286928352e054f2d5125608e5405e", + "shasum": "" + }, + "require": { + "doctrine/lexer": "^2.0 || ^3.0", + "php": ">=8.1", + "symfony/polyfill-intl-idn": "^1.26" + }, + "require-dev": { + "phpunit/phpunit": "^10.2", + "vimeo/psalm": "^5.12" + }, + "suggest": { + "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Egulias\\EmailValidator\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Eduardo Gulias Davis" + } + ], + "description": "A library for validating emails against several RFCs", + "homepage": "https://github.com/egulias/EmailValidator", + "keywords": [ + "email", + "emailvalidation", + "emailvalidator", + "validation", + "validator" + ], + "support": { + "issues": "https://github.com/egulias/EmailValidator/issues", + "source": "https://github.com/egulias/EmailValidator/tree/4.0.2" + }, + "funding": [ + { + "url": "https://github.com/egulias", + "type": "github" + } + ], + "time": "2023-10-06T06:47:41+00:00" + }, + { + "name": "ezyang/htmlpurifier", + "version": "v4.16.0", + "source": { + "type": "git", + "url": "https://github.com/ezyang/htmlpurifier.git", + "reference": "523407fb06eb9e5f3d59889b3978d5bfe94299c8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/523407fb06eb9e5f3d59889b3978d5bfe94299c8", + "reference": "523407fb06eb9e5f3d59889b3978d5bfe94299c8", + "shasum": "" + }, + "require": { + "php": "~5.6.0 || ~7.0.0 || ~7.1.0 || ~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0" + }, + "require-dev": { + "cerdic/css-tidy": "^1.7 || ^2.0", + "simpletest/simpletest": "dev-master" + }, + "suggest": { + "cerdic/css-tidy": "If you want to use the filter 'Filter.ExtractStyleBlocks'.", + "ext-bcmath": "Used for unit conversion and imagecrash protection", + "ext-iconv": "Converts text to and from non-UTF-8 encodings", + "ext-tidy": "Used for pretty-printing HTML" + }, + "type": "library", + "autoload": { + "files": [ + "library/HTMLPurifier.composer.php" + ], + "psr-0": { + "HTMLPurifier": "library/" + }, + "exclude-from-classmap": [ + "/library/HTMLPurifier/Language/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-2.1-or-later" + ], + "authors": [ + { + "name": "Edward Z. Yang", + "email": "admin@htmlpurifier.org", + "homepage": "http://ezyang.com" + } + ], + "description": "Standards compliant HTML filter written in PHP", + "homepage": "http://htmlpurifier.org/", + "keywords": [ + "html" + ], + "support": { + "issues": "https://github.com/ezyang/htmlpurifier/issues", + "source": "https://github.com/ezyang/htmlpurifier/tree/v4.16.0" + }, + "time": "2022-09-18T07:06:19+00:00" + }, + { + "name": "facade/ignition-contracts", + "version": "1.0.2", + "source": { + "type": "git", + "url": "https://github.com/facade/ignition-contracts.git", + "reference": "3c921a1cdba35b68a7f0ccffc6dffc1995b18267" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/facade/ignition-contracts/zipball/3c921a1cdba35b68a7f0ccffc6dffc1995b18267", + "reference": "3c921a1cdba35b68a7f0ccffc6dffc1995b18267", + "shasum": "" + }, + "require": { + "php": "^7.3|^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^v2.15.8", + "phpunit/phpunit": "^9.3.11", + "vimeo/psalm": "^3.17.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "Facade\\IgnitionContracts\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Freek Van der Herten", + "email": "freek@spatie.be", + "homepage": "https://flareapp.io", + "role": "Developer" + } + ], + "description": "Solution contracts for Ignition", + "homepage": "https://github.com/facade/ignition-contracts", + "keywords": [ + "contracts", + "flare", + "ignition" + ], + "support": { + "issues": "https://github.com/facade/ignition-contracts/issues", + "source": "https://github.com/facade/ignition-contracts/tree/1.0.2" + }, + "time": "2020-10-16T08:27:54+00:00" + }, + { + "name": "fruitcake/php-cors", + "version": "v1.3.0", + "source": { + "type": "git", + "url": "https://github.com/fruitcake/php-cors.git", + "reference": "3d158f36e7875e2f040f37bc0573956240a5a38b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/fruitcake/php-cors/zipball/3d158f36e7875e2f040f37bc0573956240a5a38b", + "reference": "3d158f36e7875e2f040f37bc0573956240a5a38b", + "shasum": "" + }, + "require": { + "php": "^7.4|^8.0", + "symfony/http-foundation": "^4.4|^5.4|^6|^7" + }, + "require-dev": { + "phpstan/phpstan": "^1.4", + "phpunit/phpunit": "^9", + "squizlabs/php_codesniffer": "^3.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2-dev" + } + }, + "autoload": { + "psr-4": { + "Fruitcake\\Cors\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fruitcake", + "homepage": "https://fruitcake.nl" + }, + { + "name": "Barryvdh", + "email": "barryvdh@gmail.com" + } + ], + "description": "Cross-origin resource sharing library for the Symfony HttpFoundation", + "homepage": "https://github.com/fruitcake/php-cors", + "keywords": [ + "cors", + "laravel", + "symfony" + ], + "support": { + "issues": "https://github.com/fruitcake/php-cors/issues", + "source": "https://github.com/fruitcake/php-cors/tree/v1.3.0" + }, + "funding": [ + { + "url": "https://fruitcake.nl", + "type": "custom" + }, + { + "url": "https://github.com/barryvdh", + "type": "github" + } + ], + "time": "2023-10-12T05:21:21+00:00" + }, + { + "name": "giggsey/libphonenumber-for-php", + "version": "8.13.24", + "source": { + "type": "git", + "url": "https://github.com/giggsey/libphonenumber-for-php.git", + "reference": "746ca6a565b9d4167c94c80824f43fa6fb463fd1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/giggsey/libphonenumber-for-php/zipball/746ca6a565b9d4167c94c80824f43fa6fb463fd1", + "reference": "746ca6a565b9d4167c94c80824f43fa6fb463fd1", + "shasum": "" + }, + "require": { + "giggsey/locale": "^1.7|^2.0", + "php": ">=5.3.2", + "symfony/polyfill-mbstring": "^1.17" + }, + "require-dev": { + "pear/pear-core-minimal": "^1.9", + "pear/pear_exception": "^1.0", + "pear/versioncontrol_git": "^0.5", + "phing/phing": "^2.7", + "php-coveralls/php-coveralls": "^1.0|^2.0", + "symfony/console": "^2.8|^3.0|^v4.4|^v5.2", + "symfony/phpunit-bridge": "^4.2 || ^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "8.x-dev" + } + }, + "autoload": { + "psr-4": { + "libphonenumber\\": "src/" + }, + "exclude-from-classmap": [ + "/src/data/", + "/src/carrier/data/", + "/src/geocoding/data/", + "/src/timezone/data/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Joshua Gigg", + "email": "giggsey@gmail.com", + "homepage": "https://giggsey.com/" + } + ], + "description": "PHP Port of Google's libphonenumber", + "homepage": "https://github.com/giggsey/libphonenumber-for-php", + "keywords": [ + "geocoding", + "geolocation", + "libphonenumber", + "mobile", + "phonenumber", + "validation" + ], + "support": { + "issues": "https://github.com/giggsey/libphonenumber-for-php/issues", + "source": "https://github.com/giggsey/libphonenumber-for-php" + }, + "time": "2023-10-31T08:12:54+00:00" + }, + { + "name": "giggsey/locale", + "version": "2.5", + "source": { + "type": "git", + "url": "https://github.com/giggsey/Locale.git", + "reference": "e6d4540109a01dd2bc7334cdc842d6a6a67cf239" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/giggsey/Locale/zipball/e6d4540109a01dd2bc7334cdc842d6a6a67cf239", + "reference": "e6d4540109a01dd2bc7334cdc842d6a6a67cf239", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "require-dev": { + "ext-json": "*", + "pear/pear-core-minimal": "^1.9", + "pear/pear_exception": "^1.0", + "pear/versioncontrol_git": "^0.5", + "phing/phing": "^2.7", + "php-coveralls/php-coveralls": "^2.0", + "phpunit/phpunit": "^8.5|^9.5", + "symfony/console": "^5.0|^6.0", + "symfony/filesystem": "^5.0|^6.0", + "symfony/finder": "^5.0|^6.0", + "symfony/process": "^5.0|^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Giggsey\\Locale\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Joshua Gigg", + "email": "giggsey@gmail.com", + "homepage": "https://giggsey.com/" + } + ], + "description": "Locale functions required by libphonenumber-for-php", + "support": { + "issues": "https://github.com/giggsey/Locale/issues", + "source": "https://github.com/giggsey/Locale/tree/2.5" + }, + "time": "2023-11-01T17:19:48+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.8.0", + "source": { + "type": "git", + "url": "https://github.com/guzzle/guzzle.git", + "reference": "1110f66a6530a40fe7aea0378fe608ee2b2248f9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/1110f66a6530a40fe7aea0378fe608ee2b2248f9", + "reference": "1110f66a6530a40fe7aea0378fe608ee2b2248f9", + "shasum": "" + }, + "require": { + "ext-json": "*", + "guzzlehttp/promises": "^1.5.3 || ^2.0.1", + "guzzlehttp/psr7": "^1.9.1 || ^2.5.1", + "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.8.0" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/guzzle", + "type": "tidelift" + } + ], + "time": "2023-08-27T10:20:53+00:00" + }, + { + "name": "guzzlehttp/promises", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/guzzle/promises.git", + "reference": "111166291a0f8130081195ac4556a5587d7f1b5d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/promises/zipball/111166291a0f8130081195ac4556a5587d7f1b5d", + "reference": "111166291a0f8130081195ac4556a5587d7f1b5d", + "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.1" + }, + "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-08-03T15:11:55+00:00" + }, + { + "name": "guzzlehttp/psr7", + "version": "2.6.1", + "source": { + "type": "git", + "url": "https://github.com/guzzle/psr7.git", + "reference": "be45764272e8873c72dbe3d2edcfdfcc3bc9f727" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/be45764272e8873c72dbe3d2edcfdfcc3bc9f727", + "reference": "be45764272e8873c72dbe3d2edcfdfcc3bc9f727", + "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.6.1" + }, + "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-08-27T10:13:57+00:00" + }, + { + "name": "guzzlehttp/uri-template", + "version": "v1.0.2", + "source": { + "type": "git", + "url": "https://github.com/guzzle/uri-template.git", + "reference": "61bf437fc2197f587f6857d3ff903a24f1731b5d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/uri-template/zipball/61bf437fc2197f587f6857d3ff903a24f1731b5d", + "reference": "61bf437fc2197f587f6857d3ff903a24f1731b5d", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "symfony/polyfill-php80": "^1.17" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.1", + "phpunit/phpunit": "^8.5.19 || ^9.5.8", + "uri-template/tests": "1.0.0" + }, + "type": "library", + "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.2" + }, + "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": "2023-08-27T10:19:19+00:00" + }, + { + "name": "http-interop/http-factory-guzzle", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/http-interop/http-factory-guzzle.git", + "reference": "8f06e92b95405216b237521cc64c804dd44c4a81" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/http-interop/http-factory-guzzle/zipball/8f06e92b95405216b237521cc64c804dd44c4a81", + "reference": "8f06e92b95405216b237521cc64c804dd44c4a81", + "shasum": "" + }, + "require": { + "guzzlehttp/psr7": "^1.7||^2.0", + "php": ">=7.3", + "psr/http-factory": "^1.0" + }, + "provide": { + "psr/http-factory-implementation": "^1.0" + }, + "require-dev": { + "http-interop/http-factory-tests": "^0.9", + "phpunit/phpunit": "^9.5" + }, + "suggest": { + "guzzlehttp/psr7": "Includes an HTTP factory starting in version 2.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Http\\Factory\\Guzzle\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "An HTTP Factory using Guzzle PSR7", + "keywords": [ + "factory", + "http", + "psr-17", + "psr-7" + ], + "support": { + "issues": "https://github.com/http-interop/http-factory-guzzle/issues", + "source": "https://github.com/http-interop/http-factory-guzzle/tree/1.2.0" + }, + "time": "2021-07-21T13:50:14+00:00" + }, + { + "name": "jaybizzle/crawler-detect", + "version": "v1.2.116", + "source": { + "type": "git", + "url": "https://github.com/JayBizzle/Crawler-Detect.git", + "reference": "97e9fe30219e60092e107651abb379a38b342921" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/JayBizzle/Crawler-Detect/zipball/97e9fe30219e60092e107651abb379a38b342921", + "reference": "97e9fe30219e60092e107651abb379a38b342921", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8|^5.5|^6.5|^9.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "Jaybizzle\\CrawlerDetect\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mark Beech", + "email": "m@rkbee.ch", + "role": "Developer" + } + ], + "description": "CrawlerDetect is a PHP class for detecting bots/crawlers/spiders via the user agent", + "homepage": "https://github.com/JayBizzle/Crawler-Detect/", + "keywords": [ + "crawler", + "crawler detect", + "crawler detector", + "crawlerdetect", + "php crawler detect" + ], + "support": { + "issues": "https://github.com/JayBizzle/Crawler-Detect/issues", + "source": "https://github.com/JayBizzle/Crawler-Detect/tree/v1.2.116" + }, + "time": "2023-07-21T15:49:49+00:00" + }, + { + "name": "jean85/pretty-package-versions", + "version": "2.0.5", + "source": { + "type": "git", + "url": "https://github.com/Jean85/pretty-package-versions.git", + "reference": "ae547e455a3d8babd07b96966b17d7fd21d9c6af" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/ae547e455a3d8babd07b96966b17d7fd21d9c6af", + "reference": "ae547e455a3d8babd07b96966b17d7fd21d9c6af", + "shasum": "" + }, + "require": { + "composer-runtime-api": "^2.0.0", + "php": "^7.1|^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^2.17", + "jean85/composer-provided-replaced-stub-package": "^1.0", + "phpstan/phpstan": "^0.12.66", + "phpunit/phpunit": "^7.5|^8.5|^9.4", + "vimeo/psalm": "^4.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Jean85\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Alessandro Lai", + "email": "alessandro.lai85@gmail.com" + } + ], + "description": "A library to get pretty versions strings of installed dependencies", + "keywords": [ + "composer", + "package", + "release", + "versions" + ], + "support": { + "issues": "https://github.com/Jean85/pretty-package-versions/issues", + "source": "https://github.com/Jean85/pretty-package-versions/tree/2.0.5" + }, + "time": "2021-10-08T21:21:46+00:00" + }, + { + "name": "jenssegers/agent", + "version": "v2.6.4", + "source": { + "type": "git", + "url": "https://github.com/jenssegers/agent.git", + "reference": "daa11c43729510b3700bc34d414664966b03bffe" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/jenssegers/agent/zipball/daa11c43729510b3700bc34d414664966b03bffe", + "reference": "daa11c43729510b3700bc34d414664966b03bffe", + "shasum": "" + }, + "require": { + "jaybizzle/crawler-detect": "^1.2", + "mobiledetect/mobiledetectlib": "^2.7.6", + "php": ">=5.6" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.1", + "phpunit/phpunit": "^5.0|^6.0|^7.0" + }, + "suggest": { + "illuminate/support": "Required for laravel service providers" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + }, + "laravel": { + "providers": [ + "Jenssegers\\Agent\\AgentServiceProvider" + ], + "aliases": { + "Agent": "Jenssegers\\Agent\\Facades\\Agent" + } + } + }, + "autoload": { + "psr-4": { + "Jenssegers\\Agent\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jens Segers", + "homepage": "https://jenssegers.com" + } + ], + "description": "Desktop/mobile user agent parser with support for Laravel, based on Mobiledetect", + "homepage": "https://github.com/jenssegers/agent", + "keywords": [ + "Agent", + "browser", + "desktop", + "laravel", + "mobile", + "platform", + "user agent", + "useragent" + ], + "support": { + "issues": "https://github.com/jenssegers/agent/issues", + "source": "https://github.com/jenssegers/agent/tree/v2.6.4" + }, + "funding": [ + { + "url": "https://github.com/jenssegers", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/jenssegers/agent", + "type": "tidelift" + } + ], + "time": "2020-06-13T08:05:20+00:00" + }, + { + "name": "kwaadpepper/enum", + "version": "2.1.3", + "source": { + "type": "git", + "url": "https://github.com/Kwaadpepper/enum.git", + "reference": "cc695e6a07ee57a1220942581c303842e186b22f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Kwaadpepper/enum/zipball/cc695e6a07ee57a1220942581c303842e186b22f", + "reference": "cc695e6a07ee57a1220942581c303842e186b22f", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "orchestra/testbench": "^6", + "phpunit/php-code-coverage": "^9", + "phpunit/phpunit": "~9", + "slevomat/coding-standard": "^7", + "squizlabs/php_codesniffer": "^3" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Kwaadpepper\\Enum\\EnumServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Kwaadpepper\\Enum\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jérémy Munsch", + "email": "github@jeremydev.ovh", + "homepage": "https://jeremydev.ovh" + } + ], + "description": "Enums to use for any project", + "homepage": "https://github.com/kwaadpepper/enum", + "keywords": [ + "enum", + "laravel" + ], + "support": { + "issues": "https://github.com/Kwaadpepper/enum/issues", + "source": "https://github.com/Kwaadpepper/enum/tree/2.1.3" + }, + "time": "2022-07-28T15:18:54+00:00" + }, + { + "name": "laravel/framework", + "version": "v10.30.1", + "source": { + "type": "git", + "url": "https://github.com/laravel/framework.git", + "reference": "7a2da50258c4d0f693b738d3f3c69b2693aea6c1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/framework/zipball/7a2da50258c4d0f693b738d3f3c69b2693aea6c1", + "reference": "7a2da50258c4d0f693b738d3f3c69b2693aea6c1", + "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/prompts": "^0.1.9", + "laravel/serializable-closure": "^1.3", + "league/commonmark": "^2.2.1", + "league/flysystem": "^3.8.0", + "monolog/monolog": "^3.0", + "nesbot/carbon": "^2.67", + "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.3", + "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", + "nyholm/psr7": "^1.2", + "orchestra/testbench-core": "^8.12", + "pda/pheanstalk": "^4.0", + "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", + "symfony/psr-http-message-bridge": "^2.0" + }, + "suggest": { + "ably/ably-php": "Required to use the Ably broadcast driver (^1.0).", + "aws/aws-sdk-php": "Required to use the SQS queue driver, DynamoDb failed job storage, and SES mail driver (^3.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-11-01T13:52:17+00:00" + }, + { + "name": "laravel/prompts", + "version": "v0.1.13", + "source": { + "type": "git", + "url": "https://github.com/laravel/prompts.git", + "reference": "e1379d8ead15edd6cc4369c22274345982edc95a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/prompts/zipball/e1379d8ead15edd6cc4369c22274345982edc95a", + "reference": "e1379d8ead15edd6cc4369c22274345982edc95a", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "illuminate/collections": "^10.0|^11.0", + "php": "^8.1", + "symfony/console": "^6.2|^7.0" + }, + "conflict": { + "illuminate/console": ">=10.17.0 <10.25.0", + "laravel/framework": ">=10.17.0 <10.25.0" + }, + "require-dev": { + "mockery/mockery": "^1.5", + "pestphp/pest": "^2.3", + "phpstan/phpstan": "^1.10", + "phpstan/phpstan-mockery": "^1.1" + }, + "suggest": { + "ext-pcntl": "Required for the spinner to be animated." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "0.1.x-dev" + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Laravel\\Prompts\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "support": { + "issues": "https://github.com/laravel/prompts/issues", + "source": "https://github.com/laravel/prompts/tree/v0.1.13" + }, + "time": "2023-10-27T13:53:59+00:00" + }, + { + "name": "laravel/serializable-closure", + "version": "v1.3.2", + "source": { + "type": "git", + "url": "https://github.com/laravel/serializable-closure.git", + "reference": "076fe2cf128bd54b4341cdc6d49b95b34e101e4c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/076fe2cf128bd54b4341cdc6d49b95b34e101e4c", + "reference": "076fe2cf128bd54b4341cdc6d49b95b34e101e4c", + "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-10-17T13:38:16+00:00" + }, + { + "name": "laravel/tinker", + "version": "v2.8.2", + "source": { + "type": "git", + "url": "https://github.com/laravel/tinker.git", + "reference": "b936d415b252b499e8c3b1f795cd4fc20f57e1f3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/tinker/zipball/b936d415b252b499e8c3b1f795cd4fc20f57e1f3", + "reference": "b936d415b252b499e8c3b1f795cd4fc20f57e1f3", + "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", + "phpstan/phpstan": "^1.10", + "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.2" + }, + "time": "2023-08-15T14:27:00+00:00" + }, + { + "name": "laravel/ui", + "version": "v4.2.2", + "source": { + "type": "git", + "url": "https://github.com/laravel/ui.git", + "reference": "a58ec468db4a340b33f3426c778784717a2c144b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/ui/zipball/a58ec468db4a340b33f3426c778784717a2c144b", + "reference": "a58ec468db4a340b33f3426c778784717a2c144b", + "shasum": "" + }, + "require": { + "illuminate/console": "^9.21|^10.0", + "illuminate/filesystem": "^9.21|^10.0", + "illuminate/support": "^9.21|^10.0", + "illuminate/validation": "^9.21|^10.0", + "php": "^8.0" + }, + "require-dev": { + "orchestra/testbench": "^7.0|^8.0", + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.x-dev" + }, + "laravel": { + "providers": [ + "Laravel\\Ui\\UiServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Laravel\\Ui\\": "src/", + "Illuminate\\Foundation\\Auth\\": "auth-backend/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Laravel UI utilities and presets.", + "keywords": [ + "laravel", + "ui" + ], + "support": { + "source": "https://github.com/laravel/ui/tree/v4.2.2" + }, + "time": "2023-05-09T19:47:28+00:00" + }, + { + "name": "ldc/ldccrmv2client", + "version": "3.0.6", + "dist": { + "type": "path", + "url": "./app/Lib/vendor/crm-client-3.0.6", + "reference": "04d061dd7559bd6b7e45a4dd17d0c38486db23da" + }, + "require": { + "guzzlehttp/guzzle": "^7.4", + "kwaadpepper/enum": "^2.1", + "respect/validation": "^2.2" + }, + "require-dev": { + "orchestra/testbench": "^6.13", + "phpunit/phpunit": "~9.0", + "slevomat/coding-standard": "^7.0", + "squizlabs/php_codesniffer": "^3.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "LDC\\LDCCRM\\": "src/" + } + }, + "autoload-dev": { + "psr-4": { + "LDC\\LDCCRM\\Tests\\": "tests" + } + }, + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jérémy Munsch", + "email": "jeremy.munsch@ldc.fr", + "homepage": "https://jeremydev.ovh" + } + ], + "description": "LDC CRM Client V2", + "homepage": "https://github.com/kwaadpepper", + "keywords": [ + "CRM", + "Client", + "LDC", + "Laravel" + ], + "transport-options": { + "relative": true + } + }, + { + "name": "ldc/web-admin-secure-laravel", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://lab.s-web.fr/ldc-web/projets/ldc-web-admin-secure-laravel.git", + "reference": "79ac4f4261ad814cf62c75524534158167d02eb3" + }, + "dist": { + "type": "zip", + "url": "https://lab.s-web.fr/api/v4/projects/20/packages/composer/archives/ldc/web-admin-secure-laravel.zip?sha=79ac4f4261ad814cf62c75524534158167d02eb3", + "reference": "79ac4f4261ad814cf62c75524534158167d02eb3", + "shasum": "" + }, + "require": { + "dxw/cidr": "^3.1", + "illuminate/support": "~10", + "laravel/framework": "~10", + "php": ">=8.2", + "symfony/options-resolver": "^3.4.43|^4.4.30|^5.0.11|^6.0" + }, + "require-dev": { + "orchestra/testbench": "^8", + "phpunit/php-code-coverage": "^9", + "phpunit/phpunit": "^9", + "slevomat/coding-standard": "^7", + "squizlabs/php_codesniffer": "^3" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "LDC\\WebAdminSecureLaravel\\AdminSecureServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "LDC\\WebAdminSecureLaravel\\": "src/" + } + }, + "autoload-dev": { + "psr-4": { + "LDC\\WebAdminSecureLaravel\\Tests\\": "tests" + } + }, + "scripts": { + "test": [ + "vendor/bin/phpunit" + ], + "post-autoload-dump": [ + "@php ./vendor/bin/testbench package:discover --ansi" + ] + }, + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Vincent BRIDIER", + "email": "vincent.bridier@ldc.fr", + "homepage": "https://www.ldc.fr" + } + ], + "description": "Restrict access to LDC Network" + }, + { + "name": "league/commonmark", + "version": "2.4.1", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/commonmark.git", + "reference": "3669d6d5f7a47a93c08ddff335e6d945481a1dd5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/3669d6d5f7a47a93c08ddff335e6d945481a1dd5", + "reference": "3669d6d5f7a47a93c08ddff335e6d945481a1dd5", + "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-08-30T16:55:00+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.18.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem.git", + "reference": "015633a05aee22490495159237a5944091d8281e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/015633a05aee22490495159237a5944091d8281e", + "reference": "015633a05aee22490495159237a5944091d8281e", + "shasum": "" + }, + "require": { + "league/flysystem-local": "^3.0.0", + "league/mime-type-detection": "^1.0.0", + "php": "^8.0.2" + }, + "conflict": { + "async-aws/core": "<1.19.0", + "async-aws/s3": "<1.14.0", + "aws/aws-sdk-php": "3.209.31 || 3.210.0", + "guzzlehttp/guzzle": "<7.0", + "guzzlehttp/ringphp": "<1.1.1", + "phpseclib/phpseclib": "3.0.15", + "symfony/http-client": "<5.2" + }, + "require-dev": { + "async-aws/s3": "^1.5 || ^2.0", + "async-aws/simple-s3": "^1.1 || ^2.0", + "aws/aws-sdk-php": "^3.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": "^1.10", + "phpunit/phpunit": "^9.5.11|^10.0", + "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.18.0" + }, + "funding": [ + { + "url": "https://ecologi.com/frankdejonge", + "type": "custom" + }, + { + "url": "https://github.com/frankdejonge", + "type": "github" + } + ], + "time": "2023-10-20T17:59:40+00:00" + }, + { + "name": "league/flysystem-local", + "version": "3.18.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem-local.git", + "reference": "e7381ef7643f658b87efb7dbe98fe538fb1bbf32" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/e7381ef7643f658b87efb7dbe98fe538fb1bbf32", + "reference": "e7381ef7643f658b87efb7dbe98fe538fb1bbf32", + "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.18.0" + }, + "funding": [ + { + "url": "https://ecologi.com/frankdejonge", + "type": "custom" + }, + { + "url": "https://github.com/frankdejonge", + "type": "github" + } + ], + "time": "2023-10-19T20:07:13+00:00" + }, + { + "name": "league/mime-type-detection", + "version": "1.14.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/mime-type-detection.git", + "reference": "b6a5854368533df0295c5761a0253656a2e52d9e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/b6a5854368533df0295c5761a0253656a2e52d9e", + "reference": "b6a5854368533df0295c5761a0253656a2e52d9e", + "shasum": "" + }, + "require": { + "ext-fileinfo": "*", + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.2", + "phpstan/phpstan": "^0.12.68", + "phpunit/phpunit": "^8.5.8 || ^9.3 || ^10.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\MimeTypeDetection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "Mime-type detection for Flysystem", + "support": { + "issues": "https://github.com/thephpleague/mime-type-detection/issues", + "source": "https://github.com/thephpleague/mime-type-detection/tree/1.14.0" + }, + "funding": [ + { + "url": "https://github.com/frankdejonge", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/league/flysystem", + "type": "tidelift" + } + ], + "time": "2023-10-17T14:13:20+00:00" + }, + { + "name": "mews/purifier", + "version": "3.4.1", + "source": { + "type": "git", + "url": "https://github.com/mewebstudio/Purifier.git", + "reference": "48e7bddc18140412d7cd815b6eea2fc7a141c432" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/mewebstudio/Purifier/zipball/48e7bddc18140412d7cd815b6eea2fc7a141c432", + "reference": "48e7bddc18140412d7cd815b6eea2fc7a141c432", + "shasum": "" + }, + "require": { + "ezyang/htmlpurifier": "^4.16.0", + "illuminate/config": "^5.8|^6.0|^7.0|^8.0|^9.0|^10.0", + "illuminate/filesystem": "^5.8|^6.0|^7.0|^8.0|^9.0|^10.0", + "illuminate/support": "^5.8|^6.0|^7.0|^8.0|^9.0|^10.0", + "php": "^7.2|^8.0" + }, + "require-dev": { + "graham-campbell/testbench": "^3.2|^5.5.1", + "mockery/mockery": "^1.3.3", + "phpunit/phpunit": "^8.0|^9.0|^10.0" + }, + "suggest": { + "laravel/framework": "To test the Laravel bindings", + "laravel/lumen-framework": "To test the Lumen bindings" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "Mews\\Purifier\\PurifierServiceProvider" + ], + "aliases": { + "Purifier": "Mews\\Purifier\\Facades\\Purifier" + } + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Mews\\Purifier\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Muharrem ERİN", + "email": "me@mewebstudio.com", + "homepage": "https://github.com/mewebstudio", + "role": "Developer" + } + ], + "description": "Laravel 5/6/7/8/9/10 HtmlPurifier Package", + "homepage": "https://github.com/mewebstudio/purifier", + "keywords": [ + "Laravel Purifier", + "Laravel Security", + "Purifier", + "htmlpurifier", + "laravel HtmlPurifier", + "security", + "xss" + ], + "support": { + "issues": "https://github.com/mewebstudio/Purifier/issues", + "source": "https://github.com/mewebstudio/Purifier/tree/3.4.1" + }, + "time": "2023-03-14T08:28:28+00:00" + }, + { + "name": "mobiledetect/mobiledetectlib", + "version": "2.8.43", + "source": { + "type": "git", + "url": "https://github.com/serbanghita/Mobile-Detect.git", + "reference": "fa96dd52859f03ee2dea002ddd75f8e4e7e9c9da" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/serbanghita/Mobile-Detect/zipball/fa96dd52859f03ee2dea002ddd75f8e4e7e9c9da", + "reference": "fa96dd52859f03ee2dea002ddd75f8e4e7e9c9da", + "shasum": "" + }, + "require": { + "php": ">=5.0.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.8.36" + }, + "type": "library", + "autoload": { + "psr-0": { + "Detection": "namespaced/" + }, + "classmap": [ + "Mobile_Detect.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Serban Ghita", + "email": "serbanghita@gmail.com", + "homepage": "http://mobiledetect.net", + "role": "Developer" + } + ], + "description": "Mobile_Detect is a lightweight PHP class for detecting mobile devices. It uses the User-Agent string combined with specific HTTP headers to detect the mobile environment.", + "homepage": "https://github.com/serbanghita/Mobile-Detect", + "keywords": [ + "detect mobile devices", + "mobile", + "mobile detect", + "mobile detector", + "php mobile detect" + ], + "support": { + "issues": "https://github.com/serbanghita/Mobile-Detect/issues", + "source": "https://github.com/serbanghita/Mobile-Detect/tree/2.8.43" + }, + "funding": [ + { + "url": "https://github.com/serbanghita", + "type": "github" + } + ], + "time": "2023-11-01T13:40:08+00:00" + }, + { + "name": "monolog/monolog", + "version": "3.5.0", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/monolog.git", + "reference": "c915e2634718dbc8a4a15c61b0e62e7a44e14448" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/c915e2634718dbc8a4a15c61b0e62e7a44e14448", + "reference": "c915e2634718dbc8a4a15c61b0e62e7a44e14448", + "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.5.0" + }, + "funding": [ + { + "url": "https://github.com/Seldaek", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/monolog/monolog", + "type": "tidelift" + } + ], + "time": "2023-10-27T15:32:31+00:00" + }, + { + "name": "nesbot/carbon", + "version": "2.71.0", + "source": { + "type": "git", + "url": "https://github.com/briannesbitt/Carbon.git", + "reference": "98276233188583f2ff845a0f992a235472d9466a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/98276233188583f2ff845a0f992a235472d9466a", + "reference": "98276233188583f2ff845a0f992a235472d9466a", + "shasum": "" + }, + "require": { + "ext-json": "*", + "php": "^7.1.8 || ^8.0", + "psr/clock": "^1.0", + "symfony/polyfill-mbstring": "^1.0", + "symfony/polyfill-php80": "^1.16", + "symfony/translation": "^3.4 || ^4.0 || ^5.0 || ^6.0" + }, + "provide": { + "psr/clock-implementation": "1.0" + }, + "require-dev": { + "doctrine/dbal": "^2.0 || ^3.1.4", + "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-09-25T11:31:05+00:00" + }, + { + "name": "nette/schema", + "version": "v1.2.5", + "source": { + "type": "git", + "url": "https://github.com/nette/schema.git", + "reference": "0462f0166e823aad657c9224d0f849ecac1ba10a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nette/schema/zipball/0462f0166e823aad657c9224d0f849ecac1ba10a", + "reference": "0462f0166e823aad657c9224d0f849ecac1ba10a", + "shasum": "" + }, + "require": { + "nette/utils": "^2.5.7 || ^3.1.5 || ^4.0", + "php": "7.1 - 8.3" + }, + "require-dev": { + "nette/tester": "^2.3 || ^2.4", + "phpstan/phpstan-nette": "^1.0", + "tracy/tracy": "^2.7" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause", + "GPL-2.0-only", + "GPL-3.0-only" + ], + "authors": [ + { + "name": "David Grudl", + "homepage": "https://davidgrudl.com" + }, + { + "name": "Nette Community", + "homepage": "https://nette.org/contributors" + } + ], + "description": "📐 Nette Schema: validating data structures against a given Schema.", + "homepage": "https://nette.org", + "keywords": [ + "config", + "nette" + ], + "support": { + "issues": "https://github.com/nette/schema/issues", + "source": "https://github.com/nette/schema/tree/v1.2.5" + }, + "time": "2023-10-05T20:37:59+00:00" + }, + { + "name": "nette/utils", + "version": "v4.0.3", + "source": { + "type": "git", + "url": "https://github.com/nette/utils.git", + "reference": "a9d127dd6a203ce6d255b2e2db49759f7506e015" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nette/utils/zipball/a9d127dd6a203ce6d255b2e2db49759f7506e015", + "reference": "a9d127dd6a203ce6d255b2e2db49759f7506e015", + "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()" + }, + "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.3" + }, + "time": "2023-10-29T21:02:13+00:00" + }, + { + "name": "nikic/php-parser", + "version": "v4.17.1", + "source": { + "type": "git", + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d", + "reference": "a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d", + "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.17.1" + }, + "time": "2023-08-13T19:53:39+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": "nyholm/psr7", + "version": "1.8.0", + "source": { + "type": "git", + "url": "https://github.com/Nyholm/psr7.git", + "reference": "3cb4d163b58589e47b35103e8e5e6a6a475b47be" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Nyholm/psr7/zipball/3cb4d163b58589e47b35103e8e5e6a6a475b47be", + "reference": "3cb4d163b58589e47b35103e8e5e6a6a475b47be", + "shasum": "" + }, + "require": { + "php": ">=7.2", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.1 || ^2.0" + }, + "provide": { + "php-http/message-factory-implementation": "1.0", + "psr/http-factory-implementation": "1.0", + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "http-interop/http-factory-tests": "^0.9", + "php-http/message-factory": "^1.0", + "php-http/psr7-integration-tests": "^1.0", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.4", + "symfony/error-handler": "^4.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.8-dev" + } + }, + "autoload": { + "psr-4": { + "Nyholm\\Psr7\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com" + }, + { + "name": "Martijn van der Ven", + "email": "martijn@vanderven.se" + } + ], + "description": "A fast PHP7 implementation of PSR-7", + "homepage": "https://tnyholm.se", + "keywords": [ + "psr-17", + "psr-7" + ], + "support": { + "issues": "https://github.com/Nyholm/psr7/issues", + "source": "https://github.com/Nyholm/psr7/tree/1.8.0" + }, + "funding": [ + { + "url": "https://github.com/Zegnat", + "type": "github" + }, + { + "url": "https://github.com/nyholm", + "type": "github" + } + ], + "time": "2023-05-02T11:26:24+00:00" + }, + { + "name": "php-http/client-common", + "version": "2.7.0", + "source": { + "type": "git", + "url": "https://github.com/php-http/client-common.git", + "reference": "880509727a447474d2a71b7d7fa5d268ddd3db4b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-http/client-common/zipball/880509727a447474d2a71b7d7fa5d268ddd3db4b", + "reference": "880509727a447474d2a71b7d7fa5d268ddd3db4b", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0", + "php-http/httplug": "^2.0", + "php-http/message": "^1.6", + "psr/http-client": "^1.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.0 || ^2.0", + "symfony/options-resolver": "~4.0.15 || ~4.1.9 || ^4.2.1 || ^5.0 || ^6.0", + "symfony/polyfill-php80": "^1.17" + }, + "require-dev": { + "doctrine/instantiator": "^1.1", + "guzzlehttp/psr7": "^1.4", + "nyholm/psr7": "^1.2", + "phpspec/phpspec": "^5.1 || ^6.3 || ^7.1", + "phpspec/prophecy": "^1.10.2", + "phpunit/phpunit": "^7.5.20 || ^8.5.33 || ^9.6.7" + }, + "suggest": { + "ext-json": "To detect JSON responses with the ContentTypePlugin", + "ext-libxml": "To detect XML responses with the ContentTypePlugin", + "php-http/cache-plugin": "PSR-6 Cache plugin", + "php-http/logger-plugin": "PSR-3 Logger plugin", + "php-http/stopwatch-plugin": "Symfony Stopwatch plugin" + }, + "type": "library", + "autoload": { + "psr-4": { + "Http\\Client\\Common\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" + } + ], + "description": "Common HTTP Client implementations and tools for HTTPlug", + "homepage": "http://httplug.io", + "keywords": [ + "client", + "common", + "http", + "httplug" + ], + "support": { + "issues": "https://github.com/php-http/client-common/issues", + "source": "https://github.com/php-http/client-common/tree/2.7.0" + }, + "time": "2023-05-17T06:46:59+00:00" + }, + { + "name": "php-http/discovery", + "version": "1.19.1", + "source": { + "type": "git", + "url": "https://github.com/php-http/discovery.git", + "reference": "57f3de01d32085fea20865f9b16fb0e69347c39e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-http/discovery/zipball/57f3de01d32085fea20865f9b16fb0e69347c39e", + "reference": "57f3de01d32085fea20865f9b16fb0e69347c39e", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.0|^2.0", + "php": "^7.1 || ^8.0" + }, + "conflict": { + "nyholm/psr7": "<1.0", + "zendframework/zend-diactoros": "*" + }, + "provide": { + "php-http/async-client-implementation": "*", + "php-http/client-implementation": "*", + "psr/http-client-implementation": "*", + "psr/http-factory-implementation": "*", + "psr/http-message-implementation": "*" + }, + "require-dev": { + "composer/composer": "^1.0.2|^2.0", + "graham-campbell/phpspec-skip-example-extension": "^5.0", + "php-http/httplug": "^1.0 || ^2.0", + "php-http/message-factory": "^1.0", + "phpspec/phpspec": "^5.1 || ^6.1 || ^7.3", + "symfony/phpunit-bridge": "^6.2" + }, + "type": "composer-plugin", + "extra": { + "class": "Http\\Discovery\\Composer\\Plugin", + "plugin-optional": true + }, + "autoload": { + "psr-4": { + "Http\\Discovery\\": "src/" + }, + "exclude-from-classmap": [ + "src/Composer/Plugin.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" + } + ], + "description": "Finds and installs PSR-7, PSR-17, PSR-18 and HTTPlug implementations", + "homepage": "http://php-http.org", + "keywords": [ + "adapter", + "client", + "discovery", + "factory", + "http", + "message", + "psr17", + "psr7" + ], + "support": { + "issues": "https://github.com/php-http/discovery/issues", + "source": "https://github.com/php-http/discovery/tree/1.19.1" + }, + "time": "2023-07-11T07:02:26+00:00" + }, + { + "name": "php-http/httplug", + "version": "2.4.0", + "source": { + "type": "git", + "url": "https://github.com/php-http/httplug.git", + "reference": "625ad742c360c8ac580fcc647a1541d29e257f67" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-http/httplug/zipball/625ad742c360c8ac580fcc647a1541d29e257f67", + "reference": "625ad742c360c8ac580fcc647a1541d29e257f67", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0", + "php-http/promise": "^1.1", + "psr/http-client": "^1.0", + "psr/http-message": "^1.0 || ^2.0" + }, + "require-dev": { + "friends-of-phpspec/phpspec-code-coverage": "^4.1 || ^5.0 || ^6.0", + "phpspec/phpspec": "^5.1 || ^6.0 || ^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Http\\Client\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Eric GELOEN", + "email": "geloen.eric@gmail.com" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://sagikazarmark.hu" + } + ], + "description": "HTTPlug, the HTTP client abstraction for PHP", + "homepage": "http://httplug.io", + "keywords": [ + "client", + "http" + ], + "support": { + "issues": "https://github.com/php-http/httplug/issues", + "source": "https://github.com/php-http/httplug/tree/2.4.0" + }, + "time": "2023-04-14T15:10:03+00:00" + }, + { + "name": "php-http/message", + "version": "1.16.0", + "source": { + "type": "git", + "url": "https://github.com/php-http/message.git", + "reference": "47a14338bf4ebd67d317bf1144253d7db4ab55fd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-http/message/zipball/47a14338bf4ebd67d317bf1144253d7db4ab55fd", + "reference": "47a14338bf4ebd67d317bf1144253d7db4ab55fd", + "shasum": "" + }, + "require": { + "clue/stream-filter": "^1.5", + "php": "^7.2 || ^8.0", + "psr/http-message": "^1.1 || ^2.0" + }, + "provide": { + "php-http/message-factory-implementation": "1.0" + }, + "require-dev": { + "ergebnis/composer-normalize": "^2.6", + "ext-zlib": "*", + "guzzlehttp/psr7": "^1.0 || ^2.0", + "laminas/laminas-diactoros": "^2.0 || ^3.0", + "php-http/message-factory": "^1.0.2", + "phpspec/phpspec": "^5.1 || ^6.3 || ^7.1", + "slim/slim": "^3.0" + }, + "suggest": { + "ext-zlib": "Used with compressor/decompressor streams", + "guzzlehttp/psr7": "Used with Guzzle PSR-7 Factories", + "laminas/laminas-diactoros": "Used with Diactoros Factories", + "slim/slim": "Used with Slim Framework PSR-7 implementation" + }, + "type": "library", + "autoload": { + "files": [ + "src/filters.php" + ], + "psr-4": { + "Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" + } + ], + "description": "HTTP Message related tools", + "homepage": "http://php-http.org", + "keywords": [ + "http", + "message", + "psr-7" + ], + "support": { + "issues": "https://github.com/php-http/message/issues", + "source": "https://github.com/php-http/message/tree/1.16.0" + }, + "time": "2023-05-17T06:43:38+00:00" + }, + { + "name": "php-http/message-factory", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/php-http/message-factory.git", + "reference": "4d8778e1c7d405cbb471574821c1ff5b68cc8f57" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-http/message-factory/zipball/4d8778e1c7d405cbb471574821c1ff5b68cc8f57", + "reference": "4d8778e1c7d405cbb471574821c1ff5b68cc8f57", + "shasum": "" + }, + "require": { + "php": ">=5.4", + "psr/http-message": "^1.0 || ^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" + } + ], + "description": "Factory interfaces for PSR-7 HTTP Message", + "homepage": "http://php-http.org", + "keywords": [ + "factory", + "http", + "message", + "stream", + "uri" + ], + "support": { + "issues": "https://github.com/php-http/message-factory/issues", + "source": "https://github.com/php-http/message-factory/tree/1.1.0" + }, + "abandoned": "psr/http-factory", + "time": "2023-04-14T14:16:17+00:00" + }, + { + "name": "php-http/promise", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/php-http/promise.git", + "reference": "ef4905bfb492ff389eb7f12e26925a0f20073050" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-http/promise/zipball/ef4905bfb492ff389eb7f12e26925a0f20073050", + "reference": "ef4905bfb492ff389eb7f12e26925a0f20073050", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "friends-of-phpspec/phpspec-code-coverage": "^4.3.2 || ^6.3", + "phpspec/phpspec": "^5.1.2 || ^6.2 || ^7.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "Http\\Promise\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Joel Wurtz", + "email": "joel.wurtz@gmail.com" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" + } + ], + "description": "Promise used for asynchronous HTTP requests", + "homepage": "http://httplug.io", + "keywords": [ + "promise" + ], + "support": { + "issues": "https://github.com/php-http/promise/issues", + "source": "https://github.com/php-http/promise/tree/1.2.0" + }, + "time": "2023-10-24T09:20:26+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": "phpseclib/phpseclib", + "version": "2.0.45", + "source": { + "type": "git", + "url": "https://github.com/phpseclib/phpseclib.git", + "reference": "28d8f438a0064c9de80857e3270d071495544640" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/28d8f438a0064c9de80857e3270d071495544640", + "reference": "28d8f438a0064c9de80857e3270d071495544640", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "phing/phing": "~2.7", + "phpunit/phpunit": "^4.8.35|^5.7|^6.0|^9.4", + "squizlabs/php_codesniffer": "~2.0" + }, + "suggest": { + "ext-gmp": "Install the GMP (GNU Multiple Precision) extension in order to speed up arbitrary precision integer arithmetic operations.", + "ext-libsodium": "SSH2/SFTP can make use of some algorithms provided by the libsodium-php extension.", + "ext-mcrypt": "Install the Mcrypt extension in order to speed up a few other cryptographic operations.", + "ext-openssl": "Install the OpenSSL extension in order to speed up a wide variety of cryptographic operations.", + "ext-xml": "Install the XML extension to load XML formatted public keys." + }, + "type": "library", + "autoload": { + "files": [ + "phpseclib/bootstrap.php" + ], + "psr-4": { + "phpseclib\\": "phpseclib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jim Wigginton", + "email": "terrafrost@php.net", + "role": "Lead Developer" + }, + { + "name": "Patrick Monnerat", + "email": "pm@datasphere.ch", + "role": "Developer" + }, + { + "name": "Andreas Fischer", + "email": "bantu@phpbb.com", + "role": "Developer" + }, + { + "name": "Hans-Jürgen Petrich", + "email": "petrich@tronic-media.com", + "role": "Developer" + }, + { + "name": "Graham Campbell", + "email": "graham@alt-three.com", + "role": "Developer" + } + ], + "description": "PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.", + "homepage": "http://phpseclib.sourceforge.net", + "keywords": [ + "BigInteger", + "aes", + "asn.1", + "asn1", + "blowfish", + "crypto", + "cryptography", + "encryption", + "rsa", + "security", + "sftp", + "signature", + "signing", + "ssh", + "twofish", + "x.509", + "x509" + ], + "support": { + "issues": "https://github.com/phpseclib/phpseclib/issues", + "source": "https://github.com/phpseclib/phpseclib/tree/2.0.45" + }, + "funding": [ + { + "url": "https://github.com/terrafrost", + "type": "github" + }, + { + "url": "https://www.patreon.com/phpseclib", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpseclib/phpseclib", + "type": "tidelift" + } + ], + "time": "2023-09-15T20:55:47+00:00" + }, + { + "name": "propaganistas/laravel-phone", + "version": "5.0.3", + "source": { + "type": "git", + "url": "https://github.com/Propaganistas/Laravel-Phone.git", + "reference": "32aa5ed857a9a6c1a80a0ebdbff4676f2f8e37cc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Propaganistas/Laravel-Phone/zipball/32aa5ed857a9a6c1a80a0ebdbff4676f2f8e37cc", + "reference": "32aa5ed857a9a6c1a80a0ebdbff4676f2f8e37cc", + "shasum": "" + }, + "require": { + "giggsey/libphonenumber-for-php": "^7.0|^8.0", + "illuminate/contracts": "^9.0|^10.0", + "illuminate/support": "^9.0|^10.0", + "illuminate/validation": "^9.0|^10.0", + "php": "^8.0" + }, + "require-dev": { + "laravel/pint": "^1.4", + "nunomaduro/larastan": "^2.4", + "orchestra/testbench": "*", + "phpunit/phpunit": "^9.5.10" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Propaganistas\\LaravelPhone\\PhoneServiceProvider" + ] + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Propaganistas\\LaravelPhone\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Propaganistas", + "email": "Propaganistas@users.noreply.github.com" + } + ], + "description": "Adds phone number functionality to Laravel based on Google's libphonenumber API.", + "keywords": [ + "laravel", + "libphonenumber", + "phone", + "validation" + ], + "support": { + "issues": "https://github.com/Propaganistas/Laravel-Phone/issues", + "source": "https://github.com/Propaganistas/Laravel-Phone/tree/5.0.3" + }, + "funding": [ + { + "url": "https://github.com/Propaganistas", + "type": "github" + } + ], + "time": "2023-02-04T16:13:42+00:00" + }, + { + "name": "psr/clock", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/clock.git", + "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/clock/zipball/e41a24703d4560fd0acb709162f73b8adfc3aa0d", + "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Psr\\Clock\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for reading the clock.", + "homepage": "https://github.com/php-fig/clock", + "keywords": [ + "clock", + "now", + "psr", + "psr-20", + "time" + ], + "support": { + "issues": "https://github.com/php-fig/clock/issues", + "source": "https://github.com/php-fig/clock/tree/1.0.0" + }, + "time": "2022-11-25T14:36:26+00:00" + }, + { + "name": "psr/container", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "shasum": "" + }, + "require": { + "php": ">=7.4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Container\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common Container Interface (PHP FIG PSR-11)", + "homepage": "https://github.com/php-fig/container", + "keywords": [ + "PSR-11", + "container", + "container-interface", + "container-interop", + "psr" + ], + "support": { + "issues": "https://github.com/php-fig/container/issues", + "source": "https://github.com/php-fig/container/tree/2.0.2" + }, + "time": "2021-11-05T16:47:00+00:00" + }, + { + "name": "psr/event-dispatcher", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/event-dispatcher.git", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0", + "shasum": "" + }, + "require": { + "php": ">=7.2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\EventDispatcher\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Standard interfaces for event handling.", + "keywords": [ + "events", + "psr", + "psr-14" + ], + "support": { + "issues": "https://github.com/php-fig/event-dispatcher/issues", + "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0" + }, + "time": "2019-01-08T18:20:26+00:00" + }, + { + "name": "psr/http-client", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-client.git", + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-client/zipball/bb5906edc1c324c9a05aa0873d40117941e5fa90", + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0", + "psr/http-message": "^1.0 || ^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Client\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP clients", + "homepage": "https://github.com/php-fig/http-client", + "keywords": [ + "http", + "http-client", + "psr", + "psr-18" + ], + "support": { + "source": "https://github.com/php-fig/http-client" + }, + "time": "2023-09-23T14:17:50+00:00" + }, + { + "name": "psr/http-factory", + "version": "1.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.22", + "source": { + "type": "git", + "url": "https://github.com/bobthecow/psysh.git", + "reference": "128fa1b608be651999ed9789c95e6e2a31b5802b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/128fa1b608be651999ed9789c95e6e2a31b5802b", + "reference": "128fa1b608be651999ed9789c95e6e2a31b5802b", + "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-0.11": "0.11.x-dev" + }, + "bamarni-bin": { + "bin-links": false, + "forward-command": false + } + }, + "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.22" + }, + "time": "2023-10-14T21:56:36+00:00" + }, + { + "name": "ralouphie/getallheaders", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/ralouphie/getallheaders.git", + "reference": "120b605dfeb996808c31b6477290a714d356e822" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822", + "reference": "120b605dfeb996808c31b6477290a714d356e822", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.1", + "phpunit/phpunit": "^5 || ^6.5" + }, + "type": "library", + "autoload": { + "files": [ + "src/getallheaders.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ralph Khattar", + "email": "ralph.khattar@gmail.com" + } + ], + "description": "A polyfill for getallheaders.", + "support": { + "issues": "https://github.com/ralouphie/getallheaders/issues", + "source": "https://github.com/ralouphie/getallheaders/tree/develop" + }, + "time": "2019-03-08T08:55:37+00:00" + }, + { + "name": "ramsey/collection", + "version": "2.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": "respect/stringifier", + "version": "0.2.0", + "source": { + "type": "git", + "url": "https://github.com/Respect/Stringifier.git", + "reference": "e55af3c8aeaeaa2abb5fa47a58a8e9688cc23b59" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Respect/Stringifier/zipball/e55af3c8aeaeaa2abb5fa47a58a8e9688cc23b59", + "reference": "e55af3c8aeaeaa2abb5fa47a58a8e9688cc23b59", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^2.8", + "malukenho/docheader": "^0.1.7", + "phpunit/phpunit": "^6.4" + }, + "type": "library", + "autoload": { + "files": [ + "src/stringify.php" + ], + "psr-4": { + "Respect\\Stringifier\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Respect/Stringifier Contributors", + "homepage": "https://github.com/Respect/Stringifier/graphs/contributors" + } + ], + "description": "Converts any value to a string", + "homepage": "http://respect.github.io/Stringifier/", + "keywords": [ + "respect", + "stringifier", + "stringify" + ], + "support": { + "issues": "https://github.com/Respect/Stringifier/issues", + "source": "https://github.com/Respect/Stringifier/tree/0.2.0" + }, + "time": "2017-12-29T19:39:25+00:00" + }, + { + "name": "respect/validation", + "version": "2.2.4", + "source": { + "type": "git", + "url": "https://github.com/Respect/Validation.git", + "reference": "d304ace5325efd7180daffb1f8627bb0affd4e3a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Respect/Validation/zipball/d304ace5325efd7180daffb1f8627bb0affd4e3a", + "reference": "d304ace5325efd7180daffb1f8627bb0affd4e3a", + "shasum": "" + }, + "require": { + "php": "^7.4 || ^8.0 || ^8.1 || ^8.2", + "respect/stringifier": "^0.2.0", + "symfony/polyfill-mbstring": "^1.2" + }, + "require-dev": { + "egulias/email-validator": "^3.0", + "malukenho/docheader": "^0.1", + "mikey179/vfsstream": "^1.6", + "phpstan/phpstan": "^1.9", + "phpstan/phpstan-deprecation-rules": "^1.1", + "phpstan/phpstan-phpunit": "^1.3", + "phpunit/phpunit": "^9.6", + "psr/http-message": "^1.0", + "respect/coding-standard": "^3.0", + "squizlabs/php_codesniffer": "^3.7", + "symfony/validator": "^3.0||^4.0" + }, + "suggest": { + "egulias/email-validator": "Strict (RFC compliant) email validation", + "ext-bcmath": "Arbitrary Precision Mathematics", + "ext-fileinfo": "File Information", + "ext-mbstring": "Multibyte String Functions" + }, + "type": "library", + "autoload": { + "psr-4": { + "Respect\\Validation\\": "library/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Respect/Validation Contributors", + "homepage": "https://github.com/Respect/Validation/graphs/contributors" + } + ], + "description": "The most awesome validation engine ever created for PHP", + "homepage": "http://respect.github.io/Validation/", + "keywords": [ + "respect", + "validation", + "validator" + ], + "support": { + "issues": "https://github.com/Respect/Validation/issues", + "source": "https://github.com/Respect/Validation/tree/2.2.4" + }, + "time": "2023-02-15T01:05:24+00:00" + }, + { + "name": "sentry/sdk", + "version": "3.5.0", + "source": { + "type": "git", + "url": "https://github.com/getsentry/sentry-php-sdk.git", + "reference": "cd91b752f07c4bab9fb3b173f81af68a78a78d6d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/getsentry/sentry-php-sdk/zipball/cd91b752f07c4bab9fb3b173f81af68a78a78d6d", + "reference": "cd91b752f07c4bab9fb3b173f81af68a78a78d6d", + "shasum": "" + }, + "require": { + "http-interop/http-factory-guzzle": "^1.0", + "sentry/sentry": "^3.19", + "symfony/http-client": "^4.3|^5.0|^6.0" + }, + "type": "metapackage", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Sentry", + "email": "accounts@sentry.io" + } + ], + "description": "This is a metapackage shipping sentry/sentry with a recommended HTTP client.", + "homepage": "http://sentry.io", + "keywords": [ + "crash-reporting", + "crash-reports", + "error-handler", + "error-monitoring", + "log", + "logging", + "sentry" + ], + "support": { + "issues": "https://github.com/getsentry/sentry-php-sdk/issues", + "source": "https://github.com/getsentry/sentry-php-sdk/tree/3.5.0" + }, + "funding": [ + { + "url": "https://sentry.io/", + "type": "custom" + }, + { + "url": "https://sentry.io/pricing/", + "type": "custom" + } + ], + "time": "2023-06-12T17:50:36+00:00" + }, + { + "name": "sentry/sentry", + "version": "3.22.0", + "source": { + "type": "git", + "url": "https://github.com/getsentry/sentry-php.git", + "reference": "c0e3df5a5c1d133cd9461e7672568ff07042c19d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/getsentry/sentry-php/zipball/c0e3df5a5c1d133cd9461e7672568ff07042c19d", + "reference": "c0e3df5a5c1d133cd9461e7672568ff07042c19d", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-mbstring": "*", + "guzzlehttp/promises": "^1.5.3|^2.0", + "jean85/pretty-package-versions": "^1.5|^2.0.4", + "php": "^7.2|^8.0", + "php-http/async-client-implementation": "^1.0", + "php-http/client-common": "^1.5|^2.0", + "php-http/discovery": "^1.15", + "php-http/httplug": "^1.1|^2.0", + "php-http/message": "^1.5", + "php-http/message-factory": "^1.1", + "psr/http-factory": "^1.0", + "psr/http-factory-implementation": "^1.0", + "psr/log": "^1.0|^2.0|^3.0", + "symfony/options-resolver": "^3.4.43|^4.4.30|^5.0.11|^6.0|^7.0", + "symfony/polyfill-php80": "^1.17" + }, + "conflict": { + "php-http/client-common": "1.8.0", + "raven/raven": "*" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^2.19|3.4.*", + "guzzlehttp/psr7": "^1.8.4|^2.1.1", + "http-interop/http-factory-guzzle": "^1.0", + "monolog/monolog": "^1.6|^2.0|^3.0", + "nikic/php-parser": "^4.10.3", + "php-http/mock-client": "^1.3", + "phpbench/phpbench": "^1.0", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^1.3", + "phpstan/phpstan-phpunit": "^1.0", + "phpunit/phpunit": "^8.5.14|^9.4", + "symfony/phpunit-bridge": "^5.2|^6.0", + "vimeo/psalm": "^4.17" + }, + "suggest": { + "monolog/monolog": "Allow sending log messages to Sentry by using the included Monolog handler." + }, + "type": "library", + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Sentry\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Sentry", + "email": "accounts@sentry.io" + } + ], + "description": "A PHP SDK for Sentry (http://sentry.io)", + "homepage": "http://sentry.io", + "keywords": [ + "crash-reporting", + "crash-reports", + "error-handler", + "error-monitoring", + "log", + "logging", + "sentry" + ], + "support": { + "issues": "https://github.com/getsentry/sentry-php/issues", + "source": "https://github.com/getsentry/sentry-php/tree/3.22.0" + }, + "funding": [ + { + "url": "https://sentry.io/", + "type": "custom" + }, + { + "url": "https://sentry.io/pricing/", + "type": "custom" + } + ], + "time": "2023-10-23T20:34:53+00:00" + }, + { + "name": "sentry/sentry-laravel", + "version": "3.8.2", + "source": { + "type": "git", + "url": "https://github.com/getsentry/sentry-laravel.git", + "reference": "1293e5732f8405e12f000cdf5dee78c927a18de0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/getsentry/sentry-laravel/zipball/1293e5732f8405e12f000cdf5dee78c927a18de0", + "reference": "1293e5732f8405e12f000cdf5dee78c927a18de0", + "shasum": "" + }, + "require": { + "illuminate/support": "^6.0 | ^7.0 | ^8.0 | ^9.0 | ^10.0", + "nyholm/psr7": "^1.0", + "php": "^7.2 | ^8.0", + "sentry/sdk": "^3.4", + "sentry/sentry": "^3.20.1", + "symfony/psr-http-message-bridge": "^1.0 | ^2.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.11", + "laravel/folio": "^1.0", + "laravel/framework": "^6.0 | ^7.0 | ^8.0 | ^9.0 | ^10.0", + "mockery/mockery": "^1.3", + "orchestra/testbench": "^4.7 | ^5.1 | ^6.0 | ^7.0 | ^8.0", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^8.4 | ^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev", + "dev-2.x": "2.x-dev", + "dev-1.x": "1.x-dev", + "dev-0.x": "0.x-dev" + }, + "laravel": { + "providers": [ + "Sentry\\Laravel\\ServiceProvider", + "Sentry\\Laravel\\Tracing\\ServiceProvider" + ], + "aliases": { + "Sentry": "Sentry\\Laravel\\Facade" + } + } + }, + "autoload": { + "psr-0": { + "Sentry\\Laravel\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Sentry", + "email": "accounts@sentry.io" + } + ], + "description": "Laravel SDK for Sentry (https://sentry.io)", + "homepage": "https://sentry.io", + "keywords": [ + "crash-reporting", + "crash-reports", + "error-handler", + "error-monitoring", + "laravel", + "log", + "logging", + "sentry" + ], + "support": { + "issues": "https://github.com/getsentry/sentry-laravel/issues", + "source": "https://github.com/getsentry/sentry-laravel/tree/3.8.2" + }, + "funding": [ + { + "url": "https://sentry.io/", + "type": "custom" + }, + { + "url": "https://sentry.io/pricing/", + "type": "custom" + } + ], + "time": "2023-10-12T14:38:46+00:00" + }, + { + "name": "symfony/console", + "version": "v6.3.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "eca495f2ee845130855ddf1cf18460c38966c8b6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/eca495f2ee845130855ddf1cf18460c38966c8b6", + "reference": "eca495f2ee845130855ddf1cf18460c38966c8b6", + "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.4" + }, + "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-08-16T10:10:12+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.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/error-handler.git", + "reference": "1f69476b64fb47105c06beef757766c376b548c4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/1f69476b64fb47105c06beef757766c376b548c4", + "reference": "1f69476b64fb47105c06beef757766c376b548c4", + "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.5" + }, + "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-09-12T06:57:20+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.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "a1b31d88c0e998168ca7792f222cbecee47428c4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/a1b31d88c0e998168ca7792f222cbecee47428c4", + "reference": "a1b31d88c0e998168ca7792f222cbecee47428c4", + "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.5" + }, + "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-09-26T12:56:25+00:00" + }, + { + "name": "symfony/http-client", + "version": "v6.3.7", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-client.git", + "reference": "cd67fcaf4524ec6ae5d9b2d9497682d7ad3ce57d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-client/zipball/cd67fcaf4524ec6ae5d9b2d9497682d7ad3ce57d", + "reference": "cd67fcaf4524ec6ae5d9b2d9497682d7ad3ce57d", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/log": "^1|^2|^3", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/http-client-contracts": "^3", + "symfony/service-contracts": "^2.5|^3" + }, + "conflict": { + "php-http/discovery": "<1.15", + "symfony/http-foundation": "<6.3" + }, + "provide": { + "php-http/async-client-implementation": "*", + "php-http/client-implementation": "*", + "psr/http-client-implementation": "1.0", + "symfony/http-client-implementation": "3.0" + }, + "require-dev": { + "amphp/amp": "^2.5", + "amphp/http-client": "^4.2.1", + "amphp/http-tunnel": "^1.0", + "amphp/socket": "^1.1", + "guzzlehttp/promises": "^1.4", + "nyholm/psr7": "^1.0", + "php-http/httplug": "^1.0|^2.0", + "psr/http-client": "^1.0", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/http-kernel": "^5.4|^6.0", + "symfony/process": "^5.4|^6.0", + "symfony/stopwatch": "^5.4|^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpClient\\": "" + }, + "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 powerful methods to fetch HTTP resources synchronously or asynchronously", + "homepage": "https://symfony.com", + "keywords": [ + "http" + ], + "support": { + "source": "https://github.com/symfony/http-client/tree/v6.3.7" + }, + "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-10-29T12:41:36+00:00" + }, + { + "name": "symfony/http-client-contracts", + "version": "v3.3.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-client-contracts.git", + "reference": "3b66325d0176b4ec826bffab57c9037d759c31fb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/3b66325d0176b4ec826bffab57c9037d759c31fb", + "reference": "3b66325d0176b4ec826bffab57c9037d759c31fb", + "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\\HttpClient\\": "" + }, + "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 HTTP clients", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/http-client-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/http-foundation", + "version": "v6.3.7", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-foundation.git", + "reference": "59d1837d5d992d16c2628cd0d6b76acf8d69b33e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/59d1837d5d992d16c2628cd0d6b76acf8d69b33e", + "reference": "59d1837d5d992d16c2628cd0d6b76acf8d69b33e", + "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.3" + }, + "require-dev": { + "doctrine/dbal": "^2.13.1|^3|^4", + "predis/predis": "^1.1|^2.0", + "symfony/cache": "^6.3", + "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.7" + }, + "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-10-28T23:55:27+00:00" + }, + { + "name": "symfony/http-kernel", + "version": "v6.3.7", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-kernel.git", + "reference": "6d4098095f93279d9536a0e9124439560cc764d0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/6d4098095f93279d9536a0e9124439560cc764d0", + "reference": "6d4098095f93279d9536a0e9124439560cc764d0", + "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.3.4", + "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.4", + "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.4", + "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.7" + }, + "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-10-29T14:31:45+00:00" + }, + { + "name": "symfony/mailer", + "version": "v6.3.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/mailer.git", + "reference": "d89611a7830d51b5e118bca38e390dea92f9ea06" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mailer/zipball/d89611a7830d51b5e118bca38e390dea92f9ea06", + "reference": "d89611a7830d51b5e118bca38e390dea92f9ea06", + "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.5" + }, + "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-09-06T09:47:15+00:00" + }, + { + "name": "symfony/mime", + "version": "v6.3.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/mime.git", + "reference": "d5179eedf1cb2946dbd760475ebf05c251ef6a6e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mime/zipball/d5179eedf1cb2946dbd760475ebf05c251ef6a6e", + "reference": "d5179eedf1cb2946dbd760475ebf05c251ef6a6e", + "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.5" + }, + "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-09-29T06:59:36+00:00" + }, + { + "name": "symfony/options-resolver", + "version": "v6.3.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/options-resolver.git", + "reference": "a10f19f5198d589d5c33333cffe98dc9820332dd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/options-resolver/zipball/a10f19f5198d589d5c33333cffe98dc9820332dd", + "reference": "a10f19f5198d589d5c33333cffe98dc9820332dd", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\OptionsResolver\\": "" + }, + "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 an improved replacement for the array_replace PHP function", + "homepage": "https://symfony.com", + "keywords": [ + "config", + "configuration", + "options" + ], + "support": { + "source": "https://github.com/symfony/options-resolver/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-12T14:21:09+00:00" + }, + { + "name": "symfony/polyfill-ctype", + "version": "v1.28.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb", + "reference": "ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "provide": { + "ext-ctype": "*" + }, + "suggest": { + "ext-ctype": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.28-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.28.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-01-26T09:26:14+00:00" + }, + { + "name": "symfony/polyfill-intl-grapheme", + "version": "v1.28.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-grapheme.git", + "reference": "875e90aeea2777b6f135677f618529449334a612" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/875e90aeea2777b6f135677f618529449334a612", + "reference": "875e90aeea2777b6f135677f618529449334a612", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.28-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.28.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-01-26T09:26:14+00:00" + }, + { + "name": "symfony/polyfill-intl-idn", + "version": "v1.28.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-idn.git", + "reference": "ecaafce9f77234a6a449d29e49267ba10499116d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/ecaafce9f77234a6a449d29e49267ba10499116d", + "reference": "ecaafce9f77234a6a449d29e49267ba10499116d", + "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.28-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.28.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-01-26T09:30:37+00:00" + }, + { + "name": "symfony/polyfill-intl-normalizer", + "version": "v1.28.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-normalizer.git", + "reference": "8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92", + "reference": "8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.28-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.28.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-01-26T09:26:14+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.28.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "42292d99c55abe617799667f454222c54c60e229" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/42292d99c55abe617799667f454222c54c60e229", + "reference": "42292d99c55abe617799667f454222c54c60e229", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "provide": { + "ext-mbstring": "*" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.28-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.28.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-07-28T09:04:16+00:00" + }, + { + "name": "symfony/polyfill-php72", + "version": "v1.28.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php72.git", + "reference": "70f4aebd92afca2f865444d30a4d2151c13c3179" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/70f4aebd92afca2f865444d30a4d2151c13c3179", + "reference": "70f4aebd92afca2f865444d30a4d2151c13c3179", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.28-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.28.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-01-26T09:26:14+00:00" + }, + { + "name": "symfony/polyfill-php80", + "version": "v1.28.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "6caa57379c4aec19c0a12a38b59b26487dcfe4b5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/6caa57379c4aec19c0a12a38b59b26487dcfe4b5", + "reference": "6caa57379c4aec19c0a12a38b59b26487dcfe4b5", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.28-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.28.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-01-26T09:26:14+00:00" + }, + { + "name": "symfony/polyfill-php83", + "version": "v1.28.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php83.git", + "reference": "b0f46ebbeeeda3e9d2faebdfbf4b4eae9b59fa11" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/b0f46ebbeeeda3e9d2faebdfbf4b4eae9b59fa11", + "reference": "b0f46ebbeeeda3e9d2faebdfbf4b4eae9b59fa11", + "shasum": "" + }, + "require": { + "php": ">=7.1", + "symfony/polyfill-php80": "^1.14" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.28-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php83\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.3+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php83/tree/v1.28.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-08-16T06:22:46+00:00" + }, + { + "name": "symfony/polyfill-uuid", + "version": "v1.28.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-uuid.git", + "reference": "9c44518a5aff8da565c8a55dbe85d2769e6f630e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/9c44518a5aff8da565c8a55dbe85d2769e6f630e", + "reference": "9c44518a5aff8da565c8a55dbe85d2769e6f630e", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "provide": { + "ext-uuid": "*" + }, + "suggest": { + "ext-uuid": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.28-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.28.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-01-26T09:26:14+00:00" + }, + { + "name": "symfony/process", + "version": "v6.3.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "0b5c29118f2e980d455d2e34a5659f4579847c54" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/0b5c29118f2e980d455d2e34a5659f4579847c54", + "reference": "0b5c29118f2e980d455d2e34a5659f4579847c54", + "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.4" + }, + "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-08-07T10:39:22+00:00" + }, + { + "name": "symfony/psr-http-message-bridge", + "version": "v2.3.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/psr-http-message-bridge.git", + "reference": "581ca6067eb62640de5ff08ee1ba6850a0ee472e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/psr-http-message-bridge/zipball/581ca6067eb62640de5ff08ee1ba6850a0ee472e", + "reference": "581ca6067eb62640de5ff08ee1ba6850a0ee472e", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "psr/http-message": "^1.0 || ^2.0", + "symfony/deprecation-contracts": "^2.5 || ^3.0", + "symfony/http-foundation": "^5.4 || ^6.0" + }, + "require-dev": { + "nyholm/psr7": "^1.1", + "psr/log": "^1.1 || ^2 || ^3", + "symfony/browser-kit": "^5.4 || ^6.0", + "symfony/config": "^5.4 || ^6.0", + "symfony/event-dispatcher": "^5.4 || ^6.0", + "symfony/framework-bundle": "^5.4 || ^6.0", + "symfony/http-kernel": "^5.4 || ^6.0", + "symfony/phpunit-bridge": "^6.2" + }, + "suggest": { + "nyholm/psr7": "For a super lightweight PSR-7/17 implementation" + }, + "type": "symfony-bridge", + "extra": { + "branch-alias": { + "dev-main": "2.3-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Bridge\\PsrHttpMessage\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "http://symfony.com/contributors" + } + ], + "description": "PSR HTTP message bridge", + "homepage": "http://symfony.com", + "keywords": [ + "http", + "http-message", + "psr-17", + "psr-7" + ], + "support": { + "issues": "https://github.com/symfony/psr-http-message-bridge/issues", + "source": "https://github.com/symfony/psr-http-message-bridge/tree/v2.3.1" + }, + "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-26T11:53:26+00:00" + }, + { + "name": "symfony/routing", + "version": "v6.3.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/routing.git", + "reference": "82616e59acd3e3d9c916bba798326cb7796d7d31" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/routing/zipball/82616e59acd3e3d9c916bba798326cb7796d7d31", + "reference": "82616e59acd3e3d9c916bba798326cb7796d7d31", + "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.5" + }, + "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-09-20T16:05:51+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.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/string.git", + "reference": "13d76d0fb049051ed12a04bef4f9de8715bea339" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/string/zipball/13d76d0fb049051ed12a04bef4f9de8715bea339", + "reference": "13d76d0fb049051ed12a04bef4f9de8715bea339", + "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.5" + }, + "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-09-18T10:38:32+00:00" + }, + { + "name": "symfony/translation", + "version": "v6.3.7", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation.git", + "reference": "30212e7c87dcb79c83f6362b00bde0e0b1213499" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation/zipball/30212e7c87dcb79c83f6362b00bde0e0b1213499", + "reference": "30212e7c87dcb79c83f6362b00bde0e0b1213499", + "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.7" + }, + "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-10-28T23:11:45+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.6", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-dumper.git", + "reference": "999ede244507c32b8e43aebaa10e9fce20de7c97" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/999ede244507c32b8e43aebaa10e9fce20de7c97", + "reference": "999ede244507c32b8e43aebaa10e9fce20de7c97", + "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.6" + }, + "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-10-12T18:45: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": "uwil/k8s-laravel", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://lab.s-web.fr/ldc-web/projets/k8s-laravel.git", + "reference": "a0103f8f4443fbc07f01dd4a91f74b2ae5350a8c" + }, + "dist": { + "type": "zip", + "url": "https://lab.s-web.fr/api/v4/projects/90/packages/composer/archives/uwil/k8s-laravel.zip?sha=a0103f8f4443fbc07f01dd4a91f74b2ae5350a8c", + "reference": "a0103f8f4443fbc07f01dd4a91f74b2ae5350a8c", + "shasum": "" + }, + "require": { + "illuminate/support": "~8|~9|~10", + "laravel/framework": "~8|~9|~10", + "php": "~7.3|~7.4|~8" + }, + "require-dev": { + "orchestra/testbench": "^8.5", + "phpunit/php-code-coverage": "^9.2", + "phpunit/phpunit": "^9.6", + "slevomat/coding-standard": "^8.3", + "squizlabs/php_codesniffer": "^3.7" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Uwil\\K8S\\Laravel\\K8SServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Uwil\\K8S\\Laravel\\": "src/" + } + }, + "autoload-dev": { + "psr-4": { + "Uwil\\K8S\\Laravel\\Tests\\": "tests" + } + }, + "scripts": { + "test": [ + "vendor/bin/phpunit" + ], + "post-autoload-dump": [ + "@php ./vendor/bin/testbench package:discover --ansi" + ] + }, + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Vincent BRIDIER", + "email": "vincent.bridier@ldc.fr", + "homepage": "https://www.ldc.fr" + } + ], + "description": "Laravel requirements for k8s" + }, + { + "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": "archtechx/enums", + "version": "v0.3.2", + "source": { + "type": "git", + "url": "https://github.com/archtechx/enums.git", + "reference": "475f45e682b0771253707f9403b704759a08da5f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/archtechx/enums/zipball/475f45e682b0771253707f9403b704759a08da5f", + "reference": "475f45e682b0771253707f9403b704759a08da5f", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "require-dev": { + "nunomaduro/larastan": "^1.0|^2.4", + "orchestra/testbench": "^6.9|^7.0|^8.0", + "pestphp/pest": "^1.2|^2.0", + "pestphp/pest-plugin-laravel": "^1.0|^2.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "ArchTech\\Enums\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Samuel Štancl", + "email": "samuel@archte.ch" + } + ], + "description": "Helpers for making PHP enums more lovable.", + "support": { + "issues": "https://github.com/archtechx/enums/issues", + "source": "https://github.com/archtechx/enums/tree/v0.3.2" + }, + "time": "2023-02-15T13:05:41+00:00" + }, + { + "name": "composer/semver", + "version": "3.4.0", + "source": { + "type": "git", + "url": "https://github.com/composer/semver.git", + "reference": "35e8d0af4486141bc745f23a29cc2091eb624a32" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/semver/zipball/35e8d0af4486141bc745f23a29cc2091eb624a32", + "reference": "35e8d0af4486141bc745f23a29cc2091eb624a32", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.4", + "symfony/phpunit-bridge": "^4.2 || ^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Semver\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "http://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + }, + { + "name": "Rob Bast", + "email": "rob.bast@gmail.com", + "homepage": "http://robbast.nl" + } + ], + "description": "Semver library that offers utilities, version constraint parsing and validation.", + "keywords": [ + "semantic", + "semver", + "validation", + "versioning" + ], + "support": { + "irc": "ircs://irc.libera.chat:6697/composer", + "issues": "https://github.com/composer/semver/issues", + "source": "https://github.com/composer/semver/tree/3.4.0" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2023-08-31T09:50:34+00:00" + }, + { + "name": "dealerdirect/phpcodesniffer-composer-installer", + "version": "v1.0.0", + "source": { + "type": "git", + "url": "https://github.com/PHPCSStandards/composer-installer.git", + "reference": "4be43904336affa5c2f70744a348312336afd0da" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/PHPCSStandards/composer-installer/zipball/4be43904336affa5c2f70744a348312336afd0da", + "reference": "4be43904336affa5c2f70744a348312336afd0da", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.0 || ^2.0", + "php": ">=5.4", + "squizlabs/php_codesniffer": "^2.0 || ^3.1.0 || ^4.0" + }, + "require-dev": { + "composer/composer": "*", + "ext-json": "*", + "ext-zip": "*", + "php-parallel-lint/php-parallel-lint": "^1.3.1", + "phpcompatibility/php-compatibility": "^9.0", + "yoast/phpunit-polyfills": "^1.0" + }, + "type": "composer-plugin", + "extra": { + "class": "PHPCSStandards\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\Plugin" + }, + "autoload": { + "psr-4": { + "PHPCSStandards\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Franck Nijhof", + "email": "franck.nijhof@dealerdirect.com", + "homepage": "http://www.frenck.nl", + "role": "Developer / IT Manager" + }, + { + "name": "Contributors", + "homepage": "https://github.com/PHPCSStandards/composer-installer/graphs/contributors" + } + ], + "description": "PHP_CodeSniffer Standards Composer Installer Plugin", + "homepage": "http://www.dealerdirect.com", + "keywords": [ + "PHPCodeSniffer", + "PHP_CodeSniffer", + "code quality", + "codesniffer", + "composer", + "installer", + "phpcbf", + "phpcs", + "plugin", + "qa", + "quality", + "standard", + "standards", + "style guide", + "stylecheck", + "tests" + ], + "support": { + "issues": "https://github.com/PHPCSStandards/composer-installer/issues", + "source": "https://github.com/PHPCSStandards/composer-installer" + }, + "time": "2023-01-05T11:28:13+00:00" + }, + { + "name": "doctrine/cache", + "version": "2.2.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/cache.git", + "reference": "1ca8f21980e770095a31456042471a57bc4c68fb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/cache/zipball/1ca8f21980e770095a31456042471a57bc4c68fb", + "reference": "1ca8f21980e770095a31456042471a57bc4c68fb", + "shasum": "" + }, + "require": { + "php": "~7.1 || ^8.0" + }, + "conflict": { + "doctrine/common": ">2.2,<2.4" + }, + "require-dev": { + "cache/integration-tests": "dev-master", + "doctrine/coding-standard": "^9", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "psr/cache": "^1.0 || ^2.0 || ^3.0", + "symfony/cache": "^4.4 || ^5.4 || ^6", + "symfony/var-exporter": "^4.4 || ^5.4 || ^6" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\Cache\\": "lib/Doctrine/Common/Cache" + } + }, + "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 Cache library is a popular cache implementation that supports many different drivers such as redis, memcache, apc, mongodb and others.", + "homepage": "https://www.doctrine-project.org/projects/cache.html", + "keywords": [ + "abstraction", + "apcu", + "cache", + "caching", + "couchdb", + "memcached", + "php", + "redis", + "xcache" + ], + "support": { + "issues": "https://github.com/doctrine/cache/issues", + "source": "https://github.com/doctrine/cache/tree/2.2.0" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fcache", + "type": "tidelift" + } + ], + "time": "2022-05-20T20:07:39+00:00" + }, + { + "name": "doctrine/dbal", + "version": "3.7.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/dbal.git", + "reference": "5b7bd66c9ff58c04c5474ab85edce442f8081cb2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/5b7bd66c9ff58c04c5474ab85edce442f8081cb2", + "reference": "5b7bd66c9ff58c04c5474ab85edce442f8081cb2", + "shasum": "" + }, + "require": { + "composer-runtime-api": "^2", + "doctrine/cache": "^1.11|^2.0", + "doctrine/deprecations": "^0.5.3|^1", + "doctrine/event-manager": "^1|^2", + "php": "^7.4 || ^8.0", + "psr/cache": "^1|^2|^3", + "psr/log": "^1|^2|^3" + }, + "require-dev": { + "doctrine/coding-standard": "12.0.0", + "fig/log-test": "^1", + "jetbrains/phpstorm-stubs": "2023.1", + "phpstan/phpstan": "1.10.35", + "phpstan/phpstan-strict-rules": "^1.5", + "phpunit/phpunit": "9.6.13", + "psalm/plugin-phpunit": "0.18.4", + "slevomat/coding-standard": "8.13.1", + "squizlabs/php_codesniffer": "3.7.2", + "symfony/cache": "^5.4|^6.0", + "symfony/console": "^4.4|^5.4|^6.0", + "vimeo/psalm": "4.30.0" + }, + "suggest": { + "symfony/console": "For helpful console commands such as SQL execution and import of files." + }, + "bin": [ + "bin/doctrine-dbal" + ], + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\DBAL\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + } + ], + "description": "Powerful PHP database abstraction layer (DBAL) with many features for database schema introspection and management.", + "homepage": "https://www.doctrine-project.org/projects/dbal.html", + "keywords": [ + "abstraction", + "database", + "db2", + "dbal", + "mariadb", + "mssql", + "mysql", + "oci8", + "oracle", + "pdo", + "pgsql", + "postgresql", + "queryobject", + "sasql", + "sql", + "sqlite", + "sqlserver", + "sqlsrv" + ], + "support": { + "issues": "https://github.com/doctrine/dbal/issues", + "source": "https://github.com/doctrine/dbal/tree/3.7.1" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fdbal", + "type": "tidelift" + } + ], + "time": "2023-10-06T05:06:20+00:00" + }, + { + "name": "doctrine/deprecations", + "version": "1.1.2", + "source": { + "type": "git", + "url": "https://github.com/doctrine/deprecations.git", + "reference": "4f2d4f2836e7ec4e7a8625e75c6aa916004db931" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/deprecations/zipball/4f2d4f2836e7ec4e7a8625e75c6aa916004db931", + "reference": "4f2d4f2836e7ec4e7a8625e75c6aa916004db931", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^9", + "phpstan/phpstan": "1.4.10 || 1.10.15", + "phpstan/phpstan-phpunit": "^1.0", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "psalm/plugin-phpunit": "0.18.4", + "psr/log": "^1 || ^2 || ^3", + "vimeo/psalm": "4.30.0 || 5.12.0" + }, + "suggest": { + "psr/log": "Allows logging deprecations via PSR-3 logger implementation" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Deprecations\\": "lib/Doctrine/Deprecations" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.", + "homepage": "https://www.doctrine-project.org/", + "support": { + "issues": "https://github.com/doctrine/deprecations/issues", + "source": "https://github.com/doctrine/deprecations/tree/1.1.2" + }, + "time": "2023-09-27T20:04:15+00:00" + }, + { + "name": "doctrine/event-manager", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/event-manager.git", + "reference": "750671534e0241a7c50ea5b43f67e23eb5c96f32" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/event-manager/zipball/750671534e0241a7c50ea5b43f67e23eb5c96f32", + "reference": "750671534e0241a7c50ea5b43f67e23eb5c96f32", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "conflict": { + "doctrine/common": "<2.9" + }, + "require-dev": { + "doctrine/coding-standard": "^10", + "phpstan/phpstan": "^1.8.8", + "phpunit/phpunit": "^9.5", + "vimeo/psalm": "^4.28" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" + } + ], + "description": "The Doctrine Event Manager is a simple PHP event system that was built to be used with the various Doctrine projects.", + "homepage": "https://www.doctrine-project.org/projects/event-manager.html", + "keywords": [ + "event", + "event dispatcher", + "event manager", + "event system", + "events" + ], + "support": { + "issues": "https://github.com/doctrine/event-manager/issues", + "source": "https://github.com/doctrine/event-manager/tree/2.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%2Fevent-manager", + "type": "tidelift" + } + ], + "time": "2022-10-12T20:59:15+00:00" + }, + { + "name": "dragon-code/contracts", + "version": "v2.20.0", + "source": { + "type": "git", + "url": "https://github.com/TheDragonCode/contracts.git", + "reference": "410d35bec404f465a126bb1e672f3abe1150f5d7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TheDragonCode/contracts/zipball/410d35bec404f465a126bb1e672f3abe1150f5d7", + "reference": "410d35bec404f465a126bb1e672f3abe1150f5d7", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "psr/http-message": "^1.0.1 || ^2.0", + "symfony/http-kernel": "^4.0 || ^5.0 || ^6.0", + "symfony/polyfill-php80": "^1.23" + }, + "conflict": { + "andrey-helldar/contracts": "*" + }, + "require-dev": { + "illuminate/database": "^10.0", + "phpdocumentor/reflection-docblock": "^5.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "DragonCode\\Contracts\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Andrey Helldar", + "email": "helldar@dragon-code.pro", + "homepage": "https://github.com/andrey-helldar" + } + ], + "description": "A set of contracts for any project", + "keywords": [ + "contracts", + "interfaces" + ], + "support": { + "source": "https://github.com/TheDragonCode/contracts" + }, + "funding": [ + { + "url": "https://boosty.to/dragon-code", + "type": "boosty" + }, + { + "url": "https://github.com/sponsors/TheDragonCode", + "type": "github" + }, + { + "url": "https://opencollective.com/dragon-code", + "type": "open_collective" + }, + { + "url": "https://yoomoney.ru/to/410012608840929", + "type": "yoomoney" + } + ], + "time": "2023-06-02T11:06:31+00:00" + }, + { + "name": "dragon-code/pretty-array", + "version": "v4.1.0", + "source": { + "type": "git", + "url": "https://github.com/TheDragonCode/pretty-array.git", + "reference": "6c84e2454491b414efbd37985c322712cdf9012f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TheDragonCode/pretty-array/zipball/6c84e2454491b414efbd37985c322712cdf9012f", + "reference": "6c84e2454491b414efbd37985c322712cdf9012f", + "shasum": "" + }, + "require": { + "dragon-code/contracts": "^2.20", + "dragon-code/support": "^6.11.2", + "ext-dom": "*", + "ext-mbstring": "*", + "php": "^8.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.6 || ^10.2" + }, + "suggest": { + "symfony/thanks": "Give thanks (in the form of a GitHub) to your fellow PHP package maintainers" + }, + "type": "library", + "autoload": { + "psr-4": { + "DragonCode\\PrettyArray\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Andrey Helldar", + "email": "helldar@dragon-code.pro", + "homepage": "https://github.com/andrey-helldar" + } + ], + "description": "Simple conversion of an array to a pretty view", + "keywords": [ + "andrey helldar", + "array", + "dragon", + "dragon code", + "pretty", + "pretty array" + ], + "support": { + "issues": "https://github.com/TheDragonCode/pretty-array/issues", + "source": "https://github.com/TheDragonCode/pretty-array" + }, + "funding": [ + { + "url": "https://boosty.to/dragon-code", + "type": "boosty" + }, + { + "url": "https://github.com/sponsors/TheDragonCode", + "type": "github" + }, + { + "url": "https://opencollective.com/dragon-code", + "type": "open_collective" + }, + { + "url": "https://yoomoney.ru/to/410012608840929", + "type": "yoomoney" + } + ], + "time": "2023-06-02T11:37:44+00:00" + }, + { + "name": "dragon-code/support", + "version": "v6.11.3", + "source": { + "type": "git", + "url": "https://github.com/TheDragonCode/support.git", + "reference": "3dbf1715e83e216ae1fea31eecc022829dc864df" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TheDragonCode/support/zipball/3dbf1715e83e216ae1fea31eecc022829dc864df", + "reference": "3dbf1715e83e216ae1fea31eecc022829dc864df", + "shasum": "" + }, + "require": { + "dragon-code/contracts": "^2.19.1", + "ext-bcmath": "*", + "ext-ctype": "*", + "ext-dom": "*", + "ext-json": "*", + "ext-mbstring": "*", + "php": "^8.0", + "psr/http-message": "^1.0.1 || ^2.0", + "symfony/polyfill-php81": "^1.25", + "voku/portable-ascii": "^1.4.8 || ^2.0.1" + }, + "conflict": { + "andrey-helldar/support": "*" + }, + "require-dev": { + "illuminate/contracts": "^9.0 || ^10.0", + "phpunit/phpunit": "^9.6", + "symfony/var-dumper": "^6.0" + }, + "suggest": { + "dragon-code/laravel-support": "Various helper files for the Laravel and Lumen frameworks", + "symfony/thanks": "Give thanks (in the form of a GitHub) to your fellow PHP package maintainers" + }, + "type": "library", + "extra": { + "dragon-code": { + "docs-generator": { + "preview": { + "brand": "php", + "vendor": "The Dragon Code" + } + } + } + }, + "autoload": { + "psr-4": { + "DragonCode\\Support\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Andrey Helldar", + "email": "helldar@dragon-code.pro", + "homepage": "https://github.com/andrey-helldar" + } + ], + "description": "Support package is a collection of helpers and tools for any project.", + "keywords": [ + "dragon", + "dragon-code", + "framework", + "helper", + "helpers", + "laravel", + "php", + "support", + "symfony", + "yii", + "yii2" + ], + "support": { + "issues": "https://github.com/TheDragonCode/support/issues", + "source": "https://github.com/TheDragonCode/support" + }, + "funding": [ + { + "url": "https://boosty.to/dragon-code", + "type": "boosty" + }, + { + "url": "https://www.donationalerts.com/r/dragon_code", + "type": "donationalerts" + }, + { + "url": "https://github.com/sponsors/TheDragonCode", + "type": "github" + }, + { + "url": "https://opencollective.com/dragon-code", + "type": "open_collective" + }, + { + "url": "https://yoomoney.ru/to/410012608840929", + "type": "yoomoney" + } + ], + "time": "2023-08-03T09:43:52+00:00" + }, + { + "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-lang/attributes", + "version": "2.5.0", + "source": { + "type": "git", + "url": "https://github.com/Laravel-Lang/attributes.git", + "reference": "c2a1611dd716e9c6bf7646a866a45e0087aa9cdf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Laravel-Lang/attributes/zipball/c2a1611dd716e9c6bf7646a866a45e0087aa9cdf", + "reference": "c2a1611dd716e9c6bf7646a866a45e0087aa9cdf", + "shasum": "" + }, + "require": { + "ext-json": "*", + "laravel-lang/publisher": "^14.0 || ^15.0", + "php": "^8.1" + }, + "require-dev": { + "laravel-lang/status-generator": "^1.19 || ^2.0", + "phpunit/phpunit": "^10.0", + "symfony/var-dumper": "^6.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "LaravelLang\\Attributes\\ServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "LaravelLang\\Attributes\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Andrey Helldar", + "email": "helldar@dragon-code.pro" + }, + { + "name": "Laravel-Lang Team", + "homepage": "https://github.com/Laravel-Lang" + } + ], + "description": "List of 78 languages for form field names", + "keywords": [ + "attributes", + "fields", + "form", + "lang", + "languages", + "laravel", + "messages", + "translations", + "validation" + ], + "support": { + "issues": "https://github.com/Laravel-Lang/attributes/issues", + "source": "https://github.com/Laravel-Lang/attributes/tree/2.5.0" + }, + "funding": [ + { + "url": "https://opencollective.com/laravel-lang", + "type": "open_collective" + } + ], + "time": "2023-10-30T12:07:10+00:00" + }, + { + "name": "laravel-lang/common", + "version": "4.1.1", + "source": { + "type": "git", + "url": "https://github.com/Laravel-Lang/common.git", + "reference": "0da7d05913b66a7f9edd712016d737059c74ae00" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Laravel-Lang/common/zipball/0da7d05913b66a7f9edd712016d737059c74ae00", + "reference": "0da7d05913b66a7f9edd712016d737059c74ae00", + "shasum": "" + }, + "require": { + "laravel-lang/attributes": "^2.4.1", + "laravel-lang/http-statuses": "^3.4.5", + "laravel-lang/lang": "^13.2.8", + "laravel-lang/locales": "^1.4", + "laravel-lang/publisher": "^14.7.1", + "php": "^8.1" + }, + "require-dev": { + "orchestra/testbench": "^8.14", + "phpunit/phpunit": "^10.4.2", + "symfony/var-dumper": "^6.3.6" + }, + "type": "library", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Laravel-Lang Team", + "homepage": "https://github.com/Laravel-Lang" + }, + { + "name": "Andrey Helldar", + "email": "helldar@dragon-code.pro", + "homepage": "https://github.com/andrey-helldar" + } + ], + "description": "Easily connect the necessary language packs to the application", + "keywords": [ + "Laravel-lang", + "attribute", + "attributes", + "breeze", + "cashier", + "fortify", + "framework", + "http", + "http-status", + "http-status-code", + "i18n", + "jetstream", + "lang", + "language", + "languages", + "laravel", + "locale", + "locales", + "localization", + "localizations", + "nova", + "publisher", + "spark", + "translation", + "translations", + "ui" + ], + "support": { + "issues": "https://github.com/Laravel-Lang/common/issues", + "source": "https://github.com/Laravel-Lang/common" + }, + "funding": [ + { + "url": "https://opencollective.com/laravel-lang", + "type": "open_collective" + } + ], + "time": "2023-10-30T08:56:35+00:00" + }, + { + "name": "laravel-lang/http-statuses", + "version": "3.5.0", + "source": { + "type": "git", + "url": "https://github.com/Laravel-Lang/http-statuses.git", + "reference": "66ccd21ec0f364d94ed7dad9bc1e47a6ab21ce3d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Laravel-Lang/http-statuses/zipball/66ccd21ec0f364d94ed7dad9bc1e47a6ab21ce3d", + "reference": "66ccd21ec0f364d94ed7dad9bc1e47a6ab21ce3d", + "shasum": "" + }, + "require": { + "ext-json": "*", + "laravel-lang/publisher": "^14.1 || ^15.0", + "php": "^8.1" + }, + "conflict": { + "laravel-lang/publisher": "<14.0" + }, + "require-dev": { + "laravel-lang/status-generator": "^1.19 || ^2.0", + "phpunit/phpunit": "^10.0", + "symfony/var-dumper": "^6.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "LaravelLang\\HttpStatuses\\ServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "LaravelLang\\HttpStatuses\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Andrey Helldar", + "email": "helldar@dragon-code.pro" + }, + { + "name": "Laravel-Lang Team", + "homepage": "https://github.com/Laravel-Lang" + } + ], + "description": "List of 78 languages for HTTP statuses", + "keywords": [ + "http", + "lang", + "languages", + "laravel", + "messages", + "status", + "translations" + ], + "support": { + "issues": "https://github.com/Laravel-Lang/http-statuses/issues", + "source": "https://github.com/Laravel-Lang/http-statuses/tree/3.5.0" + }, + "funding": [ + { + "url": "https://opencollective.com/laravel-lang", + "type": "open_collective" + } + ], + "time": "2023-10-30T11:58:07+00:00" + }, + { + "name": "laravel-lang/lang", + "version": "13.3.0", + "source": { + "type": "git", + "url": "https://github.com/Laravel-Lang/lang.git", + "reference": "15776be325aafc14d2914b9073740a6a7b737019" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Laravel-Lang/lang/zipball/15776be325aafc14d2914b9073740a6a7b737019", + "reference": "15776be325aafc14d2914b9073740a6a7b737019", + "shasum": "" + }, + "require": { + "ext-json": "*", + "laravel-lang/publisher": "^14.0 || ^15.0", + "php": "^8.1" + }, + "require-dev": { + "laravel-lang/status-generator": "^1.19 || ^2.0", + "phpunit/phpunit": "^10.0", + "symfony/var-dumper": "^6.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "LaravelLang\\Lang\\ServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "LaravelLang\\Lang\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Laravel-Lang Team", + "homepage": "https://github.com/Laravel-Lang" + } + ], + "description": "List of 78 languages for Laravel Framework, Laravel Jetstream, Laravel Fortify, Laravel Breeze, Laravel Cashier, Laravel Nova, Laravel Spark and Laravel UI", + "keywords": [ + "lang", + "languages", + "laravel", + "lpm" + ], + "support": { + "issues": "https://github.com/Laravel-Lang/lang/issues", + "source": "https://github.com/Laravel-Lang/lang" + }, + "funding": [ + { + "url": "https://opencollective.com/laravel-lang", + "type": "open_collective" + } + ], + "time": "2023-10-30T12:14:48+00:00" + }, + { + "name": "laravel-lang/locales", + "version": "1.5.0", + "source": { + "type": "git", + "url": "https://github.com/Laravel-Lang/locales.git", + "reference": "ddb08a2f0c33e77a6e8c49c0140150df835e7371" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Laravel-Lang/locales/zipball/ddb08a2f0c33e77a6e8c49c0140150df835e7371", + "reference": "ddb08a2f0c33e77a6e8c49c0140150df835e7371", + "shasum": "" + }, + "require": { + "archtechx/enums": "^0.3.2", + "dragon-code/support": "^6.11.3", + "ext-json": "*", + "illuminate/collections": "^10.0", + "php": "^8.1" + }, + "require-dev": { + "orchestra/testbench": "^8.0", + "pestphp/pest": "^2.24.1", + "symfony/var-dumper": "^6.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "LaravelLang\\Locales\\ServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "LaravelLang\\Locales\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Andrey Helldar", + "email": "helldar@dragon-code.pro" + }, + { + "name": "Laravel-Lang Team", + "homepage": "https://laravel-lang.com" + } + ], + "description": "Basic functionality for working with localizations", + "keywords": [ + "laravel", + "locale", + "locales", + "localization", + "translation", + "translations" + ], + "support": { + "issues": "https://github.com/Laravel-Lang/locales/issues", + "source": "https://github.com/Laravel-Lang/locales" + }, + "funding": [ + { + "url": "https://opencollective.com/laravel-lang", + "type": "open_collective" + } + ], + "time": "2023-10-30T10:40:51+00:00" + }, + { + "name": "laravel-lang/publisher", + "version": "14.7.1", + "source": { + "type": "git", + "url": "https://github.com/Laravel-Lang/publisher.git", + "reference": "946405e3d8c7105b0ae8cf8de34a3e6e98a70a84" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Laravel-Lang/publisher/zipball/946405e3d8c7105b0ae8cf8de34a3e6e98a70a84", + "reference": "946405e3d8c7105b0ae8cf8de34a3e6e98a70a84", + "shasum": "" + }, + "require": { + "archtechx/enums": "^0.3", + "composer/semver": "^3.3", + "dragon-code/pretty-array": "^4.0", + "dragon-code/support": "^6.3", + "ext-json": "*", + "illuminate/console": "^8.79 || ^9.18 || ^10.0 || ^11.0", + "illuminate/support": "^8.79 || ^9.18 || ^10.0 || ^11.0", + "league/commonmark": "^2.3", + "league/config": "^1.2", + "php": "^8.1" + }, + "conflict": { + "laravel-lang/attributes": "<2.0", + "laravel-lang/http-statuses": "<3.0", + "laravel-lang/lang": "<11.0" + }, + "require-dev": { + "laravel-lang/json-fallback-hotfix": "^1.0", + "orchestra/testbench": "^6.25 || ^7.22 || ^8.0 || ^9.0", + "phpunit/phpunit": "^9.6 || ^10.0", + "symfony/var-dumper": "^5.0 || ^6.0" + }, + "suggest": { + "laravel-lang/attributes": "List of 78 languages for form field names", + "laravel-lang/http-statuses": "List of 78 languages for HTTP statuses", + "laravel-lang/lang": "List of 78 languages for Laravel Framework, Jetstream, Fortify, Breeze, Cashier, Nova, Spark and UI." + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "LaravelLang\\Publisher\\ServiceProvider" + ] + } + }, + "autoload": { + "files": [ + "helper.php" + ], + "psr-4": { + "LaravelLang\\Publisher\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Andrey Helldar", + "email": "helldar@dragon-code.pro" + }, + { + "name": "Laravel-Lang Team", + "homepage": "https://github.com/Laravel-Lang" + } + ], + "description": "Publisher lang files for the Laravel and Lumen Frameworks, Jetstream, Fortify, Cashier, Spark and Nova from Laravel-Lang/lang", + "keywords": [ + "breeze", + "cashier", + "fortify", + "framework", + "i18n", + "jetstream", + "lang", + "languages", + "laravel", + "locale", + "locales", + "localization", + "lpm", + "lumen", + "nova", + "publisher", + "spark", + "trans", + "translations", + "validations" + ], + "support": { + "issues": "https://github.com/Laravel-Lang/publisher/issues", + "source": "https://github.com/Laravel-Lang/publisher" + }, + "funding": [ + { + "url": "https://opencollective.com/laravel-lang", + "type": "open_collective" + } + ], + "time": "2023-10-29T21:03:27+00:00" + }, + { + "name": "laravel/pint", + "version": "v1.13.5", + "source": { + "type": "git", + "url": "https://github.com/laravel/pint.git", + "reference": "df105cf8ce7a8f0b8a9425ff45cd281a5448e423" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/pint/zipball/df105cf8ce7a8f0b8a9425ff45cd281a5448e423", + "reference": "df105cf8ce7a8f0b8a9425ff45cd281a5448e423", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-mbstring": "*", + "ext-tokenizer": "*", + "ext-xml": "*", + "php": "^8.1.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.34.1", + "illuminate/view": "^10.26.2", + "laravel-zero/framework": "^10.1.2", + "mockery/mockery": "^1.6.6", + "nunomaduro/larastan": "^2.6.4", + "nunomaduro/termwind": "^1.15.1", + "pestphp/pest": "^2.20.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-10-26T09:26:10+00:00" + }, + { + "name": "laravel/sail", + "version": "v1.26.0", + "source": { + "type": "git", + "url": "https://github.com/laravel/sail.git", + "reference": "c60fe037004e272efd0d81f416ed2bfc623d70b4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/sail/zipball/c60fe037004e272efd0d81f416ed2bfc623d70b4", + "reference": "c60fe037004e272efd0d81f416ed2bfc623d70b4", + "shasum": "" + }, + "require": { + "illuminate/console": "^9.0|^10.0|^11.0", + "illuminate/contracts": "^9.0|^10.0|^11.0", + "illuminate/support": "^9.0|^10.0|^11.0", + "php": "^8.0", + "symfony/yaml": "^6.0|^7.0" + }, + "require-dev": { + "orchestra/testbench": "^7.0|^8.0|^9.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-10-18T13:57:15+00:00" + }, + { + "name": "mockery/mockery", + "version": "1.6.6", + "source": { + "type": "git", + "url": "https://github.com/mockery/mockery.git", + "reference": "b8e0bb7d8c604046539c1115994632c74dcb361e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/mockery/mockery/zipball/b8e0bb7d8c604046539c1115994632c74dcb361e", + "reference": "b8e0bb7d8c604046539c1115994632c74dcb361e", + "shasum": "" + }, + "require": { + "hamcrest/hamcrest-php": "^2.0.1", + "lib-pcre": ">=7.0", + "php": ">=7.3" + }, + "conflict": { + "phpunit/phpunit": "<8.0" + }, + "require-dev": { + "phpunit/phpunit": "^8.5 || ^9.6.10", + "psalm/plugin-phpunit": "^0.18.4", + "symplify/easy-coding-standard": "^11.5.0", + "vimeo/psalm": "^4.30" + }, + "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-08-09T00:03:52+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.10.0", + "source": { + "type": "git", + "url": "https://github.com/nunomaduro/collision.git", + "reference": "49ec67fa7b002712da8526678abd651c09f375b2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/49ec67fa7b002712da8526678abd651c09f375b2", + "reference": "49ec67fa7b002712da8526678abd651c09f375b2", + "shasum": "" + }, + "require": { + "filp/whoops": "^2.15.3", + "nunomaduro/termwind": "^1.15.1", + "php": "^8.1.0", + "symfony/console": "^6.3.4" + }, + "conflict": { + "laravel/framework": ">=11.0.0" + }, + "require-dev": { + "brianium/paratest": "^7.3.0", + "laravel/framework": "^10.28.0", + "laravel/pint": "^1.13.3", + "laravel/sail": "^1.25.0", + "laravel/sanctum": "^3.3.1", + "laravel/tinker": "^2.8.2", + "nunomaduro/larastan": "^2.6.4", + "orchestra/testbench-core": "^8.13.0", + "pestphp/pest": "^2.23.2", + "phpunit/phpunit": "^10.4.1", + "sebastian/environment": "^6.0.1", + "spatie/laravel-ignition": "^2.3.1" + }, + "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-10-11T15:45:01+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": "phpstan/phpdoc-parser", + "version": "1.24.2", + "source": { + "type": "git", + "url": "https://github.com/phpstan/phpdoc-parser.git", + "reference": "bcad8d995980440892759db0c32acae7c8e79442" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/bcad8d995980440892759db0c32acae7c8e79442", + "reference": "bcad8d995980440892759db0c32acae7c8e79442", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "doctrine/annotations": "^2.0", + "nikic/php-parser": "^4.15", + "php-parallel-lint/php-parallel-lint": "^1.2", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^1.5", + "phpstan/phpstan-phpunit": "^1.1", + "phpstan/phpstan-strict-rules": "^1.0", + "phpunit/phpunit": "^9.5", + "symfony/process": "^5.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "PHPStan\\PhpDocParser\\": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "PHPDoc parser with support for nullable, intersection and generic types", + "support": { + "issues": "https://github.com/phpstan/phpdoc-parser/issues", + "source": "https://github.com/phpstan/phpdoc-parser/tree/1.24.2" + }, + "time": "2023-09-26T12:28:12+00:00" + }, + { + "name": "phpunit/php-code-coverage", + "version": "10.1.7", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-code-coverage.git", + "reference": "355324ca4980b8916c18b9db29f3ef484078f26e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/355324ca4980b8916c18b9db29f3ef484078f26e", + "reference": "355324ca4980b8916c18b9db29f3ef484078f26e", + "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.7" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-10-04T15:34:17+00:00" + }, + { + "name": "phpunit/php-file-iterator", + "version": "4.1.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-file-iterator.git", + "reference": "a95037b6d9e608ba092da1b23931e537cadc3c3c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/a95037b6d9e608ba092da1b23931e537cadc3c3c", + "reference": "a95037b6d9e608ba092da1b23931e537cadc3c3c", + "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.1.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-08-31T06:24:48+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.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-text-template.git", + "reference": "0c7b06ff49e3d5072f057eb1fa59258bf287a748" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/0c7b06ff49e3d5072f057eb1fa59258bf287a748", + "reference": "0c7b06ff49e3d5072f057eb1fa59258bf287a748", + "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", + "security": "https://github.com/sebastianbergmann/php-text-template/security/policy", + "source": "https://github.com/sebastianbergmann/php-text-template/tree/3.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-08-31T14:07:24+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.4.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "cacd8b9dd224efa8eb28beb69004126c7ca1a1a1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/cacd8b9dd224efa8eb28beb69004126c7ca1a1a1", + "reference": "cacd8b9dd224efa8eb28beb69004126c7ca1a1a1", + "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.5", + "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.1", + "sebastian/global-state": "^6.0.1", + "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.4-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.4.2" + }, + "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-10-26T07:21:45+00:00" + }, + { + "name": "psr/cache", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/cache.git", + "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", + "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Cache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for caching libraries", + "keywords": [ + "cache", + "psr", + "psr-6" + ], + "support": { + "source": "https://github.com/php-fig/cache/tree/3.0.0" + }, + "time": "2021-02-03T23:26:27+00:00" + }, + { + "name": "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.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/comparator.git", + "reference": "2db5010a484d53ebf536087a70b4a5423c102372" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/2db5010a484d53ebf536087a70b4a5423c102372", + "reference": "2db5010a484d53ebf536087a70b4a5423c102372", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-mbstring": "*", + "php": ">=8.1", + "sebastian/diff": "^5.0", + "sebastian/exporter": "^5.0" + }, + "require-dev": { + "phpunit/phpunit": "^10.3" + }, + "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", + "security": "https://github.com/sebastianbergmann/comparator/security/policy", + "source": "https://github.com/sebastianbergmann/comparator/tree/5.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-08-14T13:18:12+00:00" + }, + { + "name": "sebastian/complexity", + "version": "3.1.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/complexity.git", + "reference": "68cfb347a44871f01e33ab0ef8215966432f6957" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/68cfb347a44871f01e33ab0ef8215966432f6957", + "reference": "68cfb347a44871f01e33ab0ef8215966432f6957", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^4.10", + "php": ">=8.1" + }, + "require-dev": { + "phpunit/phpunit": "^10.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for calculating the complexity of PHP code units", + "homepage": "https://github.com/sebastianbergmann/complexity", + "support": { + "issues": "https://github.com/sebastianbergmann/complexity/issues", + "security": "https://github.com/sebastianbergmann/complexity/security/policy", + "source": "https://github.com/sebastianbergmann/complexity/tree/3.1.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-09-28T11:50:59+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.1.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/exporter.git", + "reference": "64f51654862e0f5e318db7e9dcc2292c63cdbddc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/64f51654862e0f5e318db7e9dcc2292c63cdbddc", + "reference": "64f51654862e0f5e318db7e9dcc2292c63cdbddc", + "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.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Provides the functionality to export PHP variables for visualization", + "homepage": "https://www.github.com/sebastianbergmann/exporter", + "keywords": [ + "export", + "exporter" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/exporter/issues", + "security": "https://github.com/sebastianbergmann/exporter/security/policy", + "source": "https://github.com/sebastianbergmann/exporter/tree/5.1.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-09-24T13:22:09+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.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/lines-of-code.git", + "reference": "649e40d279e243d985aa8fb6e74dd5bb28dc185d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/649e40d279e243d985aa8fb6e74dd5bb28dc185d", + "reference": "649e40d279e243d985aa8fb6e74dd5bb28dc185d", + "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", + "security": "https://github.com/sebastianbergmann/lines-of-code/security/policy", + "source": "https://github.com/sebastianbergmann/lines-of-code/tree/2.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-08-31T09:25:50+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": "slevomat/coding-standard", + "version": "8.14.1", + "source": { + "type": "git", + "url": "https://github.com/slevomat/coding-standard.git", + "reference": "fea1fd6f137cc84f9cba0ae30d549615dbc6a926" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/slevomat/coding-standard/zipball/fea1fd6f137cc84f9cba0ae30d549615dbc6a926", + "reference": "fea1fd6f137cc84f9cba0ae30d549615dbc6a926", + "shasum": "" + }, + "require": { + "dealerdirect/phpcodesniffer-composer-installer": "^0.6.2 || ^0.7 || ^1.0", + "php": "^7.2 || ^8.0", + "phpstan/phpdoc-parser": "^1.23.1", + "squizlabs/php_codesniffer": "^3.7.1" + }, + "require-dev": { + "phing/phing": "2.17.4", + "php-parallel-lint/php-parallel-lint": "1.3.2", + "phpstan/phpstan": "1.10.37", + "phpstan/phpstan-deprecation-rules": "1.1.4", + "phpstan/phpstan-phpunit": "1.3.14", + "phpstan/phpstan-strict-rules": "1.5.1", + "phpunit/phpunit": "8.5.21|9.6.8|10.3.5" + }, + "type": "phpcodesniffer-standard", + "extra": { + "branch-alias": { + "dev-master": "8.x-dev" + } + }, + "autoload": { + "psr-4": { + "SlevomatCodingStandard\\": "SlevomatCodingStandard/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Slevomat Coding Standard for PHP_CodeSniffer complements Consistence Coding Standard by providing sniffs with additional checks.", + "keywords": [ + "dev", + "phpcs" + ], + "support": { + "issues": "https://github.com/slevomat/coding-standard/issues", + "source": "https://github.com/slevomat/coding-standard/tree/8.14.1" + }, + "funding": [ + { + "url": "https://github.com/kukulich", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/slevomat/coding-standard", + "type": "tidelift" + } + ], + "time": "2023-10-08T07:28:08+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.3", + "source": { + "type": "git", + "url": "https://github.com/spatie/flare-client-php.git", + "reference": "5db2fdd743c3ede33f2a5367d89ec1a7c9c1d1ec" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/5db2fdd743c3ede33f2a5367d89ec1a7c9c1d1ec", + "reference": "5db2fdd743c3ede33f2a5367d89ec1a7c9c1d1ec", + "shasum": "" + }, + "require": { + "illuminate/pipeline": "^8.0|^9.0|^10.0|^11.0", + "nesbot/carbon": "^2.62.1", + "php": "^8.0", + "spatie/backtrace": "^1.5.2", + "symfony/http-foundation": "^5.2|^6.0|^7.0", + "symfony/mime": "^5.2|^6.0|^7.0", + "symfony/process": "^5.2|^6.0|^7.0", + "symfony/var-dumper": "^5.2|^6.0|^7.0" + }, + "require-dev": { + "dms/phpunit-arraysubset-asserts": "^0.5.0", + "pestphp/pest": "^1.20|^2.0", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan-deprecation-rules": "^1.0", + "phpstan/phpstan-phpunit": "^1.0", + "spatie/phpunit-snapshot-assertions": "^4.0|^5.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.3" + }, + "funding": [ + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2023-10-17T15:54:07+00:00" + }, + { + "name": "spatie/ignition", + "version": "1.11.3", + "source": { + "type": "git", + "url": "https://github.com/spatie/ignition.git", + "reference": "3d886de644ff7a5b42e4d27c1e1f67c8b5f00044" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/ignition/zipball/3d886de644ff7a5b42e4d27c1e1f67c8b5f00044", + "reference": "3d886de644ff7a5b42e4d27c1e1f67c8b5f00044", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-mbstring": "*", + "php": "^8.0", + "spatie/backtrace": "^1.5.3", + "spatie/flare-client-php": "^1.4.0", + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/var-dumper": "^5.4|^6.0|^7.0" + }, + "require-dev": { + "illuminate/cache": "^9.52|^10.0|^11.0", + "mockery/mockery": "^1.4", + "pestphp/pest": "^1.20|^2.0", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan-deprecation-rules": "^1.0", + "phpstan/phpstan-phpunit": "^1.0", + "psr/simple-cache-implementation": "*", + "symfony/cache": "^5.4|^6.0|^7.0", + "symfony/process": "^5.4|^6.0|^7.0", + "vlucas/phpdotenv": "^5.5" + }, + "suggest": { + "openai-php/client": "Require get solutions from OpenAI", + "simple-cache-implementation": "To cache solutions from OpenAI" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.5.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spatie\\Ignition\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Spatie", + "email": "info@spatie.be", + "role": "Developer" + } + ], + "description": "A beautiful error page for PHP applications.", + "homepage": "https://flareapp.io/ignition", + "keywords": [ + "error", + "flare", + "laravel", + "page" + ], + "support": { + "docs": "https://flareapp.io/docs/ignition-for-laravel/introduction", + "forum": "https://twitter.com/flareappio", + "issues": "https://github.com/spatie/ignition/issues", + "source": "https://github.com/spatie/ignition" + }, + "funding": [ + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2023-10-18T14:09:40+00:00" + }, + { + "name": "spatie/laravel-ignition", + "version": "2.3.1", + "source": { + "type": "git", + "url": "https://github.com/spatie/laravel-ignition.git", + "reference": "bf21cd15aa47fa4ec5d73bbc932005c70261efc8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/bf21cd15aa47fa4ec5d73bbc932005c70261efc8", + "reference": "bf21cd15aa47fa4ec5d73bbc932005c70261efc8", + "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-10-09T12:55:26+00:00" + }, + { + "name": "squizlabs/php_codesniffer", + "version": "3.7.2", + "source": { + "type": "git", + "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", + "reference": "ed8e00df0a83aa96acf703f8c2979ff33341f879" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/ed8e00df0a83aa96acf703f8c2979ff33341f879", + "reference": "ed8e00df0a83aa96acf703f8c2979ff33341f879", + "shasum": "" + }, + "require": { + "ext-simplexml": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": ">=5.4.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0" + }, + "bin": [ + "bin/phpcs", + "bin/phpcbf" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Greg Sherwood", + "role": "lead" + } + ], + "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.", + "homepage": "https://github.com/squizlabs/PHP_CodeSniffer", + "keywords": [ + "phpcs", + "standards", + "static analysis" + ], + "support": { + "issues": "https://github.com/squizlabs/PHP_CodeSniffer/issues", + "source": "https://github.com/squizlabs/PHP_CodeSniffer", + "wiki": "https://github.com/squizlabs/PHP_CodeSniffer/wiki" + }, + "time": "2023-02-22T23:07:41+00:00" + }, + { + "name": "symfony/polyfill-php81", + "version": "v1.28.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php81.git", + "reference": "7581cd600fa9fd681b797d00b02f068e2f13263b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/7581cd600fa9fd681b797d00b02f068e2f13263b", + "reference": "7581cd600fa9fd681b797d00b02f068e2f13263b", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.28-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php81\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php81/tree/v1.28.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-01-26T09:26:14+00:00" + }, + { + "name": "symfony/yaml", + "version": "v6.3.7", + "source": { + "type": "git", + "url": "https://github.com/symfony/yaml.git", + "reference": "9758b6c69d179936435d0ffb577c3708d57e38a8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/yaml/zipball/9758b6c69d179936435d0ffb577c3708d57e38a8", + "reference": "9758b6c69d179936435d0ffb577c3708d57e38a8", + "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.7" + }, + "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-10-28T23:31:00+00:00" + }, + { + "name": "thedoctor0/laravel-factory-generator", + "version": "1.3.2", + "source": { + "type": "git", + "url": "https://github.com/TheDoctor0/laravel-factory-generator.git", + "reference": "7ee56e4229b78d5f6274a4649819b2bca0bd56e3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TheDoctor0/laravel-factory-generator/zipball/7ee56e4229b78d5f6274a4649819b2bca0bd56e3", + "reference": "7ee56e4229b78d5f6274a4649819b2bca0bd56e3", + "shasum": "" + }, + "require": { + "doctrine/dbal": "^2.9|^2.10|^3.0", + "illuminate/console": "^8.0|^9.0|^10.0", + "illuminate/filesystem": "^8.0|^9.0|^10.0", + "illuminate/support": "^8.0|^9.0|^10.0", + "php": ">=7.4" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "TheDoctor0\\LaravelFactoryGenerator\\FactoryGeneratorServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "TheDoctor0\\LaravelFactoryGenerator\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Automatically generate Laravel factories for your models.", + "keywords": [ + "factories", + "factory", + "generator", + "laravel", + "tests" + ], + "support": { + "issues": "https://github.com/TheDoctor0/laravel-factory-generator/issues", + "source": "https://github.com/TheDoctor0/laravel-factory-generator/tree/1.3.2" + }, + "funding": [ + { + "url": "https://www.paypal.me/thedoctor0", + "type": "custom" + }, + { + "url": "https://github.com/thedoctor0", + "type": "github" + } + ], + "time": "2023-04-21T16:45:43+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.2" + }, + "platform-dev": [], + "plugin-api-version": "2.3.0" +} diff --git a/config/app.php b/config/app.php new file mode 100644 index 0000000..92fc94f --- /dev/null +++ b/config/app.php @@ -0,0 +1,218 @@ + 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' => 'Europe/Paris', + + /* + |-------------------------------------------------------------------------- + | 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' => 'fr', + + /* + |-------------------------------------------------------------------------- + | 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' => 'fr', + + /* + |-------------------------------------------------------------------------- + | 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' => 'fr_FR', + + /* + |-------------------------------------------------------------------------- + | 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' + ], + + /* + |-------------------------------------------------------------------------- + | Autoloaded Service Providers + |-------------------------------------------------------------------------- + | + | The service providers listed here will be automatically loaded on the + | request to your application. Feel free to add your own services to + | this array to grant expanded functionality to your applications. + | + */ + + 'providers' => [ + + /* + * Laravel Framework Service Providers... + */ + + Illuminate\Auth\AuthServiceProvider::class, + Illuminate\Broadcasting\BroadcastServiceProvider::class, + Illuminate\Bus\BusServiceProvider::class, + Illuminate\Cache\CacheServiceProvider::class, + Illuminate\Foundation\Providers\ConsoleSupportServiceProvider::class, + Illuminate\Cookie\CookieServiceProvider::class, + Illuminate\Database\DatabaseServiceProvider::class, + Illuminate\Encryption\EncryptionServiceProvider::class, + Illuminate\Filesystem\FilesystemServiceProvider::class, + Illuminate\Foundation\Providers\FoundationServiceProvider::class, + Illuminate\Hashing\HashServiceProvider::class, + Illuminate\Mail\MailServiceProvider::class, + Illuminate\Notifications\NotificationServiceProvider::class, + Illuminate\Pagination\PaginationServiceProvider::class, + Illuminate\Pipeline\PipelineServiceProvider::class, + Illuminate\Queue\QueueServiceProvider::class, + Illuminate\Redis\RedisServiceProvider::class, + Illuminate\Auth\Passwords\PasswordResetServiceProvider::class, + Illuminate\Session\SessionServiceProvider::class, + Illuminate\Translation\TranslationServiceProvider::class, + Illuminate\Validation\ValidationServiceProvider::class, + Illuminate\View\ViewServiceProvider::class, + + /* + * Package Service Providers... + */ + + /* + * Application Service Providers... + */ + + App\Providers\AppServiceProvider::class, + App\Providers\AuthServiceProvider::class, + App\Providers\EventServiceProvider::class, + App\Providers\RouteServiceProvider::class, + App\Providers\TranslationServiceProvider::class, + App\Providers\ViewServiceProvider::class, + App\Providers\CrmApiServiceProvider::class, + App\Providers\MesBrServiceProvider::class, + ], + + /* + |-------------------------------------------------------------------------- + | Class Aliases + |-------------------------------------------------------------------------- + | + | This array of class aliases will be registered when this application + | is started. However, feel free to register as many as you wish as + | the aliases are "lazy" loaded so they don't hinder performance. + | + */ + + 'aliases' => Facade::defaultAliases()->merge([ + 'Carbon' => \Illuminate\Support\Carbon::class, + ])->toArray(), + +]; diff --git a/config/auth.php b/config/auth.php new file mode 100644 index 0000000..fe3cedd --- /dev/null +++ b/config/auth.php @@ -0,0 +1,120 @@ + [ + 'guard' => 'frontend', + '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' => [ + 'backend' => [ + 'driver' => 'session', + 'provider' => 'users', + ], + + 'frontend' => [ + 'driver' => 'session', + 'provider' => 'customers', + ], + ], + + /* + |-------------------------------------------------------------------------- + | 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" + | + */ + + // * Added "crm" Provider (AuthServiceProvider) + 'providers' => [ + 'users' => [ + 'driver' => 'eloquent', + 'model' => \App\Models\User::class, + ], + 'customers' => [ + 'driver' => 'crm', + 'model' => App\Models\Customer::class, + ], + ], + + /* + |-------------------------------------------------------------------------- + | 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' => [ + 'customers' => [ + 'provider' => 'customers', + 'table' => 'password_resets', + 'expire' => 60, + 'throttle' => 60, + ], + ], + + /* + |-------------------------------------------------------------------------- + | Password Confirmation Timeout + |-------------------------------------------------------------------------- + | + | Here you may define the amount of seconds before a password confirmation + | times out and the user is prompted to re-enter their password via the + | confirmation screen. By default, the timeout lasts for three hours. + | + */ + + 'password_timeout' => 10800, + +]; diff --git a/config/breadcrumbs.php b/config/breadcrumbs.php new file mode 100644 index 0000000..6c96342 --- /dev/null +++ b/config/breadcrumbs.php @@ -0,0 +1,78 @@ + 'modules/breadcrumbs/breadcrumb-layout', + + /* + |-------------------------------------------------------------------------- + | Breadcrumbs File(s) + |-------------------------------------------------------------------------- + | + | The file(s) where breadcrumbs are defined. e.g. + | + | - base_path('routes/breadcrumbs.php') + | - glob(base_path('breadcrumbs/*.php')) + | + */ + + 'files' => [ + base_path('routes/breadcrumbs-bo.php'), + base_path('routes/breadcrumbs-fo.php'), + ], + + /* + |-------------------------------------------------------------------------- + | Exceptions + |-------------------------------------------------------------------------- + | + | Determine when to throw an exception. + | + */ + + // * When route-bound breadcrumbs are used but the current route doesn't have a name (UnnamedRouteException) + 'unnamed-route-exception' => true, + + // * When route-bound breadcrumbs are used and the matching breadcrumb doesn't exist (InvalidBreadcrumbException) + 'missing-route-bound-breadcrumb-exception' => true, + + // * When a named breadcrumb is used but doesn't exist (InvalidBreadcrumbException) + 'invalid-named-breadcrumb-exception' => true, + + /* + |-------------------------------------------------------------------------- + | Classes + |-------------------------------------------------------------------------- + | + | Subclass the default classes for more advanced customisations. + | + */ + + // * Manager + 'manager-class' => Diglactic\Breadcrumbs\Manager::class, + + // * Generator + 'generator-class' => Diglactic\Breadcrumbs\Generator::class, + +]; diff --git a/config/broadcasting.php b/config/broadcasting.php new file mode 100644 index 0000000..ae079a6 --- /dev/null +++ b/config/broadcasting.php @@ -0,0 +1,70 @@ + env('BROADCAST_DRIVER', 'null'), + + /* + |-------------------------------------------------------------------------- + | Broadcast Connections + |-------------------------------------------------------------------------- + | + | Here you may define all of the broadcast connections that will be used + | to broadcast events to other systems or over websockets. Samples of + | each available type of connection are provided inside this array. + | + */ + + 'connections' => [ + + 'pusher' => [ + 'driver' => 'pusher', + 'key' => env('PUSHER_APP_KEY'), + 'secret' => env('PUSHER_APP_SECRET'), + 'app_id' => env('PUSHER_APP_ID'), + 'options' => [ + 'host' => env('PUSHER_HOST') ?: 'api-' . env('PUSHER_APP_CLUSTER', 'mt1') . '.pusher.com', + 'port' => env('PUSHER_PORT', 443), + 'scheme' => env('PUSHER_SCHEME', 'https'), + 'encrypted' => true, + 'useTLS' => env('PUSHER_SCHEME', 'https') === 'https', + ], + 'client_options' => [ + // Guzzle client options: https://docs.guzzlephp.org/en/stable/request-options.html . + ], + ], + + 'ably' => [ + 'driver' => 'ably', + 'key' => env('ABLY_KEY'), + ], + + 'redis' => [ + 'driver' => 'redis', + 'connection' => 'default', + ], + + 'log' => [ + 'driver' => 'log', + ], + + 'null' => [ + 'driver' => 'null', + ], + + ], + +]; diff --git a/config/cache.php b/config/cache.php new file mode 100644 index 0000000..8e0f9c7 --- /dev/null +++ b/config/cache.php @@ -0,0 +1,110 @@ + env('CACHE_DRIVER', 'file'), + + /* + |-------------------------------------------------------------------------- + | Cache Stores + |-------------------------------------------------------------------------- + | + | Here you may define all of the cache "stores" for your application as + | well as their drivers. You may even define multiple stores for the + | same cache driver to group types of items stored in your caches. + | + | Supported drivers: "apc", "array", "database", "file", + | "memcached", "redis", "dynamodb", "octane", "null" + | + */ + + 'stores' => [ + + 'apc' => [ + 'driver' => 'apc', + ], + + 'array' => [ + 'driver' => 'array', + 'serialize' => false, + ], + + 'database' => [ + 'driver' => 'database', + 'table' => 'cache', + 'connection' => null, + 'lock_connection' => null, + ], + + 'file' => [ + 'driver' => 'file', + 'path' => storage_path('framework/cache/data'), + ], + + 'memcached' => [ + 'driver' => 'memcached', + 'persistent_id' => env('MEMCACHED_PERSISTENT_ID'), + 'sasl' => [ + env('MEMCACHED_USERNAME'), + env('MEMCACHED_PASSWORD'), + ], + 'options' => [ + // Memcached::OPT_CONNECT_TIMEOUT => 2000, . + ], + 'servers' => [ + [ + 'host' => env('MEMCACHED_HOST', '127.0.0.1'), + 'port' => env('MEMCACHED_PORT', 11211), + 'weight' => 100, + ], + ], + ], + + 'redis' => [ + 'driver' => 'redis', + 'connection' => 'cache', + 'lock_connection' => 'default', + ], + + 'dynamodb' => [ + 'driver' => 'dynamodb', + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), + 'table' => env('DYNAMODB_CACHE_TABLE', 'cache'), + 'endpoint' => env('DYNAMODB_ENDPOINT'), + ], + + 'octane' => [ + 'driver' => 'octane', + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Cache Key Prefix + |-------------------------------------------------------------------------- + | + | When utilizing the APC, database, memcached, Redis, or DynamoDB cache + | stores there might be other applications using the same cache. For + | that reason, you may prefix every cache key to avoid collisions. + | + */ + + 'prefix' => env('CACHE_PREFIX', Str::slug(env('APP_NAME', 'laravel'), '_') . '_cache_'), + +]; diff --git a/config/cors.php b/config/cors.php new file mode 100644 index 0000000..caccf68 --- /dev/null +++ b/config/cors.php @@ -0,0 +1,34 @@ + ['api/*'], + + 'allowed_methods' => ['*'], + + 'allowed_origins' => ['*'], + + 'allowed_origins_patterns' => [], + + 'allowed_headers' => ['*'], + + 'exposed_headers' => [], + + 'max_age' => 0, + + 'supports_credentials' => false, + +]; diff --git a/config/crm copy.php b/config/crm copy.php new file mode 100644 index 0000000..ff4932f --- /dev/null +++ b/config/crm copy.php @@ -0,0 +1,7 @@ + env('CRM_ENDPOINT'), + 'token' => env('CRM_TOKEN'), + 'password' => env('CRM_PASSWORD') +]; diff --git a/config/crm.php b/config/crm.php new file mode 100644 index 0000000..ff4932f --- /dev/null +++ b/config/crm.php @@ -0,0 +1,7 @@ + env('CRM_ENDPOINT'), + 'token' => env('CRM_TOKEN'), + 'password' => env('CRM_PASSWORD') +]; diff --git a/config/database.php b/config/database.php new file mode 100644 index 0000000..9dfe93d --- /dev/null +++ b/config/database.php @@ -0,0 +1,149 @@ + 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, + ], + + ], + + /* + |-------------------------------------------------------------------------- + | 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..89920a5 --- /dev/null +++ b/config/filesystems.php @@ -0,0 +1,83 @@ + 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, + ], + + 'private' => [ + 'driver' => 'local', + 'root' => storage_path('app/private'), + 'visibility' => 'private', + 'throw' => false, + ], + + 's3' => [ + 'driver' => 's3', + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'region' => env('AWS_DEFAULT_REGION'), + 'bucket' => env('AWS_BUCKET'), + 'url' => env('AWS_URL'), + 'endpoint' => env('AWS_ENDPOINT'), + 'use_path_style_endpoint' => env('AWS_USE_PATH_STYLE_ENDPOINT', false), + 'throw' => false, + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Symbolic Links + |-------------------------------------------------------------------------- + | + | Here you may configure the symbolic links that will be created when the + | `storage:link` Artisan command is executed. The array keys should be + | the locations of the links and the values should be their targets. + | + */ + + 'links' => [ + public_path('storage') => storage_path('app/public'), + ], + +]; diff --git a/config/hashing.php b/config/hashing.php new file mode 100644 index 0000000..be29b34 --- /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', 12), + ], + + /* + |-------------------------------------------------------------------------- + | Argon Options + |-------------------------------------------------------------------------- + | + | Here you may specify the configuration options that should be used when + | passwords are hashed using the Argon algorithm. These will allow you + | to control the amount of time it takes to hash the given password. + | + */ + + 'argon' => [ + 'memory' => 65536, + 'threads' => 1, + 'time' => 4, + ], + +]; diff --git a/config/logging.php b/config/logging.php new file mode 100644 index 0000000..5906e47 --- /dev/null +++ b/config/logging.php @@ -0,0 +1,148 @@ + 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'), + ], + + 'stdout' => [ + 'driver' => 'monolog', + 'level' => env('LOG_LEVEL', 'debug'), + 'handler' => StreamHandler::class, + 'formatter' => env('LOG_STDOUT_FORMATTER'), + 'with' => [ + 'stream' => 'php://stdout', + ], + ], + + 'k8s' => [ + 'driver' => 'stack', + 'channels' => ['daily', 'stdout'], + 'ignore_exceptions' => false, + ], + + ], + +]; diff --git a/config/mail.php b/config/mail.php new file mode 100644 index 0000000..55aa91a --- /dev/null +++ b/config/mail.php @@ -0,0 +1,126 @@ + 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', + 'host' => env('MAIL_HOST', 'smtp.mailgun.org'), + 'port' => env('MAIL_PORT', 587), + 'encryption' => env('MAIL_ENCRYPTION', 'tls'), + 'username' => env('MAIL_USERNAME'), + 'password' => env('MAIL_PASSWORD'), + 'timeout' => null, + 'local_domain' => env('MAIL_EHLO_DOMAIN'), + ], + + 'ses' => [ + 'transport' => 'ses', + ], + + 'mailgun' => [ + 'transport' => 'mailgun' + ], + + 'postmark' => [ + 'transport' => 'postmark' + ], + + 'sendmail' => [ + 'transport' => 'sendmail', + 'path' => env('MAIL_SENDMAIL_PATH', '/usr/sbin/sendmail -bs -i'), + ], + + 'log' => [ + 'transport' => 'log', + 'channel' => env('MAIL_LOG_CHANNEL'), + ], + + 'array' => [ + 'transport' => 'array', + ], + + 'failover' => [ + 'transport' => 'failover', + 'mailers' => [ + 'smtp', + 'log', + ], + ], + ], + + /* + |-------------------------------------------------------------------------- + | Global "From" Address + |-------------------------------------------------------------------------- + | + | You may wish for all e-mails sent by your application to be sent from + | the same address. Here, you may specify a name and address that is + | used globally for all e-mails that are sent by your application. + | + */ + + 'from' => [ + 'address' => env('MAIL_FROM_ADDRESS', 'hello@example.com'), + 'name' => env('MAIL_FROM_NAME', 'Example'), + ], + + /* + |-------------------------------------------------------------------------- + | Markdown Mail Settings + |-------------------------------------------------------------------------- + | + | If you are using Markdown based email rendering, you may configure your + | theme and component paths here, allowing you to customize the design + | of the emails. Or, you may simply stick with the Laravel defaults! + | + */ + + 'markdown' => [ + 'theme' => 'default', + + 'paths' => [ + resource_path('views/vendor/mail'), + ], + ], + + 'contact' => [ + 'reclaim' => env('MAIL_CONTACT_RECLAIM'), + 'info' => env('MAIL_CONTACT_INFO'), + 'associativeRequest' => env('MAIL_CONTACT_ASSOCIATIVE'), + 'parternershipRequest' => env('MAIL_CONTACT_PARTNERSHIP'), + 'commercialRequest' => env('MAIL_CONTACT_COMMERCIAL'), + 'variousRequest' => env('MAIL_CONTACT_VARIOUS') + ] +]; diff --git a/config/mesbr.php b/config/mesbr.php new file mode 100644 index 0000000..3a27873 --- /dev/null +++ b/config/mesbr.php @@ -0,0 +1,7 @@ + env('MESBR_REF_SITE'), + 'camp' => env('MESBR_REF_CAMP'), + 'endpoint' => env('MESBR_ENDPOINT'), +]; diff --git a/config/purifier.php b/config/purifier.php new file mode 100644 index 0000000..59cb78b --- /dev/null +++ b/config/purifier.php @@ -0,0 +1,132 @@ +set('Core.Encoding', $this->config->get('purifier.encoding')); + * $config->set('Cache.SerializerPath', $this->config->get('purifier.cachePath')); + * if ( ! $this->config->get('purifier.finalize')) { + * $config->autoFinalize = false; + * } + * $config->load [$this->getConfig()); + * + * You must NOT delete the default settings + * anything in settings should be compacted with params that needed to instance HTMLPurifier_Config. + * + * @link http://htmlpurifier.org/live/configdoc/plain.html + */ + +// phpcs:disable Generic.Files.LineLength.TooLong +return [ + 'encoding' => 'UTF-8', + 'finalize' => true, + 'cachePath' => storage_path('app/purifier'), + 'cacheFileMode' => 0755, + 'settings' => [ + 'default' => [ + 'HTML.SafeIframe' => true, + // * For iframes + 'URI.SafeIframeRegexp' => "%^(http://|https://|//)(www.youtube.com/embed/|player.vimeo.com/video/|vimeo.com/|www.dailymotion.com/video/)%", + 'HTML.Doctype' => 'HTML 4.01 Transitional', + // * Legacy filter en full avec safe legacy. + // 'HTML.Allowed' => 'h1[style|id],h2[style|id],h3[style|id],h4[style|id],h5[style|id],h6[style|id],figure[class|style],oembed[url],div[style],b,strong,i,em,u,s,pre,code[class],a[href|title|target|rel|id],ul[style],ol[style],dl[style],li,p[style],br,span[style|class],img[width|height|alt|src|style|class|title],iframe[src|width|height|class|frameborder|style],table[style|align|border|cellspacing|cellpadding|width],thead,tbody,th[colspan|align|valign|style],tr[align|valign|style],td[style|colspan|rowspan|scope|align|valign],hr,dl,dt,mark[class]', + // * Restricted basics. + 'HTML.Allowed' => 'br,p[style],b[style],u[style],i[style],a[href|title|target|rel],strong[style],span[class],ul[style],ol[style],li[style],h2[style],h3[style],h4[style],hr,blockquote[style]', + // * Legacy filter en full avec safe legacy. + // 'CSS.AllowedProperties' => 'font,font-size,font-weight,font-style,font-family,text-decoration,padding-left,color,background-color,text-align,list-style-type,float,width,height,vertical-align,border,border-color,margin-left', + // * Restricted basics. + 'CSS.AllowedProperties' => 'text-align,margin-left', + 'AutoFormat.AutoParagraph' => false, + 'AutoFormat.RemoveEmpty' => false, + 'AutoFormat.RemoveEmpty.RemoveNbsp' => false, + ], + "youtube" => [ + "HTML.SafeIframe" => 'true', + "URI.SafeIframeRegexp" => "%^(http://|https://|//)(www.youtube.com/embed/|player.vimeo.com/video/|vimeo.com/|www.dailymotion.com/video/)%", + ], + 'custom_definition' => [ + 'id' => 'html5-definitions', + 'rev' => 1, + 'debug' => true, + 'elements' => [ + // * http://developers.whatwg.org/sections.html + ['section', 'Block', 'Flow', 'Common'], + ['nav', 'Block', 'Flow', 'Common'], + ['article', 'Block', 'Flow', 'Common'], + ['aside', 'Block', 'Flow', 'Common'], + ['header', 'Block', 'Flow', 'Common'], + ['footer', 'Block', 'Flow', 'Common'], + + // * Content model actually excludes several tags, not modelled here + ['address', 'Block', 'Flow', 'Common'], + ['hgroup', 'Block', 'Required: h1 | h2 | h3 | h4 | h5 | h6', 'Common'], + + // * http://developers.whatwg.org/grouping-content.html + ['figure', 'Block', 'Optional: (figcaption, Flow) | (Flow, figcaption) | Flow', 'Common'], + ['figcaption', 'Inline', 'Flow', 'Common'], + ['oembed', 'Inline', 'Flow', 'Common'], + + // * http://developers.whatwg.org/the-video-element.html#the-video-element + ['video', 'Block', 'Optional: (source, Flow) | (Flow, source) | Flow', 'Common', [ + 'src' => 'URI', + 'type' => 'Text', + 'width' => 'Length', + 'height' => 'Length', + 'poster' => 'URI', + 'preload' => 'Enum#auto,metadata,none', + 'controls' => 'Bool', + ]], + ['source', 'Block', 'Flow', 'Common', [ + 'src' => 'URI', + 'type' => 'Text', + ]], + + // * http://developers.whatwg.org/text-level-semantics.html + ['s', 'Inline', 'Inline', 'Common'], + ['var', 'Inline', 'Inline', 'Common'], + ['sub', 'Inline', 'Inline', 'Common'], + ['sup', 'Inline', 'Inline', 'Common'], + ['mark', 'Inline', 'Inline', 'Common'], + ['wbr', 'Inline', 'Empty', 'Core'], + + // * http://developers.whatwg.org/edits.html + ['ins', 'Block', 'Flow', 'Common', ['cite' => 'URI', 'datetime' => 'CDATA']], + ['del', 'Block', 'Flow', 'Common', ['cite' => 'URI', 'datetime' => 'CDATA']], + ], + 'attributes' => [ + ['iframe', 'allowfullscreen', 'Bool'], + ['table', 'height', 'Text'], + ['td', 'border', 'Text'], + ['th', 'border', 'Text'], + ['tr', 'width', 'Text'], + ['tr', 'height', 'Text'], + ['tr', 'border', 'Text'], + ['figure', 'class', 'Text'], + ['figure', 'style', 'Text'], + ['oembed', 'url', 'Text'], + ['span', 'style', 'Text'], + ['img', 'style', 'Text'], + ], + ], + 'custom_attributes' => [ + ['a', 'target', 'Enum#_blank,_self,_target,_top'], + ['a', 'id', 'Text'], + ['ol', 'style', 'Text'], + ['figure', 'style', 'Text'], + ['img', 'style', 'Text'], + ['span', 'style', 'Text'], + ['oembed', 'url', 'Text'], + ['h1', 'id', 'Text'], + ['h2', 'id', 'Text'], + ['h3', 'id', 'Text'], + ['h4', 'id', 'Text'], + ['h5', 'id', 'Text'], + ['h6', 'id', 'Text'], + ], + 'custom_elements' => [ + ['u', 'Inline', 'Inline', 'Common'], + ['oembed', 'Inline', 'Inline', 'Common'], + ], + ], +]; diff --git a/config/queue.php b/config/queue.php new file mode 100644 index 0000000..f5a66b9 --- /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/sentry.php b/config/sentry.php new file mode 100644 index 0000000..29627fe --- /dev/null +++ b/config/sentry.php @@ -0,0 +1,61 @@ + env('SENTRY_LARAVEL_DSN', env('SENTRY_DSN')), + + // The release version of your application. + // Example with dynamic git hash: trim(exec('git --git-dir ' . base_path('.git') . ' log --pretty="%h" -n1 HEAD')). + 'release' => env('SENTRY_RELEASE'), + + // When left empty or `null` the Laravel environment will be used. + 'environment' => env('SENTRY_ENVIRONMENT'), + + 'breadcrumbs' => [ + // Capture Laravel logs in breadcrumbs. + 'logs' => true, + + // Capture SQL queries in breadcrumbs. + 'sql_queries' => true, + + // Capture bindings on SQL queries logged in breadcrumbs. + 'sql_bindings' => false, + + // Capture queue job information in breadcrumbs. + 'queue_info' => true, + + // Capture command information in breadcrumbs. + 'command_info' => true, + ], + + 'tracing' => [ + // Trace queue jobs as their own transactions. + 'queue_job_transactions' => env('SENTRY_TRACE_QUEUE_ENABLED', false), + + // Capture queue jobs as spans when executed on the sync driver. + 'queue_jobs' => true, + + // Capture SQL queries as spans. + 'sql_queries' => true, + + // Try to find out where the SQL query originated from and add it to the query spans. + 'sql_origin' => true, + + // Capture views as spans. + 'views' => true, + + // Indicates if the tracing integrations supplied by Sentry should be loaded. + 'default_integrations' => true, + + // Indicates that requests without a matching route should be traced. + 'missing_routes' => false, + ], + + // @see: https://docs.sentry.io/platforms/php/guides/laravel/configuration/options/#send-default-pii. + 'send_default_pii' => env('SENTRY_SEND_DEFAULT_PII', false), + + // @see: https://docs.sentry.io/platforms/php/guides/laravel/configuration/options/#traces-sample-rate. + 'traces_sample_rate' => env('SENTRY_TRACES_SAMPLE_RATE') === null ? null : (float)env('SENTRY_TRACES_SAMPLE_RATE'), + + 'before_send' => [\App\Lib\Helpers\ExceptionsHelper::class, 'sentryEventHandler'], +]; diff --git a/config/services.php b/config/services.php new file mode 100644 index 0000000..0a44505 --- /dev/null +++ b/config/services.php @@ -0,0 +1,42 @@ + [ + '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'), + ], + + 'google' => [ + 'recaptcha' => [ + 'public' => env('GOOGLE_RECAPTCHA_PUBLIC'), + 'private' => env('GOOGLE_RECAPTCHA_PRIVATE'), + 'version' => env('GOOGLE_RECAPTCHA_VERSION', "3") === "3" ? true : false + ] + ], + +]; diff --git a/config/session.php b/config/session.php new file mode 100644 index 0000000..d2e3239 --- /dev/null +++ b/config/session.php @@ -0,0 +1,201 @@ + env('SESSION_DRIVER', 'file'), + + /* + |-------------------------------------------------------------------------- + | Session Lifetime + |-------------------------------------------------------------------------- + | + | Here you may specify the number of minutes that you wish the session + | to be allowed to remain idle before it expires. If you want them + | to immediately expire on the browser closing, set that option. + | + */ + + 'lifetime' => env('SESSION_LIFETIME', 120), + + 'expire_on_close' => false, + + /* + |-------------------------------------------------------------------------- + | Session Encryption + |-------------------------------------------------------------------------- + | + | This option allows you to easily specify that all of your session data + | should be encrypted before it is stored. All encryption will be run + | automatically by Laravel and you can use the Session like normal. + | + */ + + 'encrypt' => false, + + /* + |-------------------------------------------------------------------------- + | Session File Location + |-------------------------------------------------------------------------- + | + | When using the native session driver, we need a location where session + | files may be stored. A default has been set for you but a different + | location may be specified. This is only needed for file sessions. + | + */ + + 'files' => storage_path('framework/sessions'), + + /* + |-------------------------------------------------------------------------- + | Session Database Connection + |-------------------------------------------------------------------------- + | + | When using the "database" or "redis" session drivers, you may specify a + | connection that should be used to manage these sessions. This should + | correspond to a connection in your database configuration options. + | + */ + + 'connection' => env('SESSION_CONNECTION'), + + /* + |-------------------------------------------------------------------------- + | Session Database Table + |-------------------------------------------------------------------------- + | + | When using the "database" session driver, you may specify the table we + | should use to manage the sessions. Of course, a sensible default is + | provided for you; however, you are free to change this as needed. + | + */ + + 'table' => 'sessions', + + /* + |-------------------------------------------------------------------------- + | Session Cache Store + |-------------------------------------------------------------------------- + | + | While using one of the framework's cache driven session backends you may + | list a cache store that should be used for these sessions. This value + | must match with one of the application's configured cache "stores". + | + | Affects: "apc", "dynamodb", "memcached", "redis" + | + */ + + 'store' => env('SESSION_STORE'), + + /* + |-------------------------------------------------------------------------- + | Session Sweeping Lottery + |-------------------------------------------------------------------------- + | + | Some session drivers must manually sweep their storage location to get + | rid of old sessions from storage. Here are the chances that it will + | happen on a given request. By default, the odds are 2 out of 100. + | + */ + + 'lottery' => [2, 100], + + /* + |-------------------------------------------------------------------------- + | Session Cookie Name + |-------------------------------------------------------------------------- + | + | Here you may change the name of the cookie used to identify a session + | instance by ID. The name specified here will get used every time a + | new session cookie is created by the framework for every driver. + | + */ + + 'cookie' => env( + 'SESSION_COOKIE', + Str::slug(env('APP_NAME', 'laravel'), '_') . '_session' + ), + + /* + |-------------------------------------------------------------------------- + | Session Cookie Path + |-------------------------------------------------------------------------- + | + | The session cookie path determines the path for which the cookie will + | be regarded as available. Typically, this will be the root path of + | your application but you are free to change this when necessary. + | + */ + + 'path' => '/', + + /* + |-------------------------------------------------------------------------- + | Session Cookie Domain + |-------------------------------------------------------------------------- + | + | Here you may change the domain of the cookie used to identify a session + | in your application. This will determine which domains the cookie is + | available to in your application. A sensible default has been set. + | + */ + + 'domain' => env('SESSION_DOMAIN'), + + /* + |-------------------------------------------------------------------------- + | HTTPS Only Cookies + |-------------------------------------------------------------------------- + | + | By setting this option to true, session cookies will only be sent back + | to the server if the browser has a HTTPS connection. This will keep + | the cookie from being sent to you when it can't be done securely. + | + */ + + 'secure' => env('SESSION_SECURE_COOKIE'), + + /* + |-------------------------------------------------------------------------- + | HTTP Access Only + |-------------------------------------------------------------------------- + | + | Setting this value to true will prevent JavaScript from accessing the + | value of the cookie and the cookie will only be accessible through + | the HTTP protocol. You are free to modify this option if needed. + | + */ + + 'http_only' => true, + + /* + |-------------------------------------------------------------------------- + | Same-Site Cookies + |-------------------------------------------------------------------------- + | + | This option determines how your cookies behave when cross-site requests + | take place, and can be used to mitigate CSRF attacks. By default, we + | will set this value to "lax" since this is a secure default value. + | + | Supported: "lax", "strict", "none", null + | + */ + + 'same_site' => 'lax', + +]; diff --git a/config/view.php b/config/view.php new file mode 100644 index 0000000..d8b71b1 --- /dev/null +++ b/config/view.php @@ -0,0 +1,38 @@ + [ + resource_path('views'), + // ! for vendor publish (mail notifications par ex) + resource_path('views/vendor'), + ], + + /* + |-------------------------------------------------------------------------- + | 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/CommitmentPageFactory.php b/database/factories/CommitmentPageFactory.php new file mode 100644 index 0000000..0eb61a1 --- /dev/null +++ b/database/factories/CommitmentPageFactory.php @@ -0,0 +1,27 @@ + + */ + public function definition() + { + return [ + 'quality_title' => fake()->sentence(), + 'quality_text' => \clean(\fake()->randomHtml(4, 5)), + 'product1_title' => fake()->sentence(), + 'product1_text' => \clean(\fake()->randomHtml(4, 5)), + 'product2_title' => fake()->sentence(), + 'product2_text' => \clean(\fake()->randomHtml(4, 5)), + 'environment_title' => fake()->sentence(), + 'environment_text' => \clean(\fake()->randomHtml(4, 5)), + ]; + } +} diff --git a/database/factories/GameFactory.php b/database/factories/GameFactory.php new file mode 100644 index 0000000..40af5f8 --- /dev/null +++ b/database/factories/GameFactory.php @@ -0,0 +1,28 @@ + + */ + public function definition() + { + return [ + 'title_line1' => fake()->sentence(), + 'title_line2' => fake()->sentence(), + 'picture_alt' => fake()->sentence(), + 'picture_title' => fake()->sentence(), + 'text' => \clean(\fake()->randomHtml(1, 1)), + 'button_status' => fake()->boolean(75), + 'button_label' => fake()->sentence(), + 'button_url' => 'https://www.youtube.com/watch?v=6B4O-_1CQoI', + 'button_new_tab' => fake()->boolean(75), + ]; + } +} diff --git a/database/factories/HistoricalMilestoneFactory.php b/database/factories/HistoricalMilestoneFactory.php new file mode 100644 index 0000000..5211213 --- /dev/null +++ b/database/factories/HistoricalMilestoneFactory.php @@ -0,0 +1,32 @@ + + */ + public function definition() + { + return [ + 'year' => fake()->year(), + 'text' => fake()->sentence(), + 'picture1_alt' => fake()->sentence(), + 'picture1_title' => fake()->sentence(), + 'picture2_alt' => fake()->sentence(), + 'picture2_title' => fake()->sentence(), + 'picture3_alt' => fake()->sentence(), + 'picture3_title' => fake()->sentence(), + 'button_status' => fake()->boolean(75), + 'button_label' => fake()->text(35), + 'button_url' => 'https://www.youtube.com/watch?v=6B4O-_1CQoI', + 'button_new_tab' => fake()->boolean(75), + 'published' => fake()->boolean(75), + ]; + } +} diff --git a/database/factories/KlubBlocFactory.php b/database/factories/KlubBlocFactory.php new file mode 100644 index 0000000..4903175 --- /dev/null +++ b/database/factories/KlubBlocFactory.php @@ -0,0 +1,21 @@ + + */ + public function definition() + { + return [ + 'picture_alt' => fake()->sentence(), + 'picture_title' => fake()->sentence(), + ]; + } +} diff --git a/database/factories/LocalCommitmentFactory.php b/database/factories/LocalCommitmentFactory.php new file mode 100644 index 0000000..ccd15b2 --- /dev/null +++ b/database/factories/LocalCommitmentFactory.php @@ -0,0 +1,28 @@ + + */ + public function definition() + { + return [ + 'title' => fake()->sentence(), + 'text' => \clean(\fake()->randomHtml(6, 7)), + 'picture1_alt' => fake()->sentence(), + 'picture1_title' => fake()->sentence(), + 'picture2_alt' => fake()->sentence(), + 'picture2_title' => fake()->sentence(), + 'picture3_alt' => fake()->sentence(), + 'picture3_title' => fake()->sentence(), + 'published' => false, + ]; + } +} diff --git a/database/factories/NewsFactory.php b/database/factories/NewsFactory.php new file mode 100644 index 0000000..0de2d69 --- /dev/null +++ b/database/factories/NewsFactory.php @@ -0,0 +1,29 @@ + + */ + public function definition() + { + $publish_at = now()->subDays(rand(1, 30)); + $unpublish_at = $publish_at->copy()->addDays(rand(1, 30)); + $published = now() > $publish_at && now() < $unpublish_at ? true : false; + + return [ + 'picture_alt' => fake()->sentence(), + 'picture_title' => fake()->sentence(), + 'text' => \clean(\fake()->randomHtml(1, 1)), + 'published' => $published, + 'publish_at' => $publish_at, + 'unpublish_at' => $unpublish_at, + ]; + } +} diff --git a/database/factories/PictoFactory.php b/database/factories/PictoFactory.php new file mode 100644 index 0000000..f1da98d --- /dev/null +++ b/database/factories/PictoFactory.php @@ -0,0 +1,23 @@ + + */ + public function definition() + { + return [ + 'label' => fake()->sentence(), + 'picture_alt' => fake()->sentence(), + 'picture_title' => fake()->sentence(), + 'published' => fake()->boolean(75), + ]; + } +} diff --git a/database/factories/ProductFactory.php b/database/factories/ProductFactory.php new file mode 100644 index 0000000..2ed290b --- /dev/null +++ b/database/factories/ProductFactory.php @@ -0,0 +1,73 @@ + + */ + public function definition() + { + $weight = fake()->randomNumber(3); + $energyKj = fake()->randomFloat(2, 0, 70); + $energyKcal = fake()->randomFloat(2, 0, 70); + $fat = fake()->randomFloat(2, 0, 70); + $saturated_fat = fake()->randomFloat(2, 0, 70); + $carbohydrate = fake()->randomFloat(2, 0, 70); + $sugar = fake()->randomFloat(2, 0, 70); + $proteins = fake()->randomFloat(2, 0, 70); + $salt = fake()->randomFloat(2, 0, 70); + + $nutritionnal_values = [ + '100g' => [ + 'label' => '100 g', + 'energyKj' => $energyKj, + 'energyKcal' => $energyKcal, + 'fat' => $fat, + 'saturated_fat' => $saturated_fat, + 'carbohydrate' => $carbohydrate, + 'sugar' => $sugar, + 'proteins' => $proteins, + 'salt' => $salt, + ], + 'self' => [ + 'label' => fake()->word() . ' ' . $weight . ' g', + 'energyKj' => round($energyKj * $weight / 100, 2), + 'energyKcal' => round($energyKcal * $weight / 100, 2), + 'fat' => round($fat * $weight / 100, 2), + 'saturated_fat' => round($saturated_fat * $weight / 100, 2), + 'carbohydrate' => round($carbohydrate * $weight / 100, 2), + 'sugar' => round($sugar * $weight / 100, 2), + 'proteins' => round($proteins * $weight / 100, 2), + 'salt' => round($salt * $weight / 100, 2), + ], + ]; + + $label = fake()->text(15); + return [ + 'label' => $label, + 'slug' => Str::slug($label), + 'seo_title' => fake()->sentence(), + 'seo_description' => fake()->sentence(), + 'picture_alt' => fake()->sentence(), + 'picture_title' => fake()->sentence(), + 'picture_thumbnail_alt' => fake()->sentence(), + 'picture_thumbnail_title' => fake()->sentence(), + 'description' => \clean(\fake()->randomHtml(6, 7)), + 'nutriscore' => \collect(NutriscoreEnum::cases())->random(), + 'nutritionnal_values' => $nutritionnal_values, + 'advice' => \clean(\fake()->randomHtml(6, 7)), + 'ingredients' => \clean(\fake()->randomHtml(6, 7)), + 'published' => fake()->boolean(75), + 'range_id' => Range::all()->random()->id, + ]; + } +} diff --git a/database/factories/RangeFactory.php b/database/factories/RangeFactory.php new file mode 100644 index 0000000..26b9266 --- /dev/null +++ b/database/factories/RangeFactory.php @@ -0,0 +1,35 @@ + + */ + public function definition() + { + $label = fake()->text(15); + return [ + 'label' => $label, + 'slug' => Str::slug($label), + 'picture_alt' => fake()->sentence(), + 'picture_title' => fake()->sentence(), + 'picture_ambiance_alt' => fake()->sentence(), + 'picture_ambiance_title' => fake()->sentence(), + 'picto1_picture_alt' => fake()->sentence(), + 'picto1_picture_title' => fake()->sentence(), + 'picto1_line1' => fake()->text(15), + 'picto1_line2' => fake()->text(15), + 'picto2_picture_alt' => fake()->sentence(), + 'picto2_picture_title' => fake()->sentence(), + 'picto2_line1' => fake()->text(15), + 'picto2_line2' => fake()->text(15), + ]; + } +} diff --git a/database/factories/ReductionFactory.php b/database/factories/ReductionFactory.php new file mode 100644 index 0000000..06e4be7 --- /dev/null +++ b/database/factories/ReductionFactory.php @@ -0,0 +1,23 @@ + + */ + public function definition() + { + return [ + 'picture_packshot_alt' => fake()->sentence(), + 'picture_packshot_title' => fake()->sentence(), + 'amount' => fake()->randomNumber(), + 'validity' => fake()->sentence(), + ]; + } +} diff --git a/database/factories/UserFactory.php b/database/factories/UserFactory.php new file mode 100644 index 0000000..1219384 --- /dev/null +++ b/database/factories/UserFactory.php @@ -0,0 +1,44 @@ + + */ + public function definition() + { + $published = fake()->boolean(75); + return [ + 'first_name' => fake()->firstname(), + 'last_name' => fake()->lastname(), + 'email' => fake()->unique()->safeEmail(), + 'email_verified_at' => now(), + 'password' => '$2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi', + 'remember_token' => Str::random(10), + 'role' => \collect(RoleEnum::toArray())->random()->value, + 'published' => $published, + 'published_at' => ($published) ? now() : null, + ]; + } + + /** + * Indicate that the model's email address should be unverified. + * + * @return static + */ + public function unverified(): static + { + // phpcs:ignore Generic.CodeAnalysis.UnusedFunctionParameter.FoundInExtendedClass + return $this->state(fn (array $attributes) => [ + 'email_verified_at' => null, + ]); + } +} diff --git a/database/factories/assets/games/default-picture-585x415.png b/database/factories/assets/games/default-picture-585x415.png new file mode 100644 index 0000000000000000000000000000000000000000..7a0a51bc8af53eb808a7c03107f3543cd3375949 GIT binary patch literal 5147 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 literal 0 HcmV?d00001 diff --git a/database/factories/assets/historicalmilestones/default-picture-431x300.png b/database/factories/assets/historicalmilestones/default-picture-431x300.png new file mode 100644 index 0000000000000000000000000000000000000000..b99c7a05dbe0ad56f3f471bf5d1aae547485132d GIT binary patch literal 3747 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 ary_0l7Tk3iga6s6*nQ`8x$5E%zx*$n7^z|a literal 0 HcmV?d00001 diff --git a/database/factories/assets/news/default-picture-308x223.png b/database/factories/assets/news/default-picture-308x223.png new file mode 100644 index 0000000000000000000000000000000000000000..0971e5ffc28cd366dcbfe3d67743f9e61f823c4f GIT binary patch literal 3346 zcmeHK`&Uxg9=Dn4dCki58OcNy1j1bYv zlzd@o_yB?BFy(bf$q-SAD76sO$l;aZ zzUHvS3=+0RkH5|O#~oSU`TX_xzocLcrrWp#s*(z3)XD8*3N22O1G2U#$+&p2sku3N zq{pObC`I+yxVIkAK z61(5H(5Uc*@18^G_X!S9BW#%Q8Gr8X%L=M}Q#scnPOq-6W>7sB?p>(3>63^;p+2zR z?-Hcaz_9$g{x$U_b$r>`))WyR!6#TSROSn`o1b0k1*zn!D!AA{pK}$1fp~bxvKeJt zHvh~~NZ26<`40L*bVx`D#lTs=hA*oGRswT(hf=QKaJb8t+eZ;!im6m;gFxOy*XN|T zk|b=r)=ROu&yMMzpZfvQr1nxwO!%Z7E}ooHE}V0exeq2dq&SlsjnCk0u98O$Dp$?D+{A*4M(O?UURN8puPc=i+6BEB_aW1X|?s-RIinBa7 zzJ07Is?laVl~w_#OwNDBYbEm;1Ig|2EsY<`%gfK$5rVDKL>e5MFB?v!!6`|m{%i@G z#j-Ol%y87Wpr!~WR49@ee`=q5@#QO5ejP|oYJG4%dj6_cH4h8|Jr%%A^(zLFGZQ*R zI4m}T%V02W`s_9?B-WV~`NObZpRw63gN5q~dc|V#sC`1N6a#in7xEiw*UVO#&5H z^Xb#4;hz>~nDHSB>%RO5TVoO=3j7BgO3-DfbU519!WUM1Pug;WYQs`JzPi~#fvj2T z`&=0Widc8(fFJH6t`H{XE2d)s5EwB5Yu z7G$E$7L}BA6d!l&qx)bbiHKS6Zkz}qN0E{!e4=Rz$=SM_u zM-P^zIMZpg+D%OnHY5^B9;C>0zt|~SOilB$K=eEo2n1MfM03<;P8XYvh>iW5g|R&E zR!3S%TokS-o6-Dz>=*R8?p7WZ*hdTo4bP}q`OD@#E+zm}@|WDRS877mN_lJE#PX&N zGJGB-MBk?$%FO!~o|?`5=i1KLu~Ted zbuYcS6U?_Q50b0Tx`P^;*`m1yaebm`Y;3H(m_6WVUNp$#2|m!zM~g%vg>!bVi=km+ zNqAgS2vG9_r*it)z%jg>1tjhg={-c;?;hJcBEhdN^I)sNa~)$BSJXnp@wZbEc}BFi z0IQ2$j*Sr)jpnZ|`E49{WOZ^{)brwO)_mDZLh*n9x_#`TD=CtjYH*kqqsFl%ic>b_ z9L~|m$x8WkRio}SXD(Z(QbiO+mKnd1Jx>!=Nzn{3P!S->21{N%-IouX!j&7rR{V>u zJBw~5nj(?N#f`rP)w&VwKkHT&7P_g8q5GR!TG*1&wZeda8yKG16RVHqLHpFa^v=eP zt9!RfmkJJ$)1Pgk&4g~*XLuVp4wN*|Fy_>eM&Zi}3clYpRRV@3i_?io0F`EKslex& zntD{yU;u8`*4Djr74~+{uEtlg2v=0tiKK#GTX^`#StxRh8%wRsaxiH_NCn1?%#Ps zay6zl>?Hnzt+6Krg3&-nG90t-hmw)&Zcbl+JvY}}5nKkRXf>K-94S2*Odju;b1$a< zAxZC~ysI_^sAr{<%Nthc-j)`mOivH&tj1_~;2Ef11;ToVd~${b-5T}*wqQF^JHOeVi5u_o-)Rk#?g+kFSHL7ztt zjmPIS^Yg8kNkxit82C6Ei*0J@o4VBfK6qRph-4~z0R8UinbqoQhEg0%0Vn#VeTg2$ zPOh+#wkE81%YBCUGr=B_o{>>qRpnn(D$Q+Ohg3r2)O?#DkzP2z-PSjY?Kfr5g9 zdaxflD{EWNLrA2vIn>MROy*#NG#A0bo(!=n51Lab)`RD+KqM?&IClXX&xX9p!sGE- zS*`zUiE<>~tqNPMXnlEL#JljGgt`vjOZ7 x5j$;w`f1hVk!RD|6~xxRy66AR&0%?q@E>%)hYvdU0Cyd|KtH%I)hFTlzW|Yj0d@cY literal 0 HcmV?d00001 diff --git a/database/factories/assets/pictos/default-picture-85x85.png b/database/factories/assets/pictos/default-picture-85x85.png new file mode 100644 index 0000000000000000000000000000000000000000..5b1d56cc39f3b7deed758d12999df0c37087e11b GIT binary patch literal 548 zcmeAS@N?(olHy`uVBq!ia0vp^p&-n`1SGdlx94SGV0`WA;uumf=k2Ytrxyi?952k@ zm%teo5Fz2I-y-1h|Ns39dQD+_CCr(M7jv*xz1NYEYnv%mu;YWlpL6L~AI)iwSIH2( z{kBYM!?kkz1LlkCa<26E{@NI5Z}#fA+us{23b~o?;+e0;W`CINy zdGs&r^>gtq!($ScP2PU3;#A~oXHL#Bnz>_LG{4RK^E#)~Hs5?&R49{fA+vAqhs@ZU z%&TqFZ*NPK`2F`^)!u8Ku7NX_Nwy^lump;DYQ8>sFhOCd&0IgHj`ct6^=qQST?^}F zj!#R?HJg1kt919>7JV>kcwrZby-I1*>2*=jC*GUxZc^Opa=uKic0=s9Wo>s1C@|NmdNN~>#; z&S{>*68*>j*2QxOx(3c#HZ9e6`DMT5!Tv?(N@L}F-TIF&UZr*a`~A2VWxMmQhX&sH lf8X){UuR+h7!eh>`8jI;{FhYvlm?7_22WQ%mvv4FO#r_#5L^HN literal 0 HcmV?d00001 diff --git a/database/factories/assets/products/default-picture-310x310.png b/database/factories/assets/products/default-picture-310x310.png new file mode 100644 index 0000000000000000000000000000000000000000..fe579e43fd5a2abcc14a234500cffbf5649cfbfa GIT binary patch literal 2967 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 literal 0 HcmV?d00001 diff --git a/database/factories/assets/ranges/default-picture-333x333.png b/database/factories/assets/ranges/default-picture-333x333.png new file mode 100644 index 0000000000000000000000000000000000000000..46c3b1e3c83ae3f8475403143126c8ba13f40dc7 GIT binary patch literal 2447 zcmeH}>r<0Q6vm@gtX5&BC@4nJVJr#=idT@3q9C=Rh!>oJ5?ZmMK=LXmmk^RFqN5ZT z6`_duS`;J1h&070eiG{GtVZ3lIpzqCH>59z-B!?fY|nIvZa3?0U-$1Y&;jp4gbfg}1emv_sxU5ggf~ zrJu)qnf=|t>RO=>xxncHyS)xf3&BZ*+N8PCKsM{~A z6e>LTHTqhq|MtS0{YFnJbfB4uH@B$m8}3Io@H-3im6erzSIg^@At50N2?-0iUEP%9 zl?5kDE>)0bLn75#m%{|*`5%l+LL!ljBGU-~0G4`qV%Fp_c4;4iyir%gD%3#8}U^wfr4vJxFOtZWWR2T6#G^W3$s& zZuYBKFc0%cq@g}~R9yz^WfH8pXU|T(!NNY(Zv%SeN(dymozuP`?Rv!MfK3woSecH^ z%p?m`i{mzihflue-uQXN_VDmuo;@2P$vRjpqS_-qK3+e{46Y(Sco16Qu;|q1JTQ3^ zC>fr3WCT}0BC#d+lU&D%L|1odpYLhI9Q#WSCzUFE`EqyCVzF2(5C}lDUQ6EfZo*rL?^`pULC%bvj**em_jb zzJ!G8H90t3ji{?}t&finE28S_4~35jE|4&+3wJ*#{i&}@ya)DEvVzufIPeG_-~!5sP;$feZ_yzK30XQ-;IgbRGd=LAT`lsEJz}NaZS( zip%9r&h%XN>WO*+z!kQdluq>4dR|>!9k3m03aXQvMS=Bvc9J{EtP+q{`wxkvsFXYJ zEl)2T4d-ZD6E`%F?g7NP+h@)<<#(2-cha9ewKTOBVGgayo4Vzg9gRk7o%U&ku&ued z86?_Nd$(!QH`~A{FXGtX3M6uBx~F7%q@c626Q%>E0E^Xf{7DR35u6zz47{VUo`Tz1 z5knTNLlYu3fRwdfT1lKS$Q%xWJB{MyAN{LXO95M8DlIn2 zyht?m*s(^(qyWCATCEhDAVpKG8L|x!a3z zm@I(1Jfw;=BfETpHtb&BXPUw@2L}faiTf^Poxz>^3lTn@#d5iv_Hw{9W0W^FHTBNJ zjG5fHQ@Od5zm@xfZi}2#MRFM9izHd_DFCY_UwI@@~ z>2_rq=7c@z=t$We9T|zYEI;M#?M@D5NVi1X9t1Y@%ki#V4YMK xj|A7r7d?iUjd`z>MLXULB0i4)umg5~XUvpe?WOna@J9==CvJc2v7 literal 0 HcmV?d00001 diff --git a/database/factories/assets/ranges/default-picture-579x579.png b/database/factories/assets/ranges/default-picture-579x579.png new file mode 100644 index 0000000000000000000000000000000000000000..4ae570d70649a692285ced35fde84707b53ffba5 GIT binary patch literal 5608 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 literal 0 HcmV?d00001 diff --git a/database/factories/assets/ranges/default-picture-67x70.png b/database/factories/assets/ranges/default-picture-67x70.png new file mode 100644 index 0000000000000000000000000000000000000000..c3dbc94f63ac0c7e6b075da2231d6916f9a252bf GIT binary patch literal 580 zcmeAS@N?(olHy`uVBq!ia0vp^&Oq$O!2~2FQuj?~U|{0*ba4!+nDcgK{OLswBJH_X zwksJoyLbh49O&NnfBTDlyI%4yoiVFXYK7(FxG#^oxV^Pczf(L{T=~qr{WH(uip2E2 zamDhCKkqaDF}=Vdm%+qu(#SsR0JHCdMzs$P!W9cRZLkT~^mSgyyZyE5Ywdi2B#AZ^ z&%VbM^TOAz3)2o1so(tf`kv>N+i$PE{dU%}o3Fn{^<2sP=&$W5bpQMF&y~|sr=LE$ zX-$?UN0ZL!lGysqSGDy|Z+g9}`>0aiV+D?Br=QO6JF<0mY@tl|q8+#2`YpelW48KL z<6|MAxnEX(niAyrW8d=@fnyQfD{syCU}G=U%i=ge zrBfhCg!On~&qj+rQP<2CQ{V1I9+$Vc?Vb0$a$eA{Rl#1b(?8nfe)E_l()RH4PoGIG zhTp8tS@fxTzACZ$ni4r}Tkh*!dAG|RpS$w8`Je*N;YAwnzW=^{J$&)W*;^`ir$qWq zO4)t)lTE(FvDGt{W$wS9uOfSVVrpb)sMpHJ7GI|?m?zKI9w?G)CLJi^dpXBY==!_2 kO(&n%NM0l|T7ED}v^`9mA#tt{m^v6dUHx3vIVCg!0MefoK>z>% literal 0 HcmV?d00001 diff --git a/database/factories/assets/reductions/default-picture-266x266.png b/database/factories/assets/reductions/default-picture-266x266.png new file mode 100644 index 0000000000000000000000000000000000000000..5057e55de0ae567f8943e57c0ecfaffc8f5c429a GIT binary patch literal 2442 zcmeH}`%_bA8pl(1MGFE`wB0sbv`7s_AcR#)xmrcJGz|z50|P;ch@xCV6i5Pznkr=$ zgi5o3fiNrskw(HLqzNcw-PlkXAO$x$gb*$p19C}X&;TZc?4dKA*?(aBQ{Q=hc;}gO z-sd^r^Z7pWmdB%_9PFTW5D3H}COR?!0(l4Azhk$@2Fzr(S1=)vchAH`et|A-&?=V_ zpepFy`5%9=^V;)|Xjf;N7&H8~=??7Xr$|>?z&Br1w=Y?6rKghr)AGv+k5#kjPES{f zWbncb+O3wBLw}n4{3+F957GaH2yy-+en$loHq)&(iQ`Mxf7TQXVD;C7EtH7;cBfj# z(cbjfR-0QlNocO(5!%~G8UR*y+1!fuydT>-vD8cYNwC5i9r}0p>EgV^xU+LFU%pJY zI_^vItA)eiVN#dDBhbo)g3pKWclG_?>g)SxdwXIc!LQc-&WXI#h@9}Yb;Q5O4ARs> z4&erwOvd94t7kGQh{eTT`|T_g>+lA6PLqZ0f`e9y6$*t55XY!$FRger)3$BDkWJ7K zXEd7DfyQW0IRG5`Haf^vcRd*F80}4D0@=LW+}s|;>fD*i(=BLkg>v{}K+SNZ$G5qB zuoStpR7;#usZItA2{@c-)_CvM>2M~WZ;m&jboYuL-91e;rPKWfk4pL z*T?1JYE?5c;S_W?ruQ?jXi-rSt{db3VQOmX$R+N92#PD^e>JhX5$I7|1^B33epjEC zmR1?*A+9TY95z|@hBRO{lW|B-XT|h%$yznqo7dHKzT(PJ=(gOtOO4XvzAg$f&LYk+ z*w+Hh#lTS?=kneZUtGl^aXt3S0W5#_s8}rK0@%S)^ZKR)4;)eDe%2&aW`Q4MfsyYQ zK5mpQYGo{uNR-w2$=-?(Ue$Ytj~Pem+2^Xx-3WHWRj7lW&QWO*p`nv5hT@X%n*4R7 zAMp)ZZ4Q~d`N*`jHO-94%gYl^i@lggu$!2#!Uzk?GIi$YrRTbn&gIYM80%ML_=fzT zY5j&oQ_zvbHCKaVAP)m_xvlS8jP>@#fO_QNtGpDp4CJUDDW(Wh{gjPJFx#52uW4#% z&%OrI4_m?)#M|RW6R{!RFBe`yyffT^TcqFOazHV;+E_E zrNmyPR;|X7A23iX5XmxltYe_R;#%P*^o-93T-Xq2WeQgW93Z<@B|b1&7}C)1Wy{0EN%99FBf5kN#QK}_)5gwaBZ+pk6ZBJW+xSv$Hj%6{d} zIC~p>K}fZ_XKFU|v%94P=AvcOfP2*kTmXFrTI!WXutG<%YNU&4fP*a!#Lg{L!%yi@ ztJM_YfxWg)PEP46&So9hWX%K84&aDJKgV+Ud#C33%XxWHY(RD(V*m?xb&P5m zzaBi$)3dg26vejQ4{J=rVzKGz)B?T9WKyZpTE+!JA)Fp7vbQaX1I^Em1I?dJ*oBm* n=5THfdpI5cBmRF1m=5ea2otAGIJbg#EJ(~LR3zub`P=^mA9y6r literal 0 HcmV?d00001 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..612e0a9 --- /dev/null +++ b/database/migrations/2014_10_12_000000_create_users_table.php @@ -0,0 +1,40 @@ +id(); + $table->string('first_name')->comment('First name of the user.'); + $table->string('last_name')->comment('Last name of the user.'); + $table->string('email')->unique()->comment('Email of the user.'); + $table->timestamp('email_verified_at')->nullable(); + $table->string('password')->comment('Password of the user account.'); + $table->rememberToken(); + $table->unsignedTinyInteger('role')->comment('Role of the user who defines the rights/access.'); + $table->boolean('published')->comment('The user is acivated or not.'); + $table->timestamp('published_at')->nullable()->comment('The date on which the user was acivated.'); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('users'); + } +}; diff --git a/database/migrations/2014_10_12_100000_create_password_resets_table.php b/database/migrations/2014_10_12_100000_create_password_resets_table.php new file mode 100644 index 0000000..fcacb80 --- /dev/null +++ b/database/migrations/2014_10_12_100000_create_password_resets_table.php @@ -0,0 +1,32 @@ +string('email')->index(); + $table->string('token'); + $table->timestamp('created_at')->nullable(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('password_resets'); + } +}; diff --git a/database/migrations/2019_08_19_000000_create_failed_jobs_table.php b/database/migrations/2019_08_19_000000_create_failed_jobs_table.php new file mode 100644 index 0000000..1719198 --- /dev/null +++ b/database/migrations/2019_08_19_000000_create_failed_jobs_table.php @@ -0,0 +1,36 @@ +id(); + $table->string('uuid')->unique(); + $table->text('connection'); + $table->text('queue'); + $table->longText('payload'); + $table->longText('exception'); + $table->timestamp('failed_at')->useCurrent(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('failed_jobs'); + } +}; diff --git a/database/migrations/2021_11_19_102529_create_jobs_table.php b/database/migrations/2021_11_19_102529_create_jobs_table.php new file mode 100644 index 0000000..1be9e8a --- /dev/null +++ b/database/migrations/2021_11_19_102529_create_jobs_table.php @@ -0,0 +1,36 @@ +bigIncrements('id'); + $table->string('queue')->index(); + $table->longText('payload'); + $table->unsignedTinyInteger('attempts'); + $table->unsignedInteger('reserved_at')->nullable(); + $table->unsignedInteger('available_at'); + $table->unsignedInteger('created_at'); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('jobs'); + } +} diff --git a/database/migrations/2023_09_08_102717_create_actitivy_logs_table.php b/database/migrations/2023_09_08_102717_create_actitivy_logs_table.php new file mode 100644 index 0000000..05734e7 --- /dev/null +++ b/database/migrations/2023_09_08_102717_create_actitivy_logs_table.php @@ -0,0 +1,39 @@ +id(); + $table->foreignId('user_id')->nullable()->constrained('users')->nullOnDelete() + ->comment('Id of the user associated, or nullable for a deleted user.'); + $table->boolean('is_anonymous')->comment('If there is no user connected when action was realised.'); + $table->boolean('is_console')->comment('If the action was realised in console.'); + $table->string('model_class')->comment('Target model.'); + $table->integer('model_id')->comment('Id of the target model.'); + $table->integer('event')->comment('Event of this activity (ActivityLogsEventEnum).'); + $table->json('data')->nullable()->comment('List of changes (old and new values).'); + $table->timestamp('created_at')->comment('The date on which the user was published.'); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down(): void + { + Schema::dropIfExists('activity_logs'); + } +}; diff --git a/database/migrations/2023_10_19_094711_create_static_pages.php b/database/migrations/2023_10_19_094711_create_static_pages.php new file mode 100644 index 0000000..a28d0c0 --- /dev/null +++ b/database/migrations/2023_10_19_094711_create_static_pages.php @@ -0,0 +1,46 @@ +id(); + + $table->unsignedTinyInteger('type')->unique()->comment('Page type (StaticPageEnum)'); + + $table->string('seo_title')->comment('Seo title about 70 chars as recommended'); + $table->string('seo_description')->comment('Seo description about 160 chars as recommended'); + + $table->string('title')->comment('Title for the page'); + $table->string('slug')->unique()->comment('Unique title slug'); + + $table->text('content')->comment('WYSIWYG text content using ckeditor'); + + $table->timestamps(); + }); + Artisan::call('db:seed', [ + 'class' => 'StaticPageSeeder' + ]); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down(): void + { + Schema::dropIfExists('static_pages'); + } +}; diff --git a/database/migrations/2023_10_24_103904_create_commitment_page_picto_table.php b/database/migrations/2023_10_24_103904_create_commitment_page_picto_table.php new file mode 100644 index 0000000..9821c1a --- /dev/null +++ b/database/migrations/2023_10_24_103904_create_commitment_page_picto_table.php @@ -0,0 +1,31 @@ +unsignedBigInteger('commitment_page_id')->index(); + $table->unsignedBigInteger('picto_id')->index(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('commitment_page_picto'); + } +}; diff --git a/database/migrations/2023_10_24_103904_create_commitment_pages_table.php b/database/migrations/2023_10_24_103904_create_commitment_pages_table.php new file mode 100644 index 0000000..55ff36b --- /dev/null +++ b/database/migrations/2023_10_24_103904_create_commitment_pages_table.php @@ -0,0 +1,39 @@ +id(); + $table->string('quality_title')->comment('Title de la section "qualité"'); + $table->text('quality_text')->comment('WYSIWYG - Contenu de la section qualité'); + $table->string('product1_title')->comment('Titre de la première partie de la section "produits"'); + $table->text('product1_text')->comment('WYSIWYG - Contenu de la première partie de la section produit'); + $table->string('product2_title')->comment('Titre de la deuxième partie de la section "produits"'); + $table->text('product2_text')->comment('WYSIWYG - Contenu de la deuxième partie de la section produit'); + $table->string('environment_title')->comment('Titre de la section "environnement"'); + $table->text('environment_text')->comment('WYSIWYG - Contenu de la section "environment"'); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('commitment_pages'); + } +}; diff --git a/database/migrations/2023_10_24_103904_create_customers_table.php b/database/migrations/2023_10_24_103904_create_customers_table.php new file mode 100644 index 0000000..7627527 --- /dev/null +++ b/database/migrations/2023_10_24_103904_create_customers_table.php @@ -0,0 +1,34 @@ +id(); + $table->string('email')->unique(); + $table->string('hashcode')->unique(); + $table->rememberToken(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('customers'); + } +}; diff --git a/database/migrations/2023_10_24_103904_create_games_table.php b/database/migrations/2023_10_24_103904_create_games_table.php new file mode 100644 index 0000000..10d0779 --- /dev/null +++ b/database/migrations/2023_10_24_103904_create_games_table.php @@ -0,0 +1,46 @@ +id(); + $table->string('title_line1')->comment('Première ligne du titre'); + $table->string('title_line2')->comment('Deuxième ligne du titre'); + $table->string('picture')->comment('Path de l\'image d\'aperçu du jeu (585px * 415px)'); + $table->string('picture_alt')->comment('Attribut alt de l\'image d\'aperçu du jeu'); + $table->string('picture_title')->comment('Attribut title de l\'image d\'aperçu du jeu'); + $table->text('text') + ->comment('WYSIWYG - Contenu de la partie "jeu du moment". Minimum 15 caractères, maximum 32 mots'); + $table->boolean('button_status')->comment('Le bouton est-il visible ?'); + $table->string('button_label') + ->comment('Libellé du bouton, max 35 caractères. Obligatoire si button_status est true'); + $table->string('button_url')->comment('Url du bouton, obligatoire si button_status est true'); + $table->boolean('button_new_tab')->comment('Le lien du bouton doit-il s\'ouvrir dans un nouvel onglet ?'); + $table->boolean('published')->comment('Le jeu du moment est-il visible ? 1 seul à la fois maximum'); + $table->timestamp('publish_at')->nullable()->comment('Date de publication du jeu du moment'); + $table->timestamp('unpublish_at')->nullable()->comment('Date de dépublication du jeu du moment'); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('games'); + } +}; diff --git a/database/migrations/2023_10_24_103904_create_historical_milestones_table.php b/database/migrations/2023_10_24_103904_create_historical_milestones_table.php new file mode 100644 index 0000000..a12d086 --- /dev/null +++ b/database/migrations/2023_10_24_103904_create_historical_milestones_table.php @@ -0,0 +1,48 @@ +id(); + $table->year('year')->comment('Année de l\'évènement'); + $table->string('text')->comment('Descriptif du jalon historique. Min 10 caractères, max 15 mots'); + $table->string('picture1')->comment('Path de l\'image 1 (431px * 300px)'); + $table->string('picture1_alt')->comment('Attribut alt de l\'image 1'); + $table->string('picture1_title')->comment('Attribut title de l\'image 1'); + $table->string('picture2')->nullable()->comment('Path de l\'image 2 (431px * 300px)'); + $table->string('picture2_alt')->nullable()->comment('Attribut alt de l\'image 2'); + $table->string('picture2_title')->nullable()->comment('Attribut title de l\'image 2'); + $table->string('picture3')->nullable()->comment('Path de l\'image 2 (431px * 300px)'); + $table->string('picture3_alt')->nullable()->comment('Attribut alt de l\'image 3'); + $table->string('picture3_title')->nullable()->comment('Attribut title de l\'image 3'); + $table->boolean('button_status')->comment('Le bouton est-il visible ?'); + $table->string('button_label')->nullable() + ->comment('Libellé du bouton, max 35 caractères. Obligatoire si button_status est true'); + $table->string('button_url')->nullable()->comment('Url du bouton, obligatoire si button_status est true'); + $table->boolean('button_new_tab')->comment('Le lien du bouton doit-il s\'ouvrir dans un nouvel onglet ?'); + $table->boolean('published')->comment('Le jalon historique est-il visible ?'); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('historical_milestones'); + } +}; diff --git a/database/migrations/2023_10_24_103904_create_klub_blocs_table.php b/database/migrations/2023_10_24_103904_create_klub_blocs_table.php new file mode 100644 index 0000000..85251c8 --- /dev/null +++ b/database/migrations/2023_10_24_103904_create_klub_blocs_table.php @@ -0,0 +1,34 @@ +id(); + $table->string('picture')->comment('Path de l\'image de la section "le klub" (640px * 637px)'); + $table->string('picture_alt')->comment('Attribut alt de l\'image de la section "le klub"'); + $table->string('picture_title')->comment('Attribut title de l\'image de la section "le klub"'); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('klub_blocs'); + } +}; diff --git a/database/migrations/2023_10_24_103904_create_local_commitments_table.php b/database/migrations/2023_10_24_103904_create_local_commitments_table.php new file mode 100644 index 0000000..4371614 --- /dev/null +++ b/database/migrations/2023_10_24_103904_create_local_commitments_table.php @@ -0,0 +1,45 @@ +id(); + $table->string('title')->comment('Titre de l\'engagement local'); + $table->text('text')->comment('WYSIWYG - Texte à propos de l\'engagement local'); + $table->string('picture1')->comment('Path de la première image (587px * 429px)'); + $table->string('picture1_alt')->comment('Attribut alt de la première image'); + $table->string('picture1_title')->comment('Attribut title de la première image'); + $table->string('picture2')->nullable()->comment('Path de la deuxième image (587px * 429px)'); + $table->string('picture2_alt')->nullable()->comment('Attribut alt de la deuxième image'); + $table->string('picture2_title')->nullable()->comment('Attribut title de la deuxième image'); + $table->string('picture3')->nullable()->comment('Path de la troisième image (587px * 429px)'); + $table->string('picture3_alt')->nullable()->comment('Attribut alt de la troisième image'); + $table->string('picture3_title')->nullable()->comment('Attribut title de la troisième image'); + $table->integer('order')->comment('Numéro permettant d\'ordonner les engagements locaux'); + $table->boolean('published') + ->comment('L\'engagement local est-il visible ? Maximum 2 devront être visibles simultanément'); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('local_commitments'); + } +}; diff --git a/database/migrations/2023_10_24_103904_create_news_table.php b/database/migrations/2023_10_24_103904_create_news_table.php new file mode 100644 index 0000000..665ec23 --- /dev/null +++ b/database/migrations/2023_10_24_103904_create_news_table.php @@ -0,0 +1,38 @@ +id(); + $table->string('picture')->comment('Path de l\'image (308px * 223px)'); + $table->string('picture_alt')->comment('Attribut alt de l\'image'); + $table->string('picture_title')->comment('Attribut title de l\'image'); + $table->text('text')->comment('WYSIWYG - Texte de l\'actualité. Max 80 mots.'); + $table->boolean('published')->comment('La news est-elle visible ?'); + $table->timestamp('publish_at')->nullable()->comment('Date de publication de la news'); + $table->timestamp('unpublish_at')->nullable()->comment('Date de dépublication de la news'); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('news'); + } +}; diff --git a/database/migrations/2023_10_24_103904_create_picto_product_table.php b/database/migrations/2023_10_24_103904_create_picto_product_table.php new file mode 100644 index 0000000..ae92cef --- /dev/null +++ b/database/migrations/2023_10_24_103904_create_picto_product_table.php @@ -0,0 +1,31 @@ +unsignedBigInteger('picto_id')->index(); + $table->unsignedBigInteger('product_id')->index(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('picto_product'); + } +}; diff --git a/database/migrations/2023_10_24_103904_create_pictos_table.php b/database/migrations/2023_10_24_103904_create_pictos_table.php new file mode 100644 index 0000000..5df5ae2 --- /dev/null +++ b/database/migrations/2023_10_24_103904_create_pictos_table.php @@ -0,0 +1,36 @@ +id(); + $table->string('label')->comment('Label du pictogramme'); + $table->string('picture')->comment('Path du visuel du pictogramme (85px * 85px)'); + $table->string('picture_alt')->comment('Attribut alt du visuel du pictogramme'); + $table->string('picture_title')->comment('Attribut title du visuel du pictogramme'); + $table->boolean('published')->comment('Le picto est-il visble ?'); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('pictos'); + } +}; diff --git a/database/migrations/2023_10_24_103904_create_products_table.php b/database/migrations/2023_10_24_103904_create_products_table.php new file mode 100644 index 0000000..7c5695c --- /dev/null +++ b/database/migrations/2023_10_24_103904_create_products_table.php @@ -0,0 +1,51 @@ +id(); + $table->string('seo_title')->comment('Utilisé pour la balise title de la page produit'); + $table->string('seo_description')->comment('Utilisé pour la balise meta description de la page produit'); + $table->string('label')->comment('Label du produit'); + $table->string('slug')->unique()->comment('Slug à partir du label du produit'); + $table->string('picture')->comment('Path de l\'image du produit (503px * 503px)'); + $table->string('picture_alt')->comment('Attribut alt de l\'image du produit'); + $table->string('picture_title')->comment('Attribut title de l\'image du produit'); + $table->string('picture_thumbnail')->comment('Path de la vignette du produit (310px * 310px)'); + $table->string('picture_thumbnail_alt')->comment('Attribut alt de la vignette du produit'); + $table->string('picture_thumbnail_title')->comment('Attribut title de la vignette du produit'); + $table->text('description')->comment('WYSIWYG - Description du produit'); + $table->unsignedTinyInteger('nutriscore') + ->comment('Nutriscore du produit (enum \\App\\Enums\\Products\\NutriscoreEnum)'); + $table->json('nutritionnal_values') + ->comment('JSON avec les valeurs nutritionnelles pour le produit et pour 100g.'); + $table->text('advice')->comment('WYSIWYG - Texte conseils '); + $table->text('ingredients')->comment('WYSIWYG - Texte ingrédients'); + $table->integer('order')->comment('Numéro permettant d\'ordonner les produits'); + $table->boolean('published')->comment('Le produit est-il visible ?'); + $table->unsignedBigInteger('range_id')->index(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('products'); + } +}; diff --git a/database/migrations/2023_10_24_103904_create_ranges_table.php b/database/migrations/2023_10_24_103904_create_ranges_table.php new file mode 100644 index 0000000..2561942 --- /dev/null +++ b/database/migrations/2023_10_24_103904_create_ranges_table.php @@ -0,0 +1,49 @@ +id(); + $table->string('label')->comment('Label de la gamme'); + $table->string('slug')->unique()->comment('Slug à partir du label de la gamme'); + $table->string('picture')->comment('Path de l\'image de la gamme (579px * 579px)'); + $table->string('picture_alt')->comment('Attribut alt de l\'image de la gamme'); + $table->string('picture_title')->comment('Attribut title de l\'image de la gamme'); + $table->string('picture_ambiance')->comment('Path de l\'image d\'ambiance de la gamme (333px * 333px)'); + $table->string('picture_ambiance_alt')->comment('Attribut alt de l\'image d\'ambiance de la gamme'); + $table->string('picture_ambiance_title')->comment('Attribut title de l\'image d\'ambiance de la gamme'); + $table->string('picto1_picture')->nullable()->comment('Path de l\'image du picto 1 (67px * 70px)'); + $table->string('picto1_picture_alt')->nullable()->comment('Attribut alt de l\'image du picto 1'); + $table->string('picto1_picture_title')->nullable()->comment('Attribut title de l\'image du picto 1'); + $table->string('picto1_line1')->nullable()->comment('Première ligne du texte du picto1'); + $table->string('picto1_line2')->nullable()->comment('Deuxième ligne du texte du picto1'); + $table->string('picto2_picture')->nullable()->comment('Path de l\'image du picto 2 (67px * 70px)'); + $table->string('picto2_picture_alt')->nullable()->comment('Attribut alt de l\'image du picto 2'); + $table->string('picto2_picture_title')->nullable()->comment('Attribut title de l\'image du picto 2'); + $table->string('picto2_line1')->nullable()->comment('Première ligne du texte du picto2'); + $table->string('picto2_line2')->nullable()->comment('Deuxième ligne du texte du picto2'); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('ranges'); + } +}; diff --git a/database/migrations/2023_10_24_103904_create_reductions_table.php b/database/migrations/2023_10_24_103904_create_reductions_table.php new file mode 100644 index 0000000..ab56b86 --- /dev/null +++ b/database/migrations/2023_10_24_103904_create_reductions_table.php @@ -0,0 +1,37 @@ +id(); + $table->string('picture_packshot') + ->comment('Path de l\'image du packshot. A prendre depuis MesBR, sinon image (266px * 266px)'); + $table->string('picture_packshot_alt')->comment('Attribut alt de l\'image du packshot'); + $table->string('picture_packshot_title')->comment('Attribut title de l\'image du packshot'); + $table->integer('amount')->comment('Non administrable, récupéré depuis MesBR'); + $table->string('validity')->comment('A récupérer dans MesBR, sinon texte administrable'); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('reductions'); + } +}; diff --git a/database/migrations/2023_10_24_103907_add_foreign_keys_to_commitment_page_picto_table.php b/database/migrations/2023_10_24_103907_add_foreign_keys_to_commitment_page_picto_table.php new file mode 100644 index 0000000..3d111af --- /dev/null +++ b/database/migrations/2023_10_24_103907_add_foreign_keys_to_commitment_page_picto_table.php @@ -0,0 +1,34 @@ +foreign(['picto_id'])->references(['id'])->on('pictos'); + $table->foreign(['commitment_page_id'])->references(['id'])->on('commitment_pages'); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::table('commitment_page_picto', function (Blueprint $table) { + $table->dropForeign('commitment_page_picto_picto_id_foreign'); + $table->dropForeign('commitment_page_picto_commitment_page_id_foreign'); + }); + } +}; diff --git a/database/migrations/2023_10_24_103907_add_foreign_keys_to_picto_product_table.php b/database/migrations/2023_10_24_103907_add_foreign_keys_to_picto_product_table.php new file mode 100644 index 0000000..cd9c40a --- /dev/null +++ b/database/migrations/2023_10_24_103907_add_foreign_keys_to_picto_product_table.php @@ -0,0 +1,34 @@ +foreign(['product_id'])->references(['id'])->on('products'); + $table->foreign(['picto_id'])->references(['id'])->on('pictos'); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::table('picto_product', function (Blueprint $table) { + $table->dropForeign('picto_product_product_id_foreign'); + $table->dropForeign('picto_product_picto_id_foreign'); + }); + } +}; diff --git a/database/migrations/2023_10_24_103907_add_foreign_keys_to_products_table.php b/database/migrations/2023_10_24_103907_add_foreign_keys_to_products_table.php new file mode 100644 index 0000000..22bf481 --- /dev/null +++ b/database/migrations/2023_10_24_103907_add_foreign_keys_to_products_table.php @@ -0,0 +1,32 @@ +foreign(['range_id'])->references(['id'])->on('ranges'); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::table('products', function (Blueprint $table) { + $table->dropForeign('products_range_id_foreign'); + }); + } +}; diff --git a/database/migrations/2023_10_31_101227_add_date_fileds_on_customers.php b/database/migrations/2023_10_31_101227_add_date_fileds_on_customers.php new file mode 100644 index 0000000..a9ce459 --- /dev/null +++ b/database/migrations/2023_10_31_101227_add_date_fileds_on_customers.php @@ -0,0 +1,34 @@ +timestamp('email_verified_at')->nullable()->after('remember_token'); + $table->timestamp('last_connection')->nullable()->after('email_verified_at'); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::table('customers', function (Blueprint $table) { + $table->dropColumn('email_verified_at'); + $table->dropColumn('last_connection'); + }); + } +} diff --git a/database/migrations/2023_10_31_152709_add_soft_delete_to_customers.php b/database/migrations/2023_10_31_152709_add_soft_delete_to_customers.php new file mode 100644 index 0000000..58a4fd4 --- /dev/null +++ b/database/migrations/2023_10_31_152709_add_soft_delete_to_customers.php @@ -0,0 +1,32 @@ +softDeletes(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::table('customers', function (Blueprint $table) { + $table->dropSoftDeletes(); + }); + } +} diff --git a/database/seeders/CommitmentPageSeeder.php b/database/seeders/CommitmentPageSeeder.php new file mode 100644 index 0000000..8b098ec --- /dev/null +++ b/database/seeders/CommitmentPageSeeder.php @@ -0,0 +1,25 @@ +createQuietly(); + + $pictos = Picto::query()->get(); + CommitmentPage::query()->each(function (CommitmentPage $commitmentPage) use ($pictos) { + $commitmentPage->pictos()->saveManyQuietly($pictos->random(\rand(0, 2))); + }); + } +} diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php new file mode 100644 index 0000000..6f9f3ec --- /dev/null +++ b/database/seeders/DatabaseSeeder.php @@ -0,0 +1,30 @@ +call([ + UserSeeder::class, + PictoSeeder::class, + CommitmentPageSeeder::class, + GameSeeder::class, + HistoricalMilestoneSeeder::class, + KlubBlocSeeder::class, + LocalCommitmentSeeder::class, + NewsSeeder::class, + RangeSeeder::class, + ProductSeeder::class, + ReductionSeeder::class, + ]); + } +} diff --git a/database/seeders/GameSeeder.php b/database/seeders/GameSeeder.php new file mode 100644 index 0000000..6384c77 --- /dev/null +++ b/database/seeders/GameSeeder.php @@ -0,0 +1,40 @@ +addMonth(); + $unpublish_at = $publish_at->copy()->addDays(rand(10, 20)); + + for ($i = 0; $i < 5; $i++) { + Game::factory(1)->make()->each( + function (Game $game) use ($i, $publish_at, $unpublish_at) { + $game->published = $i === 0 ? true : false; + $game->publish_at = $publish_at->subMonths(); + $game->unpublish_at = $unpublish_at->subMonths(); + $game->picture = FileStorageHelper::storeFile( + new Game(), + new \SplFileInfo( + \resource_path('../database/factories/assets/games/default-picture-585x415.png') + ) + ); + $game->saveQuietly(); + } + ); + } + } +} diff --git a/database/seeders/HistoricalMilestoneSeeder.php b/database/seeders/HistoricalMilestoneSeeder.php new file mode 100644 index 0000000..f532fa2 --- /dev/null +++ b/database/seeders/HistoricalMilestoneSeeder.php @@ -0,0 +1,46 @@ +make()->each(function (HistoricalMilestone $historicalMilestone) { + $historicalMilestone->picture1 = FileStorageHelper::storeFile( + new HistoricalMilestone(), + new \SplFileInfo( + \resource_path('../database/factories/assets/historicalmilestones/default-picture-431x300.png') + ) + ); + if ($second = fake()->boolean(75)) { + $historicalMilestone->picture2 = FileStorageHelper::storeFile( + new HistoricalMilestone(), + new \SplFileInfo( + \resource_path('../database/factories/assets/historicalmilestones/default-picture-431x300.png') + ) + ); + } + if ($second && fake()->boolean(75)) { + $historicalMilestone->picture3 = FileStorageHelper::storeFile( + new HistoricalMilestone(), + new \SplFileInfo( + \resource_path('../database/factories/assets/historicalmilestones/default-picture-431x300.png') + ) + ); + } + $historicalMilestone->saveQuietly(); + }); + } +} diff --git a/database/seeders/KlubBlocSeeder.php b/database/seeders/KlubBlocSeeder.php new file mode 100644 index 0000000..08227fd --- /dev/null +++ b/database/seeders/KlubBlocSeeder.php @@ -0,0 +1,29 @@ +make()->each(function (KlubBloc $klubBloc) { + $klubBloc->picture = FileStorageHelper::storeFile( + new KlubBloc(), + new \SplFileInfo( + \resource_path('../database/factories/assets/klubblocs/default-picture-640x637.png') + ) + ); + $klubBloc->saveQuietly(); + }); + } +} diff --git a/database/seeders/LocalCommitmentSeeder.php b/database/seeders/LocalCommitmentSeeder.php new file mode 100644 index 0000000..03a096d --- /dev/null +++ b/database/seeders/LocalCommitmentSeeder.php @@ -0,0 +1,49 @@ +make()->each(function (LocalCommitment $localCommitment) { + $localCommitment->picture1 = FileStorageHelper::storeFile( + new LocalCommitment(), + new \SplFileInfo( + \resource_path('../database/factories/assets/localcommitments/default-picture-587x429.png') + ) + ); + if ($second = fake()->boolean(75)) { + $localCommitment->picture2 = FileStorageHelper::storeFile( + new LocalCommitment(), + new \SplFileInfo( + \resource_path('../database/factories/assets/localcommitments/default-picture-587x429.png') + ) + ); + } + if ($second && fake()->boolean(75)) { + $localCommitment->picture3 = FileStorageHelper::storeFile( + new LocalCommitment(), + new \SplFileInfo( + \resource_path('../database/factories/assets/localcommitments/default-picture-587x429.png') + ) + ); + } + $localCommitment->order = \intval(LocalCommitment::query()->max('order')) + 1; + $localCommitment->saveQuietly(); + }); + + LocalCommitment::query()->first()->updateQuietly(['published' => true]); + } +} diff --git a/database/seeders/NewsSeeder.php b/database/seeders/NewsSeeder.php new file mode 100644 index 0000000..272ca57 --- /dev/null +++ b/database/seeders/NewsSeeder.php @@ -0,0 +1,30 @@ +make()->each(function (News $news) { + $news->picture = FileStorageHelper::storeFile( + new News(), + new \SplFileInfo( + \resource_path('../database/factories/assets/news/default-picture-308x223.png') + ) + ); + $news->saveQuietly(); + }); + } +} diff --git a/database/seeders/PictoSeeder.php b/database/seeders/PictoSeeder.php new file mode 100644 index 0000000..fd5d63f --- /dev/null +++ b/database/seeders/PictoSeeder.php @@ -0,0 +1,30 @@ +make()->each(function (Picto $picto) { + $picto->picture = FileStorageHelper::storeFile( + new Picto(), + new \SplFileInfo( + \resource_path('../database/factories/assets/pictos/default-picture-85x85.png') + ) + ); + $picto->saveQuietly(); + }); + } +} diff --git a/database/seeders/ProductSeeder.php b/database/seeders/ProductSeeder.php new file mode 100644 index 0000000..afdcd2f --- /dev/null +++ b/database/seeders/ProductSeeder.php @@ -0,0 +1,43 @@ +make()->each(function (Product $product) { + $product->picture = FileStorageHelper::storeFile( + new Product(), + new \SplFileInfo( + \resource_path('../database/factories/assets/products/default-picture-503x503.png') + ) + ); + $product->picture_thumbnail = FileStorageHelper::storeFile( + new Product(), + new \SplFileInfo( + \resource_path('../database/factories/assets/products/default-picture-310x310.png') + ) + ); + $product->order = \intval(Product::query()->max('order')) + 1; + $product->saveQuietly(); + }); + + $pictos = Picto::query()->get(); + Product::query()->each(function (Product $product) use ($pictos) { + $product->pictos()->saveManyQuietly($pictos->random(\rand(0, 3))); + }); + } +} diff --git a/database/seeders/RangeSeeder.php b/database/seeders/RangeSeeder.php new file mode 100644 index 0000000..984b7ac --- /dev/null +++ b/database/seeders/RangeSeeder.php @@ -0,0 +1,52 @@ +make()->each(function (Range $range) { + $range->picture = FileStorageHelper::storeFile( + new Range(), + new \SplFileInfo( + \resource_path('../database/factories/assets/ranges/default-picture-579x579.png') + ) + ); + $range->picture_ambiance = FileStorageHelper::storeFile( + new Range(), + new \SplFileInfo( + \resource_path('../database/factories/assets/ranges/default-picture-333x333.png') + ) + ); + if ($first = fake()->boolean(75)) { + $range->picto1_picture = FileStorageHelper::storeFile( + new Range(), + new \SplFileInfo( + \resource_path('../database/factories/assets/ranges/default-picture-67x70.png') + ) + ); + } + if ($first && fake()->boolean(75)) { + $range->picto2_picture = FileStorageHelper::storeFile( + new Range(), + new \SplFileInfo( + \resource_path('../database/factories/assets/ranges/default-picture-67x70.png') + ) + ); + } + $range->saveQuietly(); + }); + } +} diff --git a/database/seeders/ReductionSeeder.php b/database/seeders/ReductionSeeder.php new file mode 100644 index 0000000..53cf996 --- /dev/null +++ b/database/seeders/ReductionSeeder.php @@ -0,0 +1,30 @@ +make()->each(function (Reduction $reduction) { + $reduction->picture_packshot = FileStorageHelper::storeFile( + new Reduction(), + new \SplFileInfo( + \resource_path('../database/factories/assets/reductions/default-picture-266x266.png') + ) + ); + $reduction->saveQuietly(); + }); + } +} diff --git a/database/seeders/StaticPageSeeder.php b/database/seeders/StaticPageSeeder.php new file mode 100644 index 0000000..6e56f96 --- /dev/null +++ b/database/seeders/StaticPageSeeder.php @@ -0,0 +1,130 @@ +make( + [ + 'seo_title' => 'Seo title pour la page contactez nous', + 'seo_description' => 'Seo description pour la page contactez nous', + 'title' => 'Contactez-nous', + 'slug' => Str::slug('Contactez-nous'), + 'type' => StaticPageType::contact, + 'content' => \clean(\fake()->randomHtml(6, 7)), + ] + )->saveQuietly(); + StaticPage::query()->make( + [ + 'seo_title' => 'Seo title pour la page mentions légales', + 'seo_description' => 'Seo description pour la page mentions légales', + 'title' => 'Mentions légales', + 'slug' => Str::slug('Mentions légales'), + 'type' => StaticPageType::legals, + 'content' => \clean(\fake()->randomHtml(6, 7)), + ] + )->saveQuietly(); + StaticPage::query()->make( + [ + 'seo_title' => 'Seo title pour la page charte de confidentialité', + 'seo_description' => 'Seo description pour la page charte de confidentialité', + 'title' => 'Charte de confidentialité', + 'slug' => Str::slug('Charte de confidentialité'), + 'type' => StaticPageType::confidentiality, + 'content' => \clean(\fake()->randomHtml(6, 7)), + ] + )->saveQuietly(); + StaticPage::query()->make( + [ + 'seo_title' => 'Seo title pour la page d\'accueil', + 'seo_description' => 'Seo description pour la page d\'accueil', + 'title' => 'Accueil', + 'slug' => Str::slug('Accueil'), + 'type' => StaticPageType::home, + 'content' => \clean(\fake()->randomHtml(6, 7)), + ] + )->saveQuietly(); + StaticPage::query()->make( + [ + 'seo_title' => 'Seo title pour la page Nos gammes', + 'seo_description' => 'Seo description pour la page Nos gammes', + 'title' => 'Nos gammes', + 'slug' => Str::slug('Nos gammes'), + 'type' => StaticPageType::ranges, + 'content' => \clean(\fake()->randomHtml(6, 7)), + ] + )->saveQuietly(); + StaticPage::query()->make( + [ + 'seo_title' => 'Seo title pour la page Une Gamme', + 'seo_description' => 'Seo description pour la page Une Gamme', + 'title' => 'Une Gamme', + 'slug' => Str::slug('Une Gamme'), + 'type' => StaticPageType::range, + 'content' => \clean(\fake()->randomHtml(6, 7)), + ] + )->saveQuietly(); + StaticPage::query()->make( + [ + 'seo_title' => 'Seo title pour la page Actualités', + 'seo_description' => 'Seo description pour la page Actualités', + 'title' => 'Actualités', + 'slug' => Str::slug('Actualités'), + 'type' => StaticPageType::news, + 'content' => \clean(\fake()->randomHtml(6, 7)), + ] + )->saveQuietly(); + StaticPage::query()->make( + [ + 'seo_title' => 'Seo title pour la page Le Klub', + 'seo_description' => 'Seo description pour la page Le Klub', + 'title' => 'Le Klub', + 'slug' => Str::slug('Le Klub'), + 'type' => StaticPageType::klub, + 'content' => \clean(\fake()->randomHtml(6, 7)), + ] + )->saveQuietly(); + StaticPage::query()->make( + [ + 'seo_title' => 'Seo title pour la page Le Klub - Inscription', + 'seo_description' => 'Seo description pour la page Le Klub - Inscription', + 'title' => 'Le Klub - Inscription', + 'slug' => Str::slug('Le Klub - Inscription'), + 'type' => StaticPageType::klub_register, + 'content' => \clean(\fake()->randomHtml(6, 7)), + ] + )->saveQuietly(); + StaticPage::query()->make( + [ + 'seo_title' => 'Seo title pour la page Notre Histoire', + 'seo_description' => 'Seo description pour la page Notre Histoire', + 'title' => 'Notre Histoire', + 'slug' => Str::slug('Notre Histoire'), + 'type' => StaticPageType::history, + 'content' => \clean(\fake()->randomHtml(6, 7)), + ] + )->saveQuietly(); + StaticPage::query()->make( + [ + 'seo_title' => 'Seo title pour la page Nos Engagements', + 'seo_description' => 'Seo description pour la page Nos Engagements', + 'title' => 'Nos Engagements', + 'slug' => Str::slug('Nos Engagements'), + 'type' => StaticPageType::commitments, + 'content' => \clean(\fake()->randomHtml(2, 3)), + ] + )->saveQuietly(); + } +} diff --git a/database/seeders/UserSeeder.php b/database/seeders/UserSeeder.php new file mode 100644 index 0000000..3c4c266 --- /dev/null +++ b/database/seeders/UserSeeder.php @@ -0,0 +1,19 @@ +createQuietly(); + } +} diff --git a/jsconfig.json b/jsconfig.json new file mode 100644 index 0000000..d05f5a8 --- /dev/null +++ b/jsconfig.json @@ -0,0 +1,3 @@ +{ + "include": ["./resources/js/**/*"] +} diff --git a/manifest.yaml b/manifest.yaml new file mode 100644 index 0000000..21f97ae --- /dev/null +++ b/manifest.yaml @@ -0,0 +1,188 @@ +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: ${CI_PROJECT_PATH_SLUG}-config-map +data: + APP_NAME: "${APP_APP_NAME}" + APP_ENV: "${APP_APP_ENV}" + APP_KEY: "${APP_APP_KEY}" + APP_DEBUG: "${APP_APP_DEBUG}" + APP_URL: "https://www.${APP_DOMAIN}" + LOG_CHANNEL: "k8s" + DB_HOST: "mariadb-service.common-services" + DB_DATABASE: "${APP_DB_DATABASE}" + DB_USERNAME: "${APP_DB_USERNAME}" + DB_PASSWORD: "${APP_DB_PASSWORD}" + MAIL_HOST: "${APP_MAIL_HOST}" + MAIL_PORT: "${APP_MAIL_PORT}" + MAIL_USERNAME: "${APP_MAIL_USERNAME}" + MAIL_PASSWORD: "${APP_MAIL_PASSWORD}" + MAIL_ENCRYPTION: "${APP_MAIL_ENCRYPTION}" + MAIL_FROM_ADDRESS: "${APP_MAIL_FROM_ADDRESS}" + MAIL_FROM_NAME: "${APP_APP_NAME}" + CRM_ENDPOINT: "${APP_CRM_ENDPOINT}" + CRM_TOKEN: "${APP_CRM_TOKEN}" + CRM_PASSWORD: "${APP_CRM_PASSWORD}" + MESBR_REF_SITE: "${APP_MESBR_REF_SITE}" + MESBR_REF_CAMP: "${APP_MESBR_REF_CAMP}" + MESBR_ENDPOINT: "${APP_MESBR_ENDPOINT}" + LDC_WEB_API_KEY: "${APP_LDC_WEB_API_KEY}" + GOOGLE_RECAPTCHA_PRIVATE: "${APP_GOOGLE_RECAPTCHA_PRIVATE}" + GOOGLE_RECAPTCHA_PUBLIC: "${APP_GOOGLE_RECAPTCHA_PUBLIC}" + GOOGLE_RECAPTCHA_VERSION: "${APP_GOOGLE_RECAPTCHA_VERSION}" + SENTRY_LARAVEL_DSN: "${APP_SENTRY_LARAVEL_DSN}" + MATOMO_SITE_ID: "${APP_MATOMO_SITE_ID}" + MAIL_CONTACT_RECLAIM: "${APP_MAIL_CONTACT_RECLAIM}" + MAIL_CONTACT_INFO: "${APP_MAIL_CONTACT_INFO}" + MAIL_CONTACT_ASSOCIATIVE: "${APP_MAIL_CONTACT_ASSOCIATIVE}" + MAIL_CONTACT_PARTNERSHIP: "${APP_MAIL_CONTACT_PARTNERSHIP}" + MAIL_CONTACT_COMMERCIAL: "${APP_MAIL_CONTACT_COMMERCIAL}" + MAIL_CONTACT_VARIOUS: "${APP_MAIL_CONTACT_VARIOUS}" + +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: ${CI_PROJECT_PATH_SLUG}-pvc-storage +spec: + storageClassName: "csi-cinder-classic" + accessModes: + - ReadWriteOnce + resources: + requests: + storage: $APP_PVC_SIZE + +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: ${CI_PROJECT_PATH_SLUG}-deployment +spec: + replicas: 1 + selector: + matchLabels: + app: ${CI_PROJECT_PATH_SLUG}-app + template: + metadata: + labels: + app: ${CI_PROJECT_PATH_SLUG}-app + spec: + containers: + - name: ${CI_PROJECT_PATH_SLUG}-container + image: $IMAGE_TAG + envFrom: + - configMapRef: + name: ${CI_PROJECT_PATH_SLUG}-config-map + volumeMounts: + - name: storage + mountPath: /app/srcs/storage + imagePullSecrets: + - name: docker-registry-credentials + securityContext: + runAsUser: 33 + runAsGroup: 33 + fsGroup: 33 + fsGroupChangePolicy: "OnRootMismatch" + volumes: + - name: storage + persistentVolumeClaim: + claimName: ${CI_PROJECT_PATH_SLUG}-pvc-storage + + +--- +apiVersion: v1 +kind: Service +metadata: + name: ${CI_PROJECT_PATH_SLUG}-service +spec: + selector: + app: ${CI_PROJECT_PATH_SLUG}-app + ports: + - port: 80 + targetPort: 443 + +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: IngressRoute +metadata: + name: ${CI_PROJECT_PATH_SLUG}-ingress-route +spec: + entryPoints: + - web + - websecure + routes: + - match: Host(`${APP_DOMAIN}`, `www.${APP_DOMAIN}`) + kind: Rule + services: + - name: ${CI_PROJECT_PATH_SLUG}-service + port: 80 + middlewares: + - name: redirect-no-www-to-www + namespace: common-services + tls: + secretName: $APP_DOMAIN + +--- +apiVersion: cert-manager.io/v1 +kind: Certificate +metadata: + name: $APP_DOMAIN +spec: + dnsNames: + - $APP_DOMAIN + - www.${APP_DOMAIN} + secretName: $APP_DOMAIN + issuerRef: + name: $APP_CERT_ISSUER + kind: ClusterIssuer + +--- +apiVersion: batch/v1 +kind: CronJob +metadata: + name: ${CI_PROJECT_PATH_SLUG}-cronjob +spec: + schedule: "* * * * *" + jobTemplate: + spec: + template: + spec: + affinity: + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: app + operator: In + values: + - ${CI_PROJECT_PATH_SLUG}-app + topologyKey: "kubernetes.io/hostname" + namespaces: [$KUBE_NAMESPACE] + containers: + - name: ${CI_PROJECT_PATH_SLUG}-scheduled + image: $IMAGE_TAG + imagePullPolicy: IfNotPresent + command: + - "php" + args: + - "artisan" + - "schedule:run" + envFrom: + - configMapRef: + name: ${CI_PROJECT_PATH_SLUG}-config-map + volumeMounts: + - name: storage + mountPath: /app/srcs/storage + imagePullSecrets: + - name: docker-registry-credentials + volumes: + - name: storage + persistentVolumeClaim: + claimName: ${CI_PROJECT_PATH_SLUG}-pvc-storage + securityContext: + runAsUser: 33 + runAsGroup: 33 + fsGroup: 33 + fsGroupChangePolicy: "OnRootMismatch" + restartPolicy: OnFailure diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..f53e198 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,8440 @@ +{ + "name": "srcs", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "srcs", + "devDependencies": { + "@babel/core": "^7.22.11", + "@babel/types": "^7.21.2", + "@fortawesome/fontawesome-svg-core": "^6.5.1", + "@fortawesome/free-regular-svg-icons": "^6.5.1", + "@fortawesome/free-solid-svg-icons": "^6.5.1", + "@fortawesome/vue-fontawesome": "^3.0.5", + "@ldc-web/cookie-notice": "^3.1.2", + "@sipec/vue3-tags-input": "^3.0.4", + "@types/bootstrap": "^5.2.7", + "@types/node": "^20.8.2", + "@types/toastify-js": "^1.12.1", + "@typescript-eslint/eslint-plugin": "^5.62.0", + "@typescript-eslint/parser": "^5.36.2", + "@vitejs/plugin-basic-ssl": "^1.0.1", + "@vitejs/plugin-vue": "latest", + "@vue/compiler-sfc": "latest", + "@vue/eslint-config-typescript": "latest", + "@vue/tsconfig": "^0.4.0", + "axios": "^1.5.1", + "bootstrap": "^5.3.2", + "chart.js": "^4.4.0", + "cropperjs": "^1.6.1", + "eslint": "latest", + "eslint-import-resolver-alias": "^1.1.2", + "eslint-plugin-vue": "latest", + "laravel-vite-plugin": "latest", + "postcss-discard-comments": "^6.0.0", + "prettier": "latest", + "print-js": "^1.6.0", + "resolve-url-loader": "^5.0.0", + "rollup-plugin-copy": "^3.5.0", + "sass": "latest", + "slugify": "^1.6.6", + "stylelint": "^15.11.0", + "stylelint-config-idiomatic-order": "github:ream88/stylelint-config-idiomatic-order", + "stylelint-config-sass-guidelines": "^10.0.0", + "stylelint-config-standard-scss": "^11.1.0", + "stylelint-scss": "^5.3.2", + "sweetalert2": "^11.7.31", + "swiper": "^11.0.5", + "terser": "latest", + "toastify-js": "^1.12.0", + "ts-loader": "^9.3.1", + "typescript": ">=3.3.1 <5.2.0", + "typescript-eslint": "latest", + "vite": "^4.5.1", + "vite-plugin-babel": "latest", + "vite-plugin-checker": "latest", + "vite-plugin-eslint": "latest", + "vite-plugin-stylelint": "latest", + "vue": "latest", + "vue-eslint-parser": "^9.3.2", + "vue-loader": "^17.3.1", + "vue-tsc": "1.8.11" + } + }, + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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.23.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", + "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.23.4", + "chalk": "^2.4.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz", + "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.6.tgz", + "integrity": "sha512-FxpRyGjrMJXh7X3wGLGhNDCRiwpWEF74sKjTLDJSG5Kyvow3QZaG0Adbqzi9ZrVjTWpsX+2cxWXD71NMg93kdw==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helpers": "^7.23.6", + "@babel/parser": "^7.23.6", + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.6", + "@babel/types": "^7.23.6", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", + "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.23.6", + "@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.23.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", + "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.23.5", + "@babel/helper-validator-option": "^7.23.5", + "browserslist": "^4.22.2", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "dev": true, + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + }, + "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.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", + "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.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.23.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", + "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", + "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.6.tgz", + "integrity": "sha512-wCfsbN4nBidDRhpDhvcKlzHWCTlgJYUUdSJfzXb2NuBssDSIjc3xcb+znA7l+zYsFljAcGM0aFkN40cR3lXiGA==", + "dev": true, + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.6", + "@babel/types": "^7.23.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", + "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz", + "integrity": "sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/template": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.6.tgz", + "integrity": "sha512-czastdK1e8YByZqezMPFiZ8ahwVMh/ESl9vPgvgdB9AmFMGP5jfpFax74AQgl5zj4XHzqeYAg2l8PuUeRS1MgQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.6", + "@babel/types": "^7.23.6", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz", + "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.23.4", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@csstools/css-parser-algorithms": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.3.2.tgz", + "integrity": "sha512-sLYGdAdEY2x7TSw9FtmdaTrh2wFtRJO5VMbBrA8tEqEod7GEggFmxTSK9XqExib3yMuYNcvcTdCZIP6ukdjAIA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "@csstools/css-tokenizer": "^2.2.1" + } + }, + "node_modules/@csstools/css-tokenizer": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.2.1.tgz", + "integrity": "sha512-Zmsf2f/CaEPWEVgw29odOj+WEVoiJy9s9NOv5GgNY9mZ1CZ7394By6wONrONrTsnNDv6F9hR02nvFihrGVGHBg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": "^14 || ^16 || >=18" + } + }, + "node_modules/@csstools/media-query-list-parser": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.5.tgz", + "integrity": "sha512-IxVBdYzR8pYe89JiyXQuYk4aVVoCPhMJkz6ElRwlVysjwURTsTk/bmY/z4FfeRE+CRBMlykPwXEVUg8lThv7AQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^2.3.2", + "@csstools/css-tokenizer": "^2.2.1" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-3.0.0.tgz", + "integrity": "sha512-hBI9tfBtuPIi885ZsZ32IMEU/5nlZH/KOVYJCOh7gyMxaVLGmLedYqFN6Ui1LXkI8JlC8IsuC0rF0btcRZKd5g==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^6.0.13" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", + "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", + "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", + "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", + "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", + "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", + "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", + "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", + "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", + "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", + "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", + "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", + "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", + "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", + "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", + "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", + "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", + "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", + "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", + "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", + "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", + "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", + "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", + "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "dev": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/js": { + "version": "8.55.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.55.0.tgz", + "integrity": "sha512-qQfo2mxH5yVom1kacMtZZJFVdW+E70mqHMJvVg6WTLo+VBuQJ4TojZlfWBjK0ve5BdEeNAVxOsl/nvNMpJOaJA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@fortawesome/fontawesome-common-types": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.5.1.tgz", + "integrity": "sha512-GkWzv+L6d2bI5f/Vk6ikJ9xtl7dfXtoRu3YGE6nq0p/FFqA1ebMOAWg3XgRyb0I6LYyYkiAo+3/KrwuBp8xG7A==", + "dev": true, + "hasInstallScript": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@fortawesome/fontawesome-svg-core": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.5.1.tgz", + "integrity": "sha512-MfRCYlQPXoLlpem+egxjfkEuP9UQswTrlCOsknus/NcMoblTH2g0jPrapbcIb04KGA7E2GZxbAccGZfWoYgsrQ==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@fortawesome/fontawesome-common-types": "6.5.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@fortawesome/free-regular-svg-icons": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@fortawesome/free-regular-svg-icons/-/free-regular-svg-icons-6.5.1.tgz", + "integrity": "sha512-m6ShXn+wvqEU69wSP84coxLbNl7sGVZb+Ca+XZq6k30SzuP3X4TfPqtycgUh9ASwlNh5OfQCd8pDIWxl+O+LlQ==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@fortawesome/fontawesome-common-types": "6.5.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@fortawesome/free-solid-svg-icons": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.5.1.tgz", + "integrity": "sha512-S1PPfU3mIJa59biTtXJz1oI0+KAXW6bkAb31XKhxdxtuXDiUIFsih4JR1v5BbxY7hVHsD1RKq+jRkVRaf773NQ==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@fortawesome/fontawesome-common-types": "6.5.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@fortawesome/vue-fontawesome": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@fortawesome/vue-fontawesome/-/vue-fontawesome-3.0.5.tgz", + "integrity": "sha512-isZZ4+utQH9qg9cWxWYHQ9GwI3r5FeO7GnmzKYV+gbjxcptQhh+F99iZXi1Y9AvFUEgy8kRpAdvDlbb3drWFrw==", + "dev": true, + "peerDependencies": { + "@fortawesome/fontawesome-svg-core": "~1 || ~6", + "vue": ">= 3.0.0 < 4" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.13", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz", + "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz", + "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==", + "dev": true + }, + "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.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "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/source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "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.20", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", + "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@kurkle/color": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@kurkle/color/-/color-0.3.2.tgz", + "integrity": "sha512-fuscdXJ9G1qb7W8VdHi+IwRqij3lBkosAm4ydQtEmbY58OzHXqQhvlxqEkoz0yssNVn38bcpRWgA9PP+OGoisw==", + "dev": true + }, + "node_modules/@ldc-web/cookie-notice": { + "version": "3.1.2", + "resolved": "https://lab.s-web.fr/api/v4/projects/50/packages/npm/@ldc-web/cookie-notice/-/@ldc-web/cookie-notice-3.1.2.tgz", + "integrity": "sha1-UNRi9oPfcnrw4lfGSh4wDUqqcIU=", + "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/@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz", + "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==", + "dev": true, + "dependencies": { + "estree-walker": "^2.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/@sipec/vue3-tags-input": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@sipec/vue3-tags-input/-/vue3-tags-input-3.0.4.tgz", + "integrity": "sha512-zE4OiFkWvlvvGT3FZQ9hRrvJW935VPW0fe4K03SxM5Q/UQZMqph763UHXTuyK1orWNQMTbDx9tKPLIMZTiDXLA==", + "dev": true, + "dependencies": { + "vue": "^3.0.0-beta.1" + }, + "peerDependencies": { + "vue": "3.x" + } + }, + "node_modules/@types/bootstrap": { + "version": "5.2.10", + "resolved": "https://registry.npmjs.org/@types/bootstrap/-/bootstrap-5.2.10.tgz", + "integrity": "sha512-F2X+cd6551tep0MvVZ6nM8v7XgGN/twpdNDjqS1TUM7YFNEtQYWk+dKAnH+T1gr6QgCoGMPl487xw/9hXooa2g==", + "dev": true, + "dependencies": { + "@popperjs/core": "^2.9.2" + } + }, + "node_modules/@types/eslint": { + "version": "8.44.9", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.9.tgz", + "integrity": "sha512-6yBxcvwnnYoYT1Uk2d+jvIfsuP4mb2EdIxFnrPABj5a/838qe5bGkNLFOiipX4ULQ7XVQvTxOh7jO+BTAiqsEw==", + "dev": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "dev": true, + "peer": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", + "dev": true + }, + "node_modules/@types/fs-extra": { + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-8.1.5.tgz", + "integrity": "sha512-0dzKcwO+S8s2kuF5Z9oUWatQJj5Uq/iqphEtE3GQJVRRYm/tD1LglU2UnXi2A8jLq5umkGouOXOR9y0n613ZwQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "dev": true, + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true, + "peer": true + }, + "node_modules/@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "dev": true + }, + "node_modules/@types/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==", + "dev": true + }, + "node_modules/@types/node": { + "version": "20.10.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.4.tgz", + "integrity": "sha512-D08YG6rr8X90YB56tSIuBaddy/UXAA9RKJoFvrsnogAum/0pmjkgi4+2nx96A330FmioegBWmEYQ+syqCFaveg==", + "dev": true, + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", + "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", + "dev": true + }, + "node_modules/@types/semver": { + "version": "7.5.6", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.6.tgz", + "integrity": "sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==", + "dev": true + }, + "node_modules/@types/toastify-js": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/@types/toastify-js/-/toastify-js-1.12.3.tgz", + "integrity": "sha512-9RjLlbAHMSaae/KZNHGv19VG4gcLIm3YjvacCXBtfMfYn26h76YP5oxXI8k26q4iKXCB9LNfv18lsoS0JnFPTg==", + "dev": true + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", + "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", + "dev": true, + "dependencies": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/type-utils": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", + "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", + "dev": true, + "dependencies": { + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "dev": true + }, + "node_modules/@vitejs/plugin-basic-ssl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-basic-ssl/-/plugin-basic-ssl-1.0.2.tgz", + "integrity": "sha512-DKHKVtpI+eA5fvObVgQ3QtTGU70CcCnedalzqmGSR050AzKZMdUzgC8KmlOneHWH8dF2hJ3wkC9+8FDVAaDRCw==", + "dev": true, + "engines": { + "node": ">=14.6.0" + }, + "peerDependencies": { + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0" + } + }, + "node_modules/@vitejs/plugin-vue": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-4.5.2.tgz", + "integrity": "sha512-UGR3DlzLi/SaVBPX0cnSyE37vqxU3O6chn8l0HJNzQzDia6/Au2A4xKv+iIJW8w2daf80G7TYHhi1pAUjdZ0bQ==", + "dev": true, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^4.0.0 || ^5.0.0", + "vue": "^3.2.25" + } + }, + "node_modules/@volar/language-core": { + "version": "1.10.10", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-1.10.10.tgz", + "integrity": "sha512-nsV1o3AZ5n5jaEAObrS3MWLBWaGwUj/vAsc15FVNIv+DbpizQRISg9wzygsHBr56ELRH8r4K75vkYNMtsSNNWw==", + "dev": true, + "dependencies": { + "@volar/source-map": "1.10.10" + } + }, + "node_modules/@volar/source-map": { + "version": "1.10.10", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-1.10.10.tgz", + "integrity": "sha512-GVKjLnifV4voJ9F0vhP56p4+F3WGf+gXlRtjFZsv6v3WxBTWU3ZVeaRaEHJmWrcv5LXmoYYpk/SC25BKemPRkg==", + "dev": true, + "dependencies": { + "muggle-string": "^0.3.1" + } + }, + "node_modules/@volar/typescript": { + "version": "1.10.10", + "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-1.10.10.tgz", + "integrity": "sha512-4a2r5bdUub2m+mYVnLu2wt59fuoYWe7nf0uXtGHU8QQ5LDNfzAR0wK7NgDiQ9rcl2WT3fxT2AA9AylAwFtj50A==", + "dev": true, + "dependencies": { + "@volar/language-core": "1.10.10", + "path-browserify": "^1.0.1" + } + }, + "node_modules/@vue/compiler-core": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.3.11.tgz", + "integrity": "sha512-h97/TGWBilnLuRaj58sxNrsUU66fwdRKLOLQ9N/5iNDfp+DZhYH9Obhe0bXxhedl8fjAgpRANpiZfbgWyruQ0w==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.23.5", + "@vue/shared": "3.3.11", + "estree-walker": "^2.0.2", + "source-map-js": "^1.0.2" + } + }, + "node_modules/@vue/compiler-dom": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.3.11.tgz", + "integrity": "sha512-zoAiUIqSKqAJ81WhfPXYmFGwDRuO+loqLxvXmfUdR5fOitPoUiIeFI9cTTyv9MU5O1+ZZglJVTusWzy+wfk5hw==", + "dev": true, + "dependencies": { + "@vue/compiler-core": "3.3.11", + "@vue/shared": "3.3.11" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.3.11.tgz", + "integrity": "sha512-U4iqPlHO0KQeK1mrsxCN0vZzw43/lL8POxgpzcJweopmqtoYy9nljJzWDIQS3EfjiYhfdtdk9Gtgz7MRXnz3GA==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.23.5", + "@vue/compiler-core": "3.3.11", + "@vue/compiler-dom": "3.3.11", + "@vue/compiler-ssr": "3.3.11", + "@vue/reactivity-transform": "3.3.11", + "@vue/shared": "3.3.11", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.5", + "postcss": "^8.4.32", + "source-map-js": "^1.0.2" + } + }, + "node_modules/@vue/compiler-ssr": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.3.11.tgz", + "integrity": "sha512-Zd66ZwMvndxRTgVPdo+muV4Rv9n9DwQ4SSgWWKWkPFebHQfVYRrVjeygmmDmPewsHyznCNvJ2P2d6iOOhdv8Qg==", + "dev": true, + "dependencies": { + "@vue/compiler-dom": "3.3.11", + "@vue/shared": "3.3.11" + } + }, + "node_modules/@vue/eslint-config-typescript": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@vue/eslint-config-typescript/-/eslint-config-typescript-12.0.0.tgz", + "integrity": "sha512-StxLFet2Qe97T8+7L8pGlhYBBr8Eg05LPuTDVopQV6il+SK6qqom59BA/rcFipUef2jD8P2X44Vd8tMFytfvlg==", + "dev": true, + "dependencies": { + "@typescript-eslint/eslint-plugin": "^6.7.0", + "@typescript-eslint/parser": "^6.7.0", + "vue-eslint-parser": "^9.3.1" + }, + "engines": { + "node": "^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.2.0 || ^7.0.0 || ^8.0.0", + "eslint-plugin-vue": "^9.0.0", + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@vue/eslint-config-typescript/node_modules/@typescript-eslint/eslint-plugin": { + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.14.0.tgz", + "integrity": "sha512-1ZJBykBCXaSHG94vMMKmiHoL0MhNHKSVlcHVYZNw+BKxufhqQVTOawNpwwI1P5nIFZ/4jLVop0mcY6mJJDFNaw==", + "dev": true, + "dependencies": { + "@eslint-community/regexpp": "^4.5.1", + "@typescript-eslint/scope-manager": "6.14.0", + "@typescript-eslint/type-utils": "6.14.0", + "@typescript-eslint/utils": "6.14.0", + "@typescript-eslint/visitor-keys": "6.14.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.4", + "natural-compare": "^1.4.0", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^6.0.0 || ^6.0.0-alpha", + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@vue/eslint-config-typescript/node_modules/@typescript-eslint/parser": { + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.14.0.tgz", + "integrity": "sha512-QjToC14CKacd4Pa7JK4GeB/vHmWFJckec49FR4hmIRf97+KXole0T97xxu9IFiPxVQ1DBWrQ5wreLwAGwWAVQA==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "6.14.0", + "@typescript-eslint/types": "6.14.0", + "@typescript-eslint/typescript-estree": "6.14.0", + "@typescript-eslint/visitor-keys": "6.14.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@vue/eslint-config-typescript/node_modules/@typescript-eslint/scope-manager": { + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.14.0.tgz", + "integrity": "sha512-VT7CFWHbZipPncAZtuALr9y3EuzY1b1t1AEkIq2bTXUPKw+pHoXflGNG5L+Gv6nKul1cz1VH8fz16IThIU0tdg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "6.14.0", + "@typescript-eslint/visitor-keys": "6.14.0" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@vue/eslint-config-typescript/node_modules/@typescript-eslint/type-utils": { + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.14.0.tgz", + "integrity": "sha512-x6OC9Q7HfYKqjnuNu5a7kffIYs3No30isapRBJl1iCHLitD8O0lFbRcVGiOcuyN837fqXzPZ1NS10maQzZMKqw==", + "dev": true, + "dependencies": { + "@typescript-eslint/typescript-estree": "6.14.0", + "@typescript-eslint/utils": "6.14.0", + "debug": "^4.3.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@vue/eslint-config-typescript/node_modules/@typescript-eslint/types": { + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.14.0.tgz", + "integrity": "sha512-uty9H2K4Xs8E47z3SnXEPRNDfsis8JO27amp2GNCnzGETEW3yTqEIVg5+AI7U276oGF/tw6ZA+UesxeQ104ceA==", + "dev": true, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@vue/eslint-config-typescript/node_modules/@typescript-eslint/typescript-estree": { + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.14.0.tgz", + "integrity": "sha512-yPkaLwK0yH2mZKFE/bXkPAkkFgOv15GJAUzgUVonAbv0Hr4PK/N2yaA/4XQbTZQdygiDkpt5DkxPELqHguNvyw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "6.14.0", + "@typescript-eslint/visitor-keys": "6.14.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@vue/eslint-config-typescript/node_modules/@typescript-eslint/utils": { + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.14.0.tgz", + "integrity": "sha512-XwRTnbvRr7Ey9a1NT6jqdKX8y/atWG+8fAIu3z73HSP8h06i3r/ClMhmaF/RGWGW1tHJEwij1uEg2GbEmPYvYg==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "6.14.0", + "@typescript-eslint/types": "6.14.0", + "@typescript-eslint/typescript-estree": "6.14.0", + "semver": "^7.5.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + } + }, + "node_modules/@vue/eslint-config-typescript/node_modules/@typescript-eslint/visitor-keys": { + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.14.0.tgz", + "integrity": "sha512-fB5cw6GRhJUz03MrROVuj5Zm/Q+XWlVdIsFj+Zb1Hvqouc8t+XP2H5y53QYU/MGtd2dPg6/vJJlhoX3xc2ehfw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "6.14.0", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@vue/eslint-config-typescript/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@vue/eslint-config-typescript/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@vue/eslint-config-typescript/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@vue/language-core": { + "version": "1.8.11", + "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-1.8.11.tgz", + "integrity": "sha512-+MZOBGqGwfld6hpo0DB47x8eNM0dNqk15ZdfOhj19CpvuYuOWCeVdOEGZunKDyo3QLkTn3kLOSysJzg7FDOQBA==", + "dev": true, + "dependencies": { + "@volar/language-core": "~1.10.0", + "@volar/source-map": "~1.10.0", + "@vue/compiler-dom": "^3.3.0", + "@vue/reactivity": "^3.3.0", + "@vue/shared": "^3.3.0", + "minimatch": "^9.0.0", + "muggle-string": "^0.3.1", + "vue-template-compiler": "^2.7.14" + }, + "peerDependencies": { + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@vue/language-core/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@vue/language-core/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@vue/reactivity": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.3.11.tgz", + "integrity": "sha512-D5tcw091f0nuu+hXq5XANofD0OXnBmaRqMYl5B3fCR+mX+cXJIGNw/VNawBqkjLNWETrFW0i+xH9NvDbTPVh7g==", + "dev": true, + "dependencies": { + "@vue/shared": "3.3.11" + } + }, + "node_modules/@vue/reactivity-transform": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.3.11.tgz", + "integrity": "sha512-fPGjH0wqJo68A0wQ1k158utDq/cRyZNlFoxGwNScE28aUFOKFEnCBsvyD8jHn+0kd0UKVpuGuaZEQ6r9FJRqCg==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.23.5", + "@vue/compiler-core": "3.3.11", + "@vue/shared": "3.3.11", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.5" + } + }, + "node_modules/@vue/runtime-core": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.3.11.tgz", + "integrity": "sha512-g9ztHGwEbS5RyWaOpXuyIVFTschclnwhqEbdy5AwGhYOgc7m/q3NFwr50MirZwTTzX55JY8pSkeib9BX04NIpw==", + "dev": true, + "dependencies": { + "@vue/reactivity": "3.3.11", + "@vue/shared": "3.3.11" + } + }, + "node_modules/@vue/runtime-dom": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.3.11.tgz", + "integrity": "sha512-OlhtV1PVpbgk+I2zl+Y5rQtDNcCDs12rsRg71XwaA2/Rbllw6mBLMi57VOn8G0AjOJ4Mdb4k56V37+g8ukShpQ==", + "dev": true, + "dependencies": { + "@vue/runtime-core": "3.3.11", + "@vue/shared": "3.3.11", + "csstype": "^3.1.2" + } + }, + "node_modules/@vue/server-renderer": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.3.11.tgz", + "integrity": "sha512-AIWk0VwwxCAm4wqtJyxBylRTXSy1wCLOKbWxHaHiu14wjsNYtiRCSgVuqEPVuDpErOlRdNnuRgipQfXRLjLN5A==", + "dev": true, + "dependencies": { + "@vue/compiler-ssr": "3.3.11", + "@vue/shared": "3.3.11" + }, + "peerDependencies": { + "vue": "3.3.11" + } + }, + "node_modules/@vue/shared": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.3.11.tgz", + "integrity": "sha512-u2G8ZQ9IhMWTMXaWqZycnK4UthG1fA238CD+DP4Dm4WJi5hdUKKLg0RMRaRpDPNMdkTwIDkp7WtD0Rd9BH9fLw==", + "dev": true + }, + "node_modules/@vue/tsconfig": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@vue/tsconfig/-/tsconfig-0.4.0.tgz", + "integrity": "sha512-CPuIReonid9+zOG/CGTT05FXrPYATEqoDGNrEaqS4hwcw5BUNM2FguC0mOwJD4Jr16UpRVl9N0pY3P+srIbqmg==", + "dev": true + }, + "node_modules/@vue/typescript": { + "version": "1.8.11", + "resolved": "https://registry.npmjs.org/@vue/typescript/-/typescript-1.8.11.tgz", + "integrity": "sha512-skUmMDiPUUtu1flPmf2YybF+PX8IzBtMioQOaNn6Ck/RhdrPJGj1AX/7s3Buf9G6ln+/KHR1XQuti/FFxw5XVA==", + "dev": true, + "dependencies": { + "@volar/typescript": "~1.10.0", + "@vue/language-core": "1.8.11" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", + "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", + "dev": true, + "peer": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", + "dev": true, + "peer": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", + "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==", + "dev": true, + "peer": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", + "dev": true, + "peer": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", + "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "dev": true, + "peer": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "dev": true, + "peer": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", + "dev": true, + "peer": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", + "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-opt": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6", + "@webassemblyjs/wast-printer": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", + "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", + "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", + "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", + "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true, + "peer": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true, + "peer": true + }, + "node_modules/acorn": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", + "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "dev": true, + "peer": true, + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "dev": true, + "dependencies": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peer": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "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/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-includes": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", + "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz", + "integrity": "sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz", + "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==", + "dev": true, + "peer": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "dev": true, + "peer": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axios": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.2.tgz", + "integrity": "sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A==", + "dev": true, + "dependencies": { + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "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/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "node_modules/bootstrap": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.2.tgz", + "integrity": "sha512-D32nmNWiQHo94BKHLmOrdjlL05q1c8oxbtBphQFb9Z5to6eGRDCm0QgeaZ4zFBHzfg2++rqa2JkqCcxDy0sH0g==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/twbs" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/bootstrap" + } + ], + "peerDependencies": { + "@popperjs/core": "^2.11.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.22.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz", + "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==", + "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.30001565", + "electron-to-chromium": "^1.4.601", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/call-bind": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", + "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", + "dev": true, + "peer": true, + "dependencies": { + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.1", + "set-function-length": "^1.1.1" + }, + "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==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001570", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001570.tgz", + "integrity": "sha512-+3e0ASu4sw1SWaoCtvPeyXp+5PsjigkSt8OXZbF9StH5pQWbxEjLAZE3n8Aup5udop1uRiKA7a4utUk/uoSpUw==", + "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==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chart.js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.4.1.tgz", + "integrity": "sha512-C74QN1bxwV1v2PEujhmKjOZ7iUM4w6BWs23Md/6aOZZSlwMzeCIDGuZay++rBgChYru7/+QFeoQW0fQoP534Dg==", + "dev": true, + "dependencies": { + "@kurkle/color": "^0.3.0" + }, + "engines": { + "pnpm": ">=7" + } + }, + "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/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6.0" + } + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "dev": true + }, + "node_modules/colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", + "dev": true + }, + "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": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "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": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, + "node_modules/cosmiconfig": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", + "dev": true, + "dependencies": { + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0", + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/cropperjs": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/cropperjs/-/cropperjs-1.6.1.tgz", + "integrity": "sha512-F4wsi+XkDHCOMrHMYjrTEE4QBOrsHHN5/2VsVAaRq8P7E5z7xQpT75S+f/9WikmBEailas3+yo+6zPIomW+NOA==", + "dev": true + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/css-functions-list": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.2.1.tgz", + "integrity": "sha512-Nj5YcaGgBtuUmn1D7oHqPW0c9iui7xsTsj5lIX8ZgevdfhmjFfKB3r8moHJtNJnctnYXJyYX5I1pp90HM4TPgQ==", + "dev": true, + "engines": { + "node": ">=12 || >=16" + } + }, + "node_modules/css-tree": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", + "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", + "dev": true, + "dependencies": { + "mdn-data": "2.0.30", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" + } + }, + "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.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "dev": true + }, + "node_modules/de-indent": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", + "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==", + "dev": true + }, + "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/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decamelize-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", + "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", + "dev": true, + "dependencies": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decamelize-keys/node_modules/map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/define-data-property": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", + "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", + "dev": true, + "peer": true, + "dependencies": { + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "peer": true, + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.613", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.613.tgz", + "integrity": "sha512-r4x5+FowKG6q+/Wj0W9nidx7QO31BJwmR2uEo+Qh3YLGQ8SbBAFuDFpTxzly/I2gsbrFwBuIjrMp423L3O5U3w==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", + "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "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==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-abstract": { + "version": "1.22.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.3.tgz", + "integrity": "sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==", + "dev": true, + "peer": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.2", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.5", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.2", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.12", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "safe-array-concat": "^1.0.1", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.8", + "string.prototype.trimend": "^1.0.7", + "string.prototype.trimstart": "^1.0.7", + "typed-array-buffer": "^1.0.0", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-module-lexer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz", + "integrity": "sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==", + "dev": true, + "peer": true + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz", + "integrity": "sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==", + "dev": true, + "peer": true, + "dependencies": { + "get-intrinsic": "^1.2.2", + "has-tostringtag": "^1.0.0", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "dev": true, + "peer": true, + "dependencies": { + "hasown": "^2.0.0" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "peer": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/esbuild": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", + "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.18.20", + "@esbuild/android-arm64": "0.18.20", + "@esbuild/android-x64": "0.18.20", + "@esbuild/darwin-arm64": "0.18.20", + "@esbuild/darwin-x64": "0.18.20", + "@esbuild/freebsd-arm64": "0.18.20", + "@esbuild/freebsd-x64": "0.18.20", + "@esbuild/linux-arm": "0.18.20", + "@esbuild/linux-arm64": "0.18.20", + "@esbuild/linux-ia32": "0.18.20", + "@esbuild/linux-loong64": "0.18.20", + "@esbuild/linux-mips64el": "0.18.20", + "@esbuild/linux-ppc64": "0.18.20", + "@esbuild/linux-riscv64": "0.18.20", + "@esbuild/linux-s390x": "0.18.20", + "@esbuild/linux-x64": "0.18.20", + "@esbuild/netbsd-x64": "0.18.20", + "@esbuild/openbsd-x64": "0.18.20", + "@esbuild/sunos-x64": "0.18.20", + "@esbuild/win32-arm64": "0.18.20", + "@esbuild/win32-ia32": "0.18.20", + "@esbuild/win32-x64": "0.18.20" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint": { + "version": "8.55.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.55.0.tgz", + "integrity": "sha512-iyUUAM0PCKj5QpwGfmCAG9XXbZCWsqP/eWAWrG/W0umvjuLRBECwSFdt+rCntju0xEH7teIABPwXpahftIaTdA==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.55.0", + "@humanwhocodes/config-array": "^0.11.13", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-import-resolver-alias": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-alias/-/eslint-import-resolver-alias-1.1.2.tgz", + "integrity": "sha512-WdviM1Eu834zsfjHtcGHtGfcu+F30Od3V7I9Fi57uhBEwPkjDcii7/yW8jAT+gOhn4P/vOxxNAXbFAKsrrc15w==", + "dev": true, + "engines": { + "node": ">= 4" + }, + "peerDependencies": { + "eslint-plugin-import": ">=1.4.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "dev": true, + "peer": true, + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "peer": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", + "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", + "dev": true, + "peer": true, + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "peer": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", + "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", + "dev": true, + "peer": true, + "dependencies": { + "array-includes": "^3.1.7", + "array.prototype.findlastindex": "^1.2.3", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.8.0", + "hasown": "^2.0.0", + "is-core-module": "^2.13.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.7", + "object.groupby": "^1.0.1", + "object.values": "^1.1.7", + "semver": "^6.3.1", + "tsconfig-paths": "^3.15.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "peer": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "peer": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-vue": { + "version": "9.19.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.19.2.tgz", + "integrity": "sha512-CPDqTOG2K4Ni2o4J5wixkLVNwgctKXFu6oBpVJlpNq7f38lh9I80pRTouZSJ2MAebPJlINU/KTFSXyQfBUlymA==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "natural-compare": "^1.4.0", + "nth-check": "^2.1.1", + "postcss-selector-parser": "^6.0.13", + "semver": "^7.5.4", + "vue-eslint-parser": "^9.3.1", + "xml-name-validator": "^4.0.0" + }, + "engines": { + "node": "^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.2.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/eslint-plugin-vue/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-plugin-vue/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-plugin-vue/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/eslint/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==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esquery/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "dev": true + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "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/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "node_modules/fastest-levenshtein": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", + "dev": true, + "engines": { + "node": ">= 4.9.1" + } + }, + "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/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "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-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dev": true, + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.9", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", + "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", + "dev": true + }, + "node_modules/follow-redirects": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz", + "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "peer": true, + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "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/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "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.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "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.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", + "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", + "dev": true, + "peer": true, + "dependencies": { + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dev": true, + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dev": true, + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "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/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, + "peer": true, + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globjoin": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz", + "integrity": "sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==", + "dev": true + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "peer": true, + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true + }, + "node_modules/hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true, + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", + "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", + "dev": true, + "peer": true, + "dependencies": { + "get-intrinsic": "^1.2.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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, + "peer": 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, + "peer": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "peer": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hash-sum": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", + "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==", + "dev": true + }, + "node_modules/hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "bin": { + "he": "bin/he" + } + }, + "node_modules/hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/hosted-git-info/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/hosted-git-info/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/html-tags": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", + "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ignore": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", + "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/immutable": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.4.tgz", + "integrity": "sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA==", + "dev": true + }, + "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==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-lazy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "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/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "node_modules/internal-slot": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz", + "integrity": "sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==", + "dev": true, + "peer": true, + "dependencies": { + "get-intrinsic": "^1.2.2", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "dev": true + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "peer": true, + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "peer": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "peer": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "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-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true, + "peer": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "peer": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-object": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.1.tgz", + "integrity": "sha512-Xnpx182SBMrr/aBik8y+GuR4U1L9FqMSojwDQwPMmxyC6bvEqly9UBCxhauBF5vNh2gwWJNX6oDV7O+OM4z34g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "peer": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "peer": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", + "dev": true, + "peer": true, + "dependencies": { + "which-typed-array": "^1.1.11" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true, + "peer": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "peer": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "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==", + "dev": true + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "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-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "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/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/known-css-properties": { + "version": "0.29.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.29.0.tgz", + "integrity": "sha512-Ne7wqW7/9Cz54PDt4I3tcV+hAyat8ypyOGzYRJQfdxnnjeWsTxt1cy8pjvvKeI5kfXuyvULyeeAvwvvtAX3ayQ==", + "dev": true + }, + "node_modules/laravel-vite-plugin": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/laravel-vite-plugin/-/laravel-vite-plugin-0.8.1.tgz", + "integrity": "sha512-fxzUDjOA37kOsYq8dP+3oPIlw8/kJVXwu0hOXLun82R1LpV02shGeWGYKx2lbpKffL5I0sfPPjfqbYxuqBluAA==", + "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/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "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==", + "dev": true + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/lodash.pick": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz", + "integrity": "sha512-hXt6Ul/5yWjfklSGvLQl8vM//l3FtyHZeuelpzK6mm99pNvN9yTDruNZPEJZD1oWrqo+izBmB7oUfWgcCX7s4Q==", + "dev": true + }, + "node_modules/lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", + "dev": true + }, + "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.30.5", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz", + "integrity": "sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==", + "dev": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.15" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/map-obj": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mathml-tag-names": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", + "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdn-data": { + "version": "2.0.30", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", + "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", + "dev": true + }, + "node_modules/meow": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", + "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize": "^1.2.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/node_modules/type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true, + "peer": true + }, + "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/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "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/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "dependencies": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "engines": { + "node": ">= 6" + } + }, + "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/muggle-string": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.3.1.tgz", + "integrity": "sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==", + "dev": true + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "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/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", + "dev": true + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true, + "peer": true + }, + "node_modules/node-releases": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", + "dev": true + }, + "node_modules/normalize-package-data": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/normalize-package-data/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/normalize-package-data/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "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/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/object-inspect": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "dev": true, + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "peer": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", + "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.1.tgz", + "integrity": "sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1" + } + }, + "node_modules/object.values": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", + "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "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/optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dev": true, + "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=6" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", + "dev": true + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true, + "peer": true + }, + "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==", + "dev": true, + "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/postcss": { + "version": "8.4.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.32.tgz", + "integrity": "sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==", + "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.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-discard-comments": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-6.0.1.tgz", + "integrity": "sha512-f1KYNPtqYLUeZGCHQPKzzFtsHaRuECe6jLakf/RjSRqvF5XHLZnM2+fXLhb8Qh/HBFHs3M4cSLb1k3B899RYIg==", + "dev": true, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-media-query-parser": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", + "integrity": "sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==", + "dev": true + }, + "node_modules/postcss-resolve-nested-selector": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", + "integrity": "sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==", + "dev": true + }, + "node_modules/postcss-safe-parser": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", + "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", + "dev": true, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.3.3" + } + }, + "node_modules/postcss-scss": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.9.tgz", + "integrity": "sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss-scss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "engines": { + "node": ">=12.0" + }, + "peerDependencies": { + "postcss": "^8.4.29" + } + }, + "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-sorting": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-sorting/-/postcss-sorting-8.0.2.tgz", + "integrity": "sha512-M9dkSrmU00t/jK7rF6BZSZauA5MAaBW4i5EnJXspMwt4iqTh/L9j6fgMnbElEOfyRyfLfVbIHj/R52zHzAPe1Q==", + "dev": true, + "peerDependencies": { + "postcss": "^8.4.20" + } + }, + "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/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.1.1.tgz", + "integrity": "sha512-22UbSzg8luF4UuZtzgiUOfcGM8s4tjBv6dJRT7j275NXsy2jb4aJa4NNveul5x4eqlF1wuhuR2RElK71RvmVaw==", + "dev": true, + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/print-js": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/print-js/-/print-js-1.6.0.tgz", + "integrity": "sha512-BfnOIzSKbqGRtO4o0rnj/K3681BSd2QUrsIZy/+WdCIugjIswjmx3lDEZpXB2ruGf9d4b3YNINri81+J0FsBWg==", + "dev": true + }, + "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/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "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/quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "peer": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg-up/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg-up/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/read-pkg/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/read-pkg/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "optional": true, + "peer": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "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/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==", + "dev": true + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", + "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "set-function-name": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "peer": true, + "dependencies": { + "is-core-module": "^2.13.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==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-url-loader": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-5.0.0.tgz", + "integrity": "sha512-uZtduh8/8srhBoMx//5bwqjQ+rfYOUq8zC9NrMUGtjBiGTtFJM42s58/36+hTqeqINcnYe08Nj3LkK9lW4N8Xg==", + "dev": true, + "dependencies": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^8.2.14", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/resolve-url-loader/node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "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/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "3.29.4", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz", + "integrity": "sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=14.18.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup-plugin-copy": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-copy/-/rollup-plugin-copy-3.5.0.tgz", + "integrity": "sha512-wI8D5dvYovRMx/YYKtUNt3Yxaw4ORC9xo6Gt9t22kveWz1enG9QrhVlagzwrxSC455xD1dHMKhIJkbsQ7d48BA==", + "dev": true, + "dependencies": { + "@types/fs-extra": "^8.0.1", + "colorette": "^1.1.0", + "fs-extra": "^8.1.0", + "globby": "10.0.1", + "is-plain-object": "^3.0.0" + }, + "engines": { + "node": ">=8.3" + } + }, + "node_modules/rollup-plugin-copy/node_modules/globby": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.1.tgz", + "integrity": "sha512-sSs4inE1FB2YQiymcmTv6NWENryABjUNPeWhOvmn4SjtKybglsyPZxFB3U1/+L1bYi0rNZDqCLlHyLYDl1Pq5A==", + "dev": true, + "dependencies": { + "@types/glob": "^7.1.1", + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.0.3", + "glob": "^7.1.3", + "ignore": "^5.1.1", + "merge2": "^1.2.3", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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/safe-array-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.1.tgz", + "integrity": "sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "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" + } + ], + "peer": true + }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/sass": { + "version": "1.69.5", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.69.5.tgz", + "integrity": "sha512-qg2+UCJibLr2LCVOt3OlPhr/dqVHWOa9XtZf2OjbLs/T4VPSJ00udtgJxH3neXZm+QqX8B+3cU7RaLqp1iVfcQ==", + "dev": true, + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "peer": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "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/serialize-javascript": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "dev": true, + "peer": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/set-function-length": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz", + "integrity": "sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==", + "dev": true, + "peer": true, + "dependencies": { + "define-data-property": "^1.1.1", + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", + "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", + "dev": true, + "peer": true, + "dependencies": { + "define-data-property": "^1.0.1", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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, + "peer": 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/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/slice-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/slugify": { + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.6.tgz", + "integrity": "sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==", + "dev": true, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "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/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.16", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz", + "integrity": "sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==", + "dev": true + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", + "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", + "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", + "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-search": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz", + "integrity": "sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==", + "dev": true + }, + "node_modules/stylelint": { + "version": "15.11.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-15.11.0.tgz", + "integrity": "sha512-78O4c6IswZ9TzpcIiQJIN49K3qNoXTM8zEJzhaTE/xRTCZswaovSEVIa/uwbOltZrk16X4jAxjaOhzz/hTm1Kw==", + "dev": true, + "dependencies": { + "@csstools/css-parser-algorithms": "^2.3.1", + "@csstools/css-tokenizer": "^2.2.0", + "@csstools/media-query-list-parser": "^2.1.4", + "@csstools/selector-specificity": "^3.0.0", + "balanced-match": "^2.0.0", + "colord": "^2.9.3", + "cosmiconfig": "^8.2.0", + "css-functions-list": "^3.2.1", + "css-tree": "^2.3.1", + "debug": "^4.3.4", + "fast-glob": "^3.3.1", + "fastest-levenshtein": "^1.0.16", + "file-entry-cache": "^7.0.0", + "global-modules": "^2.0.0", + "globby": "^11.1.0", + "globjoin": "^0.1.4", + "html-tags": "^3.3.1", + "ignore": "^5.2.4", + "import-lazy": "^4.0.0", + "imurmurhash": "^0.1.4", + "is-plain-object": "^5.0.0", + "known-css-properties": "^0.29.0", + "mathml-tag-names": "^2.1.3", + "meow": "^10.1.5", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.28", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-safe-parser": "^6.0.0", + "postcss-selector-parser": "^6.0.13", + "postcss-value-parser": "^4.2.0", + "resolve-from": "^5.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "style-search": "^0.1.0", + "supports-hyperlinks": "^3.0.0", + "svg-tags": "^1.0.0", + "table": "^6.8.1", + "write-file-atomic": "^5.0.1" + }, + "bin": { + "stylelint": "bin/stylelint.mjs" + }, + "engines": { + "node": "^14.13.1 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/stylelint" + } + }, + "node_modules/stylelint-config-idiomatic-order": { + "version": "10.0.0", + "resolved": "git+ssh://git@github.com/ream88/stylelint-config-idiomatic-order.git#2b456525ef46ed343959a664adbff608899f70de", + "dev": true, + "license": "MIT", + "dependencies": { + "stylelint-order": "^6.0.2" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "stylelint": ">=11" + } + }, + "node_modules/stylelint-config-recommended": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-13.0.0.tgz", + "integrity": "sha512-EH+yRj6h3GAe/fRiyaoO2F9l9Tgg50AOFhaszyfov9v6ayXJ1IkSHwTxd7lB48FmOeSGDPLjatjO11fJpmarkQ==", + "dev": true, + "engines": { + "node": "^14.13.1 || >=16.0.0" + }, + "peerDependencies": { + "stylelint": "^15.10.0" + } + }, + "node_modules/stylelint-config-recommended-scss": { + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-13.1.0.tgz", + "integrity": "sha512-8L5nDfd+YH6AOoBGKmhH8pLWF1dpfY816JtGMePcBqqSsLU+Ysawx44fQSlMOJ2xTfI9yTGpup5JU77c17w1Ww==", + "dev": true, + "dependencies": { + "postcss-scss": "^4.0.9", + "stylelint-config-recommended": "^13.0.0", + "stylelint-scss": "^5.3.0" + }, + "peerDependencies": { + "postcss": "^8.3.3", + "stylelint": "^15.10.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + } + } + }, + "node_modules/stylelint-config-sass-guidelines": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-sass-guidelines/-/stylelint-config-sass-guidelines-10.0.0.tgz", + "integrity": "sha512-+Rr2Dd4b72CWA4qoj1Kk+y449nP/WJsrD0nzQAWkmPPIuyVcy2GMIcfNr0Z8JJOLjRvtlkKxa49FCNXMePBikQ==", + "dev": true, + "dependencies": { + "postcss-scss": "^4.0.6", + "stylelint-scss": "^4.4.0" + }, + "engines": { + "node": "^14.13.1 || >=16.13.0 || >=18.0.0" + }, + "peerDependencies": { + "postcss": "^8.4.21", + "stylelint": "^15.2.0" + } + }, + "node_modules/stylelint-config-sass-guidelines/node_modules/stylelint-scss": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-4.7.0.tgz", + "integrity": "sha512-TSUgIeS0H3jqDZnby1UO1Qv3poi1N8wUYIJY6D1tuUq2MN3lwp/rITVo0wD+1SWTmRm0tNmGO0b7nKInnqF6Hg==", + "dev": true, + "dependencies": { + "postcss-media-query-parser": "^0.2.3", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-selector-parser": "^6.0.11", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "stylelint": "^14.5.1 || ^15.0.0" + } + }, + "node_modules/stylelint-config-standard": { + "version": "34.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-34.0.0.tgz", + "integrity": "sha512-u0VSZnVyW9VSryBG2LSO+OQTjN7zF9XJaAJRX/4EwkmU0R2jYwmBSN10acqZisDitS0CLiEiGjX7+Hrq8TAhfQ==", + "dev": true, + "dependencies": { + "stylelint-config-recommended": "^13.0.0" + }, + "engines": { + "node": "^14.13.1 || >=16.0.0" + }, + "peerDependencies": { + "stylelint": "^15.10.0" + } + }, + "node_modules/stylelint-config-standard-scss": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/stylelint-config-standard-scss/-/stylelint-config-standard-scss-11.1.0.tgz", + "integrity": "sha512-5gnBgeNTgRVdchMwiFQPuBOtj9QefYtfXiddrOMJA2pI22zxt6ddI2s+e5Oh7/6QYl7QLJujGnaUR5YyGq72ow==", + "dev": true, + "dependencies": { + "stylelint-config-recommended-scss": "^13.1.0", + "stylelint-config-standard": "^34.0.0" + }, + "peerDependencies": { + "postcss": "^8.3.3", + "stylelint": "^15.10.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + } + } + }, + "node_modules/stylelint-order": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/stylelint-order/-/stylelint-order-6.0.4.tgz", + "integrity": "sha512-0UuKo4+s1hgQ/uAxlYU4h0o0HS4NiQDud0NAUNI0aa8FJdmYHA5ZZTFHiV5FpmE3071e9pZx5j0QpVJW5zOCUA==", + "dev": true, + "dependencies": { + "postcss": "^8.4.32", + "postcss-sorting": "^8.0.2" + }, + "peerDependencies": { + "stylelint": "^14.0.0 || ^15.0.0 || ^16.0.1" + } + }, + "node_modules/stylelint-scss": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-5.3.2.tgz", + "integrity": "sha512-4LzLaayFhFyneJwLo0IUa8knuIvj+zF0vBFueQs4e3tEaAMIQX8q5th8ziKkgOavr6y/y9yoBe+RXN/edwLzsQ==", + "dev": true, + "dependencies": { + "known-css-properties": "^0.29.0", + "postcss-media-query-parser": "^0.2.3", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-selector-parser": "^6.0.13", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "stylelint": "^14.5.1 || ^15.0.0" + } + }, + "node_modules/stylelint/node_modules/balanced-match": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz", + "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==", + "dev": true + }, + "node_modules/stylelint/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/stylelint/node_modules/camelcase-keys": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-7.0.2.tgz", + "integrity": "sha512-Rjs1H+A9R+Ig+4E/9oyB66UC5Mj9Xq3N//vcLf2WzgdTi/3gUu3Z9KoqmlrEG4VuuLK8wJHofxzdQXz/knhiYg==", + "dev": true, + "dependencies": { + "camelcase": "^6.3.0", + "map-obj": "^4.1.0", + "quick-lru": "^5.1.1", + "type-fest": "^1.2.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/stylelint/node_modules/decamelize": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-5.0.1.tgz", + "integrity": "sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/stylelint/node_modules/file-entry-cache": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-7.0.2.tgz", + "integrity": "sha512-TfW7/1iI4Cy7Y8L6iqNdZQVvdXn0f8B4QcIXmkIbtTIe/Okm/nSlHb4IwGzRVOd3WfSieCgvf5cMzEfySAIl0g==", + "dev": true, + "dependencies": { + "flat-cache": "^3.2.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/stylelint/node_modules/indent-string": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", + "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/stylelint/node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stylelint/node_modules/meow": { + "version": "10.1.5", + "resolved": "https://registry.npmjs.org/meow/-/meow-10.1.5.tgz", + "integrity": "sha512-/d+PQ4GKmGvM9Bee/DPa8z3mXs/pkvJE2KEThngVNOqtmljC6K7NMPxtc2JeZYTmpWb9k/TmxjeL18ez3h7vCw==", + "dev": true, + "dependencies": { + "@types/minimist": "^1.2.2", + "camelcase-keys": "^7.0.0", + "decamelize": "^5.0.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.2", + "read-pkg-up": "^8.0.0", + "redent": "^4.0.0", + "trim-newlines": "^4.0.2", + "type-fest": "^1.2.2", + "yargs-parser": "^20.2.9" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/stylelint/node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/stylelint/node_modules/read-pkg": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-6.0.0.tgz", + "integrity": "sha512-X1Fu3dPuk/8ZLsMhEj5f4wFAF0DWoK7qhGJvgaijocXxBmSToKfbFtqbxMO7bVjNA1dmE5huAzjXj/ey86iw9Q==", + "dev": true, + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^3.0.2", + "parse-json": "^5.2.0", + "type-fest": "^1.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/stylelint/node_modules/read-pkg-up": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-8.0.0.tgz", + "integrity": "sha512-snVCqPczksT0HS2EC+SxUndvSzn6LRCwpfSvLrIfR5BKDQQZMaI6jPRC9dYvYFDRAuFEAnkwww8kBBNE/3VvzQ==", + "dev": true, + "dependencies": { + "find-up": "^5.0.0", + "read-pkg": "^6.0.0", + "type-fest": "^1.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/stylelint/node_modules/redent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-4.0.0.tgz", + "integrity": "sha512-tYkDkVVtYkSVhuQ4zBgfvciymHaeuel+zFKXShfDnFP5SyVEP7qo70Rf1jTOTCx3vGNAbnEi/xFkcfQVMIBWag==", + "dev": true, + "dependencies": { + "indent-string": "^5.0.0", + "strip-indent": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/stylelint/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/stylelint/node_modules/strip-indent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-4.0.0.tgz", + "integrity": "sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==", + "dev": true, + "dependencies": { + "min-indent": "^1.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/stylelint/node_modules/trim-newlines": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-4.1.1.tgz", + "integrity": "sha512-jRKj0n0jXWo6kh62nA5TEh3+4igKDXLvzBJcPpiizP7oOolUrYIxmVBG9TOtHYFHoddUk6YvAkGeGoSVTXfQXQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/stylelint/node_modules/type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-hyperlinks": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-3.0.0.tgz", + "integrity": "sha512-QBDPHyPQDRTy9ku4URNGY5Lah8PAaXs6tAAwp55sL5WCsSW7GIfdf6W5ixfziW+t7wh3GVvHyHHyQ1ESsoRvaA==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=14.18" + } + }, + "node_modules/supports-hyperlinks/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "peer": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==", + "dev": true + }, + "node_modules/sweetalert2": { + "version": "11.10.1", + "resolved": "https://registry.npmjs.org/sweetalert2/-/sweetalert2-11.10.1.tgz", + "integrity": "sha512-qu145oBuFfjYr5yZW9OSdG6YmRxDf8CnkgT/sXMfrXGe+asFy2imC2vlaLQ/L/naZ/JZna1MPAY56G4qYM0VUQ==", + "dev": true, + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/limonte" + } + }, + "node_modules/swiper": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/swiper/-/swiper-11.0.5.tgz", + "integrity": "sha512-rhCwupqSyRnWrtNzWzemnBLMoyYuoDgGgspAm/8iBD3jCvAWycPLH4Z3TB0O5520DHLzMx94yUMH/B9Efpa48w==", + "dev": true, + "funding": [ + { + "type": "patreon", + "url": "https://www.patreon.com/swiperjs" + }, + { + "type": "open_collective", + "url": "http://opencollective.com/swiper" + } + ], + "engines": { + "node": ">= 4.7.0" + } + }, + "node_modules/table": { + "version": "6.8.1", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.1.tgz", + "integrity": "sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==", + "dev": true, + "dependencies": { + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/table/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/table/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser": { + "version": "5.26.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.26.0.tgz", + "integrity": "sha512-dytTGoE2oHgbNV9nTzgBEPaqAWvcJNl66VZ0BkJqlvp71IjO8CxdBx/ykCNb47cLnCmCvRZ6ZR0tLkqvZCdVBQ==", + "dev": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.9", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", + "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", + "dev": true, + "peer": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.17", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.16.8" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "node_modules/tiny-invariant": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz", + "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==", + "dev": true + }, + "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==", + "dev": true, + "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/toastify-js": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/toastify-js/-/toastify-js-1.12.0.tgz", + "integrity": "sha512-HeMHCO9yLPvP9k0apGSdPUWrUbLnxUKNFzgUoZp1PHCLploIX/4DSQ7V8H25ef+h4iO9n0he7ImfcndnN6nDrQ==", + "dev": true + }, + "node_modules/trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ts-api-utils": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.3.tgz", + "integrity": "sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==", + "dev": true, + "engines": { + "node": ">=16.13.0" + }, + "peerDependencies": { + "typescript": ">=4.2.0" + } + }, + "node_modules/ts-loader": { + "version": "9.5.1", + "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.5.1.tgz", + "integrity": "sha512-rNH3sK9kGZcH9dYzC7CewQm4NtxJTjSEVRJ2DyBZR7f8/wcta+iV44UPCXc5+nzDzivKtlzV6c9P4e+oFhDLYg==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "enhanced-resolve": "^5.0.0", + "micromatch": "^4.0.0", + "semver": "^7.3.4", + "source-map": "^0.7.4" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "typescript": "*", + "webpack": "^5.0.0" + } + }, + "node_modules/ts-loader/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/ts-loader/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/ts-loader/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/ts-loader/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/ts-loader/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ts-loader/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ts-loader/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ts-loader/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/ts-loader/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ts-loader/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/tsconfig-paths": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "dev": true, + "peer": true, + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "peer": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", + "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", + "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", + "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "dev": true, + "peer": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typescript": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz", + "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/typescript-eslint": { + "version": "0.0.1-alpha.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-0.0.1-alpha.0.tgz", + "integrity": "sha512-1hNKM37dAWML/2ltRXupOq2uqcdRQyDFphl+341NTPXFLLLiDhErXx8VtaSLh3xP7SyHZdcCgpt9boYYVb3fQg==", + "dev": true + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "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/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/vite": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.1.tgz", + "integrity": "sha512-AXXFaAJ8yebyqzoNB9fu2pHoo/nWX+xZlaRwoeYUxEqBO+Zj4msE5G+BhGBll9lYEKv9Hfks52PAF2X7qDYXQA==", + "dev": true, + "dependencies": { + "esbuild": "^0.18.10", + "postcss": "^8.4.27", + "rollup": "^3.27.1" + }, + "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-babel": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/vite-plugin-babel/-/vite-plugin-babel-1.1.3.tgz", + "integrity": "sha512-WE8ORQm8530kj0geiDL1r/+P2MaU0b+5wL5E8Jq07aounFwRIUeJXziGiMr2DFQs78vaefB5GRKh257M8Z6gFQ==", + "dev": true, + "peerDependencies": { + "@babel/core": "^7.0.0", + "vite": "^2.7.0 || ^3.0.0 || ^4.0.0" + } + }, + "node_modules/vite-plugin-checker": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/vite-plugin-checker/-/vite-plugin-checker-0.6.2.tgz", + "integrity": "sha512-YvvvQ+IjY09BX7Ab+1pjxkELQsBd4rPhWNw8WLBeFVxu/E7O+n6VYAqNsKdK/a2luFlX/sMpoWdGFfg4HvwdJQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "ansi-escapes": "^4.3.0", + "chalk": "^4.1.1", + "chokidar": "^3.5.1", + "commander": "^8.0.0", + "fast-glob": "^3.2.7", + "fs-extra": "^11.1.0", + "lodash.debounce": "^4.0.8", + "lodash.pick": "^4.4.0", + "npm-run-path": "^4.0.1", + "semver": "^7.5.0", + "strip-ansi": "^6.0.0", + "tiny-invariant": "^1.1.0", + "vscode-languageclient": "^7.0.0", + "vscode-languageserver": "^7.0.0", + "vscode-languageserver-textdocument": "^1.0.1", + "vscode-uri": "^3.0.2" + }, + "engines": { + "node": ">=14.16" + }, + "peerDependencies": { + "eslint": ">=7", + "meow": "^9.0.0", + "optionator": "^0.9.1", + "stylelint": ">=13", + "typescript": "*", + "vite": ">=2.0.0", + "vls": "*", + "vti": "*", + "vue-tsc": ">=1.3.9" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "meow": { + "optional": true + }, + "optionator": { + "optional": true + }, + "stylelint": { + "optional": true + }, + "typescript": { + "optional": true + }, + "vls": { + "optional": true + }, + "vti": { + "optional": true + }, + "vue-tsc": { + "optional": true + } + } + }, + "node_modules/vite-plugin-checker/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/vite-plugin-checker/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/vite-plugin-checker/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/vite-plugin-checker/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/vite-plugin-checker/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true, + "engines": { + "node": ">= 12" + } + }, + "node_modules/vite-plugin-checker/node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/vite-plugin-checker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/vite-plugin-checker/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/vite-plugin-checker/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vite-plugin-checker/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vite-plugin-checker/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/vite-plugin-checker/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/vite-plugin-checker/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/vite-plugin-eslint": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/vite-plugin-eslint/-/vite-plugin-eslint-1.8.1.tgz", + "integrity": "sha512-PqdMf3Y2fLO9FsNPmMX+//2BF5SF8nEWspZdgl4kSt7UvHDRHVVfHvxsD7ULYzZrJDGRxR81Nq7TOFgwMnUang==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^4.2.1", + "@types/eslint": "^8.4.5", + "rollup": "^2.77.2" + }, + "peerDependencies": { + "eslint": ">=7", + "vite": ">=2" + } + }, + "node_modules/vite-plugin-eslint/node_modules/rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/vite-plugin-full-reload": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/vite-plugin-full-reload/-/vite-plugin-full-reload-1.1.0.tgz", + "integrity": "sha512-3cObNDzX6DdfhD9E7kf6w2mNunFpD7drxyNgHLw+XwIYAgb+Xt16SEXo0Up4VH+TMf3n+DSVJZtW2POBGcBYAA==", + "dev": true, + "dependencies": { + "picocolors": "^1.0.0", + "picomatch": "^2.3.1" + } + }, + "node_modules/vite-plugin-stylelint": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/vite-plugin-stylelint/-/vite-plugin-stylelint-5.3.0.tgz", + "integrity": "sha512-pbZ0qNikukazwZK6rItIjuTcABc7wfDBKQSQaVTPBYqGEJTVzFzuPJcxR4OMwlddIIk1Xp7vPMQTu9m2pGZ5HQ==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^5.1.0", + "chokidar": "^3.5.3", + "debug": "^4.3.4" + }, + "engines": { + "node": ">=14.18" + }, + "peerDependencies": { + "@types/stylelint": "^13.0.0", + "postcss": "^7.0.0 || ^8.0.0", + "rollup": "^2.0.0 || ^3.0.0 || ^4.0.0", + "stylelint": "^13.0.0 || ^14.0.0 || ^15.0.0 || ^16.0.0", + "vite": "^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "@types/stylelint": { + "optional": true + }, + "postcss": { + "optional": true + }, + "rollup": { + "optional": true + } + } + }, + "node_modules/vite-plugin-stylelint/node_modules/@rollup/pluginutils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.0.tgz", + "integrity": "sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==", + "dev": true, + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/vscode-jsonrpc": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-6.0.0.tgz", + "integrity": "sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==", + "dev": true, + "engines": { + "node": ">=8.0.0 || >=10.0.0" + } + }, + "node_modules/vscode-languageclient": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/vscode-languageclient/-/vscode-languageclient-7.0.0.tgz", + "integrity": "sha512-P9AXdAPlsCgslpP9pRxYPqkNYV7Xq8300/aZDpO35j1fJm/ncize8iGswzYlcvFw5DQUx4eVk+KvfXdL0rehNg==", + "dev": true, + "dependencies": { + "minimatch": "^3.0.4", + "semver": "^7.3.4", + "vscode-languageserver-protocol": "3.16.0" + }, + "engines": { + "vscode": "^1.52.0" + } + }, + "node_modules/vscode-languageclient/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vscode-languageclient/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vscode-languageclient/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/vscode-languageserver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-7.0.0.tgz", + "integrity": "sha512-60HTx5ID+fLRcgdHfmz0LDZAXYEV68fzwG0JWwEPBode9NuMYTIxuYXPg4ngO8i8+Ou0lM7y6GzaYWbiDL0drw==", + "dev": true, + "dependencies": { + "vscode-languageserver-protocol": "3.16.0" + }, + "bin": { + "installServerIntoExtension": "bin/installServerIntoExtension" + } + }, + "node_modules/vscode-languageserver-protocol": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.16.0.tgz", + "integrity": "sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==", + "dev": true, + "dependencies": { + "vscode-jsonrpc": "6.0.0", + "vscode-languageserver-types": "3.16.0" + } + }, + "node_modules/vscode-languageserver-textdocument": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.11.tgz", + "integrity": "sha512-X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA==", + "dev": true + }, + "node_modules/vscode-languageserver-types": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz", + "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==", + "dev": true + }, + "node_modules/vscode-uri": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz", + "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==", + "dev": true + }, + "node_modules/vue": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.3.11.tgz", + "integrity": "sha512-d4oBctG92CRO1cQfVBZp6WJAs0n8AK4Xf5fNjQCBeKCvMI1efGQ5E3Alt1slFJS9fZuPcFoiAiqFvQlv1X7t/w==", + "dev": true, + "dependencies": { + "@vue/compiler-dom": "3.3.11", + "@vue/compiler-sfc": "3.3.11", + "@vue/runtime-dom": "3.3.11", + "@vue/server-renderer": "3.3.11", + "@vue/shared": "3.3.11" + }, + "peerDependencies": { + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/vue-eslint-parser": { + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.3.2.tgz", + "integrity": "sha512-q7tWyCVaV9f8iQyIA5Mkj/S6AoJ9KBN8IeUSf3XEmBrOtxOZnfTg5s4KClbZBCK3GtnT/+RyCLZyDHuZwTuBjg==", + "dev": true, + "dependencies": { + "debug": "^4.3.4", + "eslint-scope": "^7.1.1", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.1", + "esquery": "^1.4.0", + "lodash": "^4.17.21", + "semver": "^7.3.6" + }, + "engines": { + "node": "^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=6.0.0" + } + }, + "node_modules/vue-eslint-parser/node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/vue-eslint-parser/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/vue-eslint-parser/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vue-eslint-parser/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vue-eslint-parser/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/vue-loader": { + "version": "17.3.1", + "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-17.3.1.tgz", + "integrity": "sha512-nmVu7KU8geOyzsStyyaxID/uBGDMS8BkPXb6Lu2SNkMawriIbb+hYrNtgftHMKxOSkjjjTF5OSSwPo3KP59egg==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "hash-sum": "^2.0.0", + "watchpack": "^2.4.0" + }, + "peerDependencies": { + "webpack": "^4.1.0 || ^5.0.0-0" + }, + "peerDependenciesMeta": { + "@vue/compiler-sfc": { + "optional": true + }, + "vue": { + "optional": true + } + } + }, + "node_modules/vue-loader/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/vue-loader/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/vue-loader/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/vue-loader/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/vue-loader/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/vue-loader/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/vue-template-compiler": { + "version": "2.7.15", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.15.tgz", + "integrity": "sha512-yQxjxMptBL7UAog00O8sANud99C6wJF+7kgbcwqkvA38vCGF7HWE66w0ZFnS/kX5gSoJr/PQ4/oS3Ne2pW37Og==", + "dev": true, + "dependencies": { + "de-indent": "^1.0.2", + "he": "^1.2.0" + } + }, + "node_modules/vue-tsc": { + "version": "1.8.11", + "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-1.8.11.tgz", + "integrity": "sha512-BzfiMdPqDHBlysx4g26NkfVHSQwGD/lTRausmxN9sFyjXz34OWfsbkh0YsVkX84Hu65In1fFlxHiG39Tr4Vojg==", + "dev": true, + "dependencies": { + "@vue/language-core": "1.8.11", + "@vue/typescript": "1.8.11", + "semver": "^7.3.8" + }, + "bin": { + "vue-tsc": "bin/vue-tsc.js" + }, + "peerDependencies": { + "typescript": "*" + } + }, + "node_modules/vue-tsc/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vue-tsc/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vue-tsc/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dev": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack": { + "version": "5.89.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.89.0.tgz", + "integrity": "sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==", + "dev": true, + "peer": true, + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.0", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.9.0", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.15.0", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.7", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true, + "peer": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "peer": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz", + "integrity": "sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==", + "dev": true, + "peer": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.4", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/write-file-atomic": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz", + "integrity": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/xml-name-validator": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", + "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "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/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..58531d2 --- /dev/null +++ b/package.json @@ -0,0 +1,72 @@ +{ + "private": true, + "name": "srcs", + "scripts": { + "vite": "vite --clearScreen false", + "prod": "vite build --mode production", + "dev": "NODE_ENV=development vite build -d --mode development", + "watch": "NODE_ENV=development vite build --mode development --watch", + "eslint": "node ./node_modules/.bin/eslint --max-warnings 0 -c .eslintrc.json ./resources", + "eslint-fix": "node ./node_modules/.bin/eslint --fix --max-warnings 0 -c .eslintrc.json ./resources", + "eslint-ci": "node ./node_modules/.bin/eslint --max-warnings 0 -c .eslintrc.json ./resources -f junit", + "stylelint": "node ./node_modules/.bin/stylelint --config './.stylelintrc.json' --max-warnings 0 '**/resources/**/*.scss'", + "stylelint-fix": "node ./node_modules/.bin/stylelint --config './.stylelintrc.json' --fix --max-warnings 0 '**/resources/**/*.scss'", + "stylelint-ci": "node ./node_modules/.bin/stylelint --config './.stylelintrc.json' --max-warnings 0 '**/resources/**/*.scss' -f json" + }, + "devDependencies": { + "@babel/core": "^7.22.11", + "@babel/types": "^7.21.2", + "@fortawesome/fontawesome-svg-core": "^6.5.1", + "@fortawesome/free-regular-svg-icons": "^6.5.1", + "@fortawesome/free-solid-svg-icons": "^6.5.1", + "@fortawesome/vue-fontawesome": "^3.0.5", + "@ldc-web/cookie-notice": "^3.1.2", + "@sipec/vue3-tags-input": "^3.0.4", + "@types/bootstrap": "^5.2.7", + "@types/node": "^20.8.2", + "@types/toastify-js": "^1.12.1", + "@typescript-eslint/eslint-plugin": "^5.62.0", + "@typescript-eslint/parser": "^5.36.2", + "@vitejs/plugin-basic-ssl": "^1.0.1", + "@vitejs/plugin-vue": "latest", + "@vue/compiler-sfc": "latest", + "@vue/eslint-config-typescript": "latest", + "@vue/tsconfig": "^0.4.0", + "axios": "^1.5.1", + "bootstrap": "^5.3.2", + "chart.js": "^4.4.0", + "cropperjs": "^1.6.1", + "eslint": "latest", + "eslint-import-resolver-alias": "^1.1.2", + "eslint-plugin-vue": "latest", + "laravel-vite-plugin": "latest", + "postcss-discard-comments": "^6.0.0", + "prettier": "latest", + "print-js": "^1.6.0", + "resolve-url-loader": "^5.0.0", + "rollup-plugin-copy": "^3.5.0", + "sass": "latest", + "slugify": "^1.6.6", + "stylelint": "^15.11.0", + "stylelint-config-idiomatic-order": "github:ream88/stylelint-config-idiomatic-order", + "stylelint-config-sass-guidelines": "^10.0.0", + "stylelint-config-standard-scss": "^11.1.0", + "stylelint-scss": "^5.3.2", + "sweetalert2": "^11.7.31", + "swiper": "^11.0.5", + "terser": "latest", + "toastify-js": "^1.12.0", + "ts-loader": "^9.3.1", + "typescript": ">=3.3.1 <5.2.0", + "typescript-eslint": "latest", + "vite": "^4.5.1", + "vite-plugin-babel": "latest", + "vite-plugin-checker": "latest", + "vite-plugin-eslint": "latest", + "vite-plugin-stylelint": "latest", + "vue": "latest", + "vue-eslint-parser": "^9.3.2", + "vue-loader": "^17.3.1", + "vue-tsc": "1.8.11" + } +} diff --git a/phpcs.xml b/phpcs.xml new file mode 100644 index 0000000..8edd8ef --- /dev/null +++ b/phpcs.xml @@ -0,0 +1,130 @@ + + + Created with the PHP Coding Standard Generator. http://edorian.github.com/php-coding-standard-generator/ + + + app/ + config/ + database/factories + routes/ + app/Lib/vendor + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */database/migrations/* + + + diff --git a/phpunit.xml b/phpunit.xml new file mode 100644 index 0000000..eb13aff --- /dev/null +++ b/phpunit.xml @@ -0,0 +1,31 @@ + + + + + ./tests/Unit + + + ./tests/Feature + + + + + ./app + + + + + + + + + + + + + + diff --git a/public/.htaccess b/public/.htaccess new file mode 100644 index 0000000..3aec5e2 --- /dev/null +++ b/public/.htaccess @@ -0,0 +1,21 @@ + + + Options -MultiViews -Indexes + + + RewriteEngine On + + # Handle Authorization Header + RewriteCond %{HTTP:Authorization} . + RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] + + # Redirect Trailing Slashes If Not A Folder... + RewriteCond %{REQUEST_FILENAME} !-d + RewriteCond %{REQUEST_URI} (.+)/$ + RewriteRule ^ %1 [L,R=301] + + # Send Requests To Front Controller... + RewriteCond %{REQUEST_FILENAME} !-d + RewriteCond %{REQUEST_FILENAME} !-f + RewriteRule ^ index.php [L] + diff --git a/public/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/assets/fonts/AmaticSC-Bold.woff b/resources/assets/fonts/AmaticSC-Bold.woff new file mode 100644 index 0000000000000000000000000000000000000000..e7e953ab4e218f1d8fc5930038c953eddcc99b98 GIT binary patch literal 24576 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 DDQB4iC45jXuFz>W#r&~&cr7Wm& rny?;?lEi*irD{^^TGdA#TEvDd{uNVE+tpa93D@p}MvlvfX#fBKQE|c? literal 0 HcmV?d00001 diff --git a/resources/assets/fonts/AmaticSC-Regular.woff b/resources/assets/fonts/AmaticSC-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..0891139af25c20845c27b3cbbfa3097a5018206a GIT binary patch literal 25336 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 literal 0 HcmV?d00001 diff --git a/resources/assets/fonts/AmaticSC-Regular.woff2 b/resources/assets/fonts/AmaticSC-Regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..4be4e10313629e82f306c26fa6d9991998f98eab GIT binary patch literal 20400 zcmV(-K-|A~Pew8T0RR9108g+05dZ)H0Gu2E08dN+0RR9100000000000000000000 z0000#Mn+Uk92znkFdTjcU;u^&2m}!b3W5Fzfzd4sg?a!1HUcCAi*N)W1&d+_kT47f z8=ZkQY@0^>gY$q8&%*t@QPfRNY6&BfP)<+w|9?zwj3G6O)jh;AlVz3)cCg*uXsm2F zjqMg}BuR)=o&9zz*w`coR}eQ;=(#=PJ|qV|K~V#eH0RUSU?(}y^b)^7}@}Khi#s`E878v`L~BNNe4tFV3!KWkZ{v63U0Vc zUcfN_Hf!ztz0JGqd3Mjh18;b9c;L~CcTmz&($P)+Pcr%cC%Zc{K{6r8pqpSjL3ZXe zqL@i}l0C~TIze|Uf{1h`wR%Zu-90Lbnyxe}sd+tBLs?SOiPiZ3zs%Xqym!-HD4*VD zmn!Uxb=!w?-oL4{p|s|}m8xc=KshuD;c*DrEFSCPMI`3?>Ut+TDr{$|%UP}ve>}Fm zt2cTkU-C?;I6+Dv3CvzY)&AqN+pSC`r*JM+DJB@B7y4qXu8H?dfMUG-R$<;|dHDHr zkw3e#m6c)v1n~t197r9k)R}HDjmtO?2mlx`E>shZ9|6ERzdKR^Y5J|T9&mJyiLczZ zpu5r_VtVrmnE|$|=^qtE0ON=vS{wpn^aTz97UG{Js1pp^J?QG?1l_>pgky{I>=Cvg zv%mpi6)%?nPNp1tR&IH6wR|z%*>@eS;3#o0Ia2aT0AN}ppW0^%>lz$&lmtVrg1M&n zx1!L@f#AsvSBV$|3?^dB#N5p1<+VcBnf2&F!^v>!qkIm1Ww>mY?}Dzx)w@pD>NdAY zgURGg%CS23oXnq#6Ik)-b$4#M%XGO*sC#$3A3fHi9oNFfRCe?0FZa?e^$h>)ZbKVi8ik?ATRyq=GnUW*Y)7`w|(|1@U0Ko`~5r_Z?!3c`s1WC~h%kc$5 zkys*?$rVbKTBFtJ4MvmMVzt>FPM6!`_4yf@m|0lGiD#3*E|Ei$WKJ$_9w}0#NtYp0 zmTWn4<;ho|P!Zty7yl;oe{#l5nKW(IjEZ@S7A#q|YQ>s$n;y00F;95hWtUuW6>^m* zRhiadmG7zUqfHgyD?o@{e6r8cw4-Ax<6O_|H%W2oJm8$pcp9&o15+#rE%a2RGPS8o zRjTa+xJg)A(w3$)ix1CrYElnyWXNPQ3>r3KmYL?64{&U$WtRAmoD^v!FZn6ZMR5v~ z%krQC$ba_&0NMt?J^?iVg~te#P6488fpEtNY8Uf`g9HH-fYqs*Ua%ls7byj^?Stvt zV1nAKwRk81R|uLZT?rRnECDl3;{_4`3LxfFhtLeiVn1=vXDoIFeb`nmO>L7TWm9F} z9`Gi;x+GE-0q-UP5@uPr4=|e{t8DmH67T^{18^L7S_k`{8;WQVEMa_2*MKBVHOxIJ z%dlzga&-xTS=H;6_1+}gP~4hKY!LuhK(JSa->7cbgf=r=9#qz?S~)x9H zO>4wh8k4(u_#w(o0$}n{Sj287aB%4M7$XQZDroNoMaGeGm1dUQXkZCq=sMK?&@bVqip~RH}vx zGKNp%z%%!%dSx#|T0Jk=TWs*Z@b?*kc=BR#ov$GHP}X{U*xJX2hj5)E*hVfin?VsP z@D&h*eMV&rL};zzozpmiLu8_gdP5A&G=3R&3a3iAg3<6D#-P5~xdx6o8RtFYzQ(nT zRzMZa^1B;;jz>imnY6D&Odg#yXZc4p2I0=UIOP)IQ5<0_Jfw6~zB;zRd)QD`-Kj7- zG&T9VRvH172VaNz#aow-L|mwCxY7l2;Xd=SX7vw1?HssZs=7BL0+*Z%g!d`u(JGMBmXY!%e|1Zr;|PQ} z;~XjFBl*q>(|WH_EZW5YLQjZLDW>(fF6yGThcMGrByzwk-7fauKv1h4))<{LmTlQw z_dJF`kX{YKk<|VYAP-0?x+UAM>Pp4F!qGR=Fo`bHvd>7^S`ZqA8q9~Q%2Hms*-1y1Bc1)M(UK*4 za)^-}EKxxb7Z#`$ zAcl=RNH?zWwOi~}Dt8ze5aQ6c;Ai0?#xJSJ#euf_WN!!Rs072Ob$soqNnPDok>;3` z1vys4sPx_dV!t4KpE_=PqaSsLsQB8~tnT4WrDB`jm34H=;YD2aVZMZ&r-po}uyj-w z5Y0o4lQ1Sx#Pm6wI{B2@3vKHLcI3*9hzOb9rrNlM3sooWh-Op!eL-hvVJmn2P0f^2 zZ-iGO>x37r`%T|($|mCNPZ-jbGBF7gVnX!Z2o;WIUpDzZcwIPP^+3#;g3QVb$nJT>n)oSyeGF zt74;y>BhK@>z+R02n4@>e^+|`G!P9vhSq-JuX1b@k+%x9h9qSd4Sh~X)3VAd_j zF}DVyB#c23C^jA6;s+pC-Vv#+ktQ5F?@#-~ACqWC;C9Zuvn*t#cd?@Nz?)P)zj92P zT^m&Xc}P8URZ%!4kuDjf$RtEEASVkCDIuNQlAp7e?7j){F+tcHU9~pr*cmkDP39(U zn=i*gViJuIe#H{bh4(7qh2`~$<`QZG8Qq|wHCC7!EssuFWpyfh`dA8#bhwC*2OJYot+lW5@L#g;3z`@G zcj2unW1G!EB|qqgynul8GDeX;I-2CIu9ox?uHJIBhK5#M&3aMSSF0? z&JP)0cn{RH)u^oM$@;!&eFCK%iu$Jv_l6b;lZ;N`TB*9{Bj$t)1ht?4=KRPz$ngbz z%^@=)#HT`hTH6}K!)t=WqZoe`*mQL@NZ1+V=sVqN*E90qq7)Ejjf%%Dk5S1)$Iu|v zjd8)Vnc(j=5xnIG4?#{r<;}NjaI2sObBb8@~3x z?td?iTl31+?oc*X?zh!cQr%esvxMHa8D~eV9A4lJ*RmzP02{KZQJYK@WM2_4%vxA+ zmMl_1dE`RmC?t#~m-e3?3tf-0do zs7@TCvNObc*a>-fls>F76knQ5yjkV@jCLt4fK;QoO z6HDX8=`6O&%PMOcXR$=*7^aiTglXiOUkba`yY+)bDsD!;<4)`0J*;likaU4S%Wpf& zooy);x{ zT~tM>c>*0XK*IcS0(3Fs9K5F)rj$Jua5OElc0e~$8-ngCw+iG&kUQd-CMtJ0qeEfF$d>;F44`JYl1{5 zFCv2QP`Tc&4v)CtuH4J-(yU&eQf0LoTP57Iu#!=^2p7oSD}*s@-j{i7_W6rl7ZJ>a z>T4gm7N*li^MoV7rj#1`MdRyu7q|Pez9S`yfCM94WU8#J$36J4r2aYVdE{-eGF3#= z=%xgR=7n)l%Cel_MHnm^&BqBQ-nYAM1^dlPcy$1m~$ zj^L$El2xx5GaBPGbK0gn^P({`sF#FMRz{~cKaTyvA;qn$VTE1hS7+r#*=1y8R3gVS zMQ>9P{+Cp<8KuR`w)Q)$ahzQk{w|A|`LImDJ?bMy0SyARl7RWp@`!;ZYq4)u3Bm%M z4X23A)aUmwE{{^(cpRqFd1DX(Eg_gEhS3m$kkPG~oFG(Z8&CM-*woMw0-LC91u6YZ zbf3EQIi?AE?}{IWoe?)OO1|LGrR|;}rg_k`Qg>3VB8GJl8J2aq%<6bvNKP5P5XKIL zF}7q=yM+zS*MxL4#uM}~0^?AY%)^kX2h#xB*T0EtF>PPh80TWyBWn24&tbUAS(Nu3 zMxyt|ztMhFj3rdgdIykf6>`G>=ZVDwB8!3qr{PSqRqs5 zHzyV1cKcM)5|@G_;f-biV`GI4GqEB!WWwvO#(qJ9XOgzdXp@%_SctN~3(PdU13%K4 zJQ&%o7bc5z@icQ#gT#bzo$K&(!n>sE-mVva3>`}mmEmGzUoGPWXw4uN%)*2yRYg^Z zl9-4H(s}+|wq3C$zB2jk$qFu$9FwMQ>~)+m%yWpa?}Yf0n)2!o2@usxo2>yWv5-_= zjxUTw$K;NiktWsJK`b;hp2lavsHLQ<_n2lDE~yrpO#x=JnTCV`RUr^~h%!I%s!4;@ z`)#(!=6H0$m9;yH4Q=PcS*PN;PinX;5DjAD! zdiCVMtdwSpRn(e;YpSS#THOk^PW*reg^0i+?$cD!gj01qK`Z#*27DyTY>u;NEbu&r z7k-J!_w(B7YU;y__l?0=(OVds0GVIJI!eEuqe@K*L2i&#)Y5$NJyT)K^GxAcNM z8le#zQr@HDdtPwKI}(adRoHcHUj~-cZU{9J&6*bkZP&fws)e(gDC6=u~2H?iX=l(-U0favN9b_0Qlr zepO0o7G!2)C3@3bi)Ur7Q$eEYfQamA!ht-|v2Pb9L`M~(1E>ar)QYxH!3!ZX_|Md! z8K?6$a~4b7%-H1Cq&y(O!C~~3{UrY3rXEzx=XQv8M)}OvaYxn>l=R-B^FWTIGZ0>e z6@GcRTqh9VgOV#>r;q;WFAsSt@I9uix|gj~vYNHBB)8}bvfRCr>o00Q`>upsPs@fs|obeKqHPdmFTh%)rkCxJV(xw>G-!CN=#mN^jL-HSaa+Bl&H1R z^VqlaS9gL9|Lb3gbY~M|ec;v*8WE02+dbFS4X1|Oi{@jriuNrV2U+N`T00!gj4m0G04GW|N5r1AorlIl8Px2i z)@NB<>3P{=0*`|qb|8%RW-V?Rv|;GOWhe8K9%Bz1T~ROezv5-f7W4Hd=k(=gbx)C| z#m+qaSY~)`$G+LL7z&X0N-9hEr{qyK-OUHru*DwzH| zX6e0Q{Uo)5BB7H?LjM2|CYhM%o*Ub(+MjN)Uok`O8K%7?F~N!HPe6^qVwHvuy*Asj2sNnynx^^AeiuNK`3Z`4|OO2QKTlSm5`{df7#mOEEh~ALy`lI4Jd<=7mihZVcPZ*0(wm z9!jOc7pWpe?S51?vgdroV)NV0+z-f+O&ftc%9Fj(BTUq{UWAks3E;K-lEwOAMDRH5kXB8y?27M$t9d5WvO$g_OsR;63fIh z@!a*L_*z|smq7HK2EyQYl{-lc5-xs4kjypZ%wbNMwcOZpBCzk{dk*oQqB@mxBp7Za zqprRwi5ufr%2af8B(~}jdb;SsfTH0!Jkl5If4#g&F)1UYngF|h{9Q_sc~bs zx%6(vMlnu-}1)wKs$(rwkbs^!e z;dACQO#PQxGArht$`c~;z4-oO zX@;8=Qt^wwl~fbcLR=7sewiF>$yZEA^z=g9d+Ha2=OOc;?3$H_e<3+j_o;B%aHYEr zvC{;|1nq5qHBlCVhq_61f1`gH!Apeiw6m|refQyr2-YyA0i^!(9q0akXcgX8>6_4@KQ1GbHH12I>BH~Y6brLJnVD3r^IGi9W7*q0NRd;3d80dr8*z?V z)BQ45C9JCEd`){gfS5phXWb#)DthzCFb$G0#xk^vktl-Bv?nC49BGO7rJ*(!m8RBu zyjYy$vuM!e#>`@C{L}O^qR!SI(kBcqKYdu5nZi8L9!u{Fg3utL?E1M7jrn_i>j0|r zNtU+GaEu{`a|%eF1W<~!hG`v-XXj?4XPN}!es0!xuP;cIVo*5*qyCmJE$;&NXgat; zm6wk0Sj}|{ZLXX`U-yJZYa8$m$byk4im~%Ncr1AaFwUWH@m-I<+{)PiJ##W8v>h9N zZ+d)degD=w*viD)6D6ahiz<&!sa@~SfdsT&drJ}hPV^>9ofKQfHJ_ZR=~Sl={`VC2VKQ}LBQUOZN2o{y zS4i;12~`S)nzyl5`LD5TRRuPVyjwPphwH{VHTyX&8R%#=!>Sg|&J|Ml7I-q_eY?Uz z$mH*@<@k#px?~ZqGt2T~f(YBMNLxU%P3w+uY&uFxgA2P33gGOP>1X683mGc{a(?7I z2QhmwE$K4sa(w@^GAle@6U?L|A}@9)bgb8Z!K(B7O>>$;U-Roi&>4Ecdx1DnqN$EwJdl;F)rCMAs`Jy5175f-Q84FfMr zFFfzpe4B63=5v^Mc8TB7q)NFxrsldY4c-_-O7vO~=ND-nqvblu-?h>9tS~j*^E;st z65<y@_$);+z z$v9RwKKp>^I?lQ_egVMkgCOHNPb- z`%^~KZlgzK$<|Tg;y`Sb;ehrj>Eax#B5 zv3upS88Fz%ZIP-hN?_VQVdEU6YBKbnY5WNUAfGo_v}r}j)L6>>$$z&FE@^Bwb@sjX z;=I-q33=BlCjgF4^Cku}n3jt7r{B*^U)Slmke~CtO{;bX#m-8;#~BF@2a}y>=c7ZztVZdx^a`VB#*^YltPmUB)sXUB*Nrku4@g3>%h5jqo!P zp3Cs5?8QAXKe0!fx8ca0Btf7r76yZXSyLox!c)8fUKMrnIxh*#DGoxlwL*V>?9DS%()8Z_ofPbDbaf;HN6edv- zm<)!{Ta_^7Gny_O2tGgEwfQj`{5H*O`^gek2v8OR6u*m6xVF;Ci1#jCLnl}Q>QNSQ zhl*4y#TCY)QVDQNBix0X$SaRkS7g)Q6h;Ogo(9c6+DPB^XkCP$)~gDUh8`Rfd4x%s z8SoC0|Nb0gYy{W@`BE7#=xXzky4LTlSH7!y4ici!i6M4ovd$X7p{W%MdNZahL%b0+Njkyl5aATJ&V!>iu%m}7 z>jaoz6Bv!&#H;WeS3(EgtJ#dg{oqY2rO%3M_KFsu*UH^`9g_`za9gE{!=JX32S{~H zv5JWoN8!H>B%)OSI~5b|{X_!knhC}req+$#lk=&iEZ09u(>8pyn5{C1f)if|ntCy7 zdA}Q$2L<-Kk12b2eDvb(010FG)!q zuVc+y*=xygWQy_(K$UavB1u0a9RnGJW!O&*NlX>jR5(>CF7VzGl%jh|>RQ3*OCrQ~ zBAU3tFXux~b9ABOZTK~*V>3^|2Y4WkC6Qh;t37|1d7%qb=da)4- z_#DNJI?lAU^~-~5ScVXLy6{o}>^;$q+(Ak?j~2_uk0B@6x`$D^01TZ4 zza&F_Vm@pU0SF(jG+*tInY$~550A{Z`gb@>U1V)_Cb+Z~@qfaGAIfgp#fBnxVrgi> z^Jdt6nz@q|H+LuM@D1|{I(LD+57ozv7g6x8llvwne+$_Rmq#*gQhj9ICUS$zR}%wHM5v8=b9l5T=JBD@Dobp+dc_B{ULQY9S4z zp~~S#LfUMuyK~gkxY6!TAMKzv(XN+e{WB0*F~9B)PM%Mm|DRP$-M4+4a#be&@;qLg zGTOFWS;34uBwCF!5i_HWt{BfE{*mXh43BpoxUv4VU&mbb97(hVJ%gY5`gp9&>hdm= zFOlX8dX)3oz2s8c{F@*ogT-WV(*9GnkaGx`7rgE$gBhZEf*mh{UjG+SB3qTq6)&L1 zUlq6U#12w5X&ur+yMvkbC^{?pavHyjyK63;zS;RZvH{D9qve!~CWg)6G(O^&g#hR- zG6U(RjhI_gW6Xl9TC$6eMS zVbzeV8~xU8^Y_S&{)0`)ab-OgJ;1H~lRCFcuRoyo+~Lv3mJ}})#N|!M(KTq|51lC% zjoUUbN#;?D*<$Qh=B^HH9ODU^7N42=yAc7F`a*)-xvBV6G^15{z9l=KEc2HQLB>k%k_t~DG2wzV zkO3kt8`7h_KSYbYH2x49(*O6(0Dps+Dlo-*m|cqVN4L}GvKqx6P1;*)R7tdqD_pYN zU&vkhFLLz+$bzb%c-RHraa$&wHU-s%uBdB3CI!pI8w$DQQ$m_!FQlhAU#R}ovIVKl%-hjbCaKK*GuWRE>Jt-Lp z6VSFA?1^5r;xMnf0H7a-k_yx^+N+GY8_{Dh@AQGxDfM1bnb6{6o*&-rlf5i#a@g!P z>$b6lfdfjQc#r4s&r$KYbPJS{$@Eew?$Q5^(q!lx7~zm{T!buUv*R$$n~(083sehe zE;X8tK@I#XuDYou_MU!(>S#a_bDH2?M$#(y3mIwxLWe_6(UHVgb(?&fdF(7!9l6xo zAGU&r^Wb**Y)9{Vft-##uJ|5NgG)oNK)z_>m3{6T;7t?sj+K!evLn1f{>c9HyF>$j z3M_Fl69#JQkqJ@3a)P4-ex_X~<-j-~oRE0Fm1s!G@{4?&uPOHGD}EeU5Nl$cC6Ffb zc&pT3Lqw8fnt?pbtkdi_Jf+6H6g3HNk~-#Jw4%=%w4gM|U(xsG^}m$(DL`YkF>JT4Gqc?;7?pbP9gx5)}z0a?!4fE9EN|VyYt&`4;Nb zpgdmd!UET@Z(P8I)REx0SU$2IwJ<=VL_nR$JZwL;lGQFwv-l=}y*DYVg+L#Vt|uq{ zf>XkZFo@)ne$s?ivogNqCYH5|* zt-lxDRB8x=_mk2U1T&4*QjW@}j3mWqJ9hYPR4YwG06qUvFwG}5Gml?0jv%cFnK@yNf-NnT;SjQjSqul5i>PBAr2o z0@HV~p@3z=t|`I^5iRBR0?qnvuG%Iv*%L!mO=lu6rEm02EkCz=epV*Q#59VF#sVxF zxzSwj=2qX4rD1~#-bGY{G%@y}OUBIPQk=E?-SyB?pIdPlD zmq{hq1g_UY^xVYYXPa{k`)12 z4d^bf?8!6=ltsv6w&ENjO6v8Jw;F++)P-(9G?A7k3kWrcBH`Z!wA^6AH*_K)o6F!` zik2_=Wn;&^lnmUd;N{qjzGX!$jh;A1>ZW6fJ;e6lMXrbQgq(ZqAZ`RYzn)9(A=3R3 zaQcl^2(X2x2yPgk>i1nScevsi!G^7Wd5hV=z@HMA#ut&|+miab*z+`35BSf*{4J9y znD}^$81GP)lRRFl3q6$;$GsG)8D2#Z{$zK#YlUBpcZ5J%<6~V?fPf)@m?O|)rvu`8 z31>pkM!I_jt;G9k*b$zuPY=RV_;{TtkIh5ds4G<>7UgS=^4?V5ngOKgGKKV+2_Hxk zuuDM!_5+%^SncpR!~J;P@P@riaES{BvAI5fe3XEn7!rkxbc5Vb^ih0Hp{@{4!KV8F zZvVAre2iM9{fivFM>A5ma|ESk;emvkL5&PRUM&Z1oY$5P}|Mnz-s$1I>e$bBI$g$sr0NH(uw5pfTZ>j(`cIuvj4 z3BjLni6{eQ62^oJJ9gQeJ5}ZDo$?ig8A2&D6J4da3H7MK7@P?|5KEK}BK@7$9s(_l-^#*I?sF z)un)Q(LI}BVm#+}Wb4bun}=zk=oP2n&u^hO5q$-GF~^KMRaVHS^TU#h#FF;Zci+mH5t^B=@qZlSR%0!{V5`ny{t$-fhebxH_DAm`H|@8 zaDfG$%wRf0u9&dc#i-yqxb)&4VNfDG%1e>8Q3lhOk9?AGk_}brJ+IsD$VLsOP(LkS~cxg+ZANhX0Oe0c`<@ zzsSbU$?rsn7n%VSY}nJ+UrZ2UC?AUL|3TeBrVOAZwosOw6fEgE z2o44uMWXN_1UAgrrb$Ezl667gqy;;bL}mkMHFOxc0Ri9QqKc?F$P+}d7DPxE!EcYy zt&#kh44=MDgaf1&5&Az{XAj|dEGwxz^^!okN}5VEyR?Wp!ZY4o3vap3$i|o=_XSxsyB=Xd*QK+b_k?Ga^x4v>+*%#jHJvi7P+ehl zZ^n$jL^Um``$>z-=6d|*2b|a&OzbMU~6V%EF{q7cOKS_G?ZIl&qUhO!7OW`~698I2X}amX);f zppW&H=v8p}!KX&iV8A7SD#IlEm-dzx&v!cKtimpt*z!GqeeZKvR!EWx<1c9BVuqgz z|A5gu!rRe*=v2|JZ{m*e6OZ%avk7|u?K5|i_`@DfLaJ_?E&%?EF1GeBpX@1|{Dt^z zaY0K+O3Azf=_?b6fo2<8P_aY1EWTG}NME)n*(**vIfY%!qMU)jV1TDU)DxG6hTcb* zC1=SUcxVN))?s6h&uJKiiQ;B4lT{>TqzM~>b(PR9aJUf)u#TuOCJk0LNfxHx=dJ5Vi`+zD&Eet?U5oe4j zIMpyFA~SU_e1AU1RR?3u$K}vR(9T>;E(Xb3?&T!rGZONm>1$9c`H4KcDEMdIjl}U{ zAL<6n+$gGRl73%a4ml;$F8&jn$VlTn(SC-(U|@%zPNd|NHtktn`+ta#D57lQ&LP4Q zxE3u5bzViMK0RS5F>pX1hnj1N%aK<7%&+}Q5r{~8wsWiW4_RGB>dLpFH!U!bw;!_1 zQ=?;*n&2qXBj{Y_QtRn5zF?2m`M=})$1D74(Ep*o1pBF%D0*nt-RzQ#MYsbX7~hFx zuSbhSGIm44Sqw#A+vrW5D)~(bDbovBv`OPJKD1mI;~Tsp&~;-)yOVQL_Wc>2II$pqY%o<2ret*RKi7T z_7Q^hTbM-F5m*a$EixC7%ectfnD<$`n?)aj3rV`>!*vqal3u$us&AyWy-3X@IJuE} zyAZZc7|T)BSd9i(f^RzNmO>rQos&*oh|I zS!w~+-fU$yeJ0uueo8Nj}Wu_;`uAT}8CKDcoIxIE#_ir1?=0T~kLCc!jEzR()>y!l1$s72!u|f{=sdAyRTuysu!l z$*vt{6_pd%fzIF`+a5bp!w&f$BgS*(e;YzGLpq(N@|bS7R+p|QAEeeS^LhS}mPmJ` zNGxR@U+~{B!yf3v&0#zdkgww-i@_uF>dxq%V@SId;1HV1Xj!rxW0awoMe*9?@tTrbVVIOPZGLRt6TdjV zvGzAVh@g}?TRT;?0r5$7firrQHGY=lTA(oBm?8T^zMT>nvV>>$p*@kgWf182BBv#E zp!!+cMEx^!qR+k;9`aLU4Kk5FnU|<5@J@?)xFAfGQ{i`nPP_52X>k}&E_eSt*<%cs zxjCJfd~~ZUtXu5&+HYhMs(aBEn^A%|MH1yKa3rfA&b;L+V@xKM7IhB^uW($doS{gA z(+{w2Xxz7$K(|%auk|H*n?`a;0~qyC{XbB$u<3g#me>=>spwnGqP3yl{-21(;>veY z(0H7OaufW;_>IodDd~vU?(j|OtZP)lIZiZWXO-8|Wa*AlfvTX`(U2$8v zpgJLKprtPP=@GzxhsNVecT&&oCY=d><^Sz)xo7~D%-%3D zY##PxP;OI*nE!`75h6=|V{_rN%C}P$@vh#H z74VX^+dc(-_oM_*V4O&@jhxjF-f<`DH^TN`ZWi<6mj_oQE=Zi+6LR|)1@{{}V=?9m zBL4WSIl6wYgywB7wUVl;f^D9`zNDXTR1jB1R>Ah(By*RNmQ%ucMx6^!Z(zrc&&(^7 zHBOO}?BShE@c{DdDaHseYlRh7M=>WOy_va$)IeqwO|iHyGvFZC7M=Rrt`=cEn$!A! z%N5Yq4+DbhD+m3U{bWA50R^?scptMr&bEJ`q%Mq?Q2a!?&4&18F;^MXn7SEeFF(4-1 z7%wvmZRU8RT=U$c7f>&WfG{N%HF=m)LQQ!SK7Y;~7%@Y6;uTDNi&RDeQ*e2hBxJ1< zHVy)Vv|XIho-@4=RbH_5 zFy{vU{F}bxf)}MImyBv)AJKZyz}W>=@X;R#Yc0l$88KRbH~V1!icaEVQGj@#wA7ip zd*-{z;|qdH&rAt?=gQ7HvWvA<+$&BuR?UV|%E?_cgU_sT|5K54Z+$DJ1+_Wp>bcm( z{`oi14M2{6dVx~VfoR5FY9l`uI{^D8Le{wt}P|sUx_Mwqv zOc@0n{Rdez#BB9)`@EYr4<;0R_Z4VN#K#kGspxoQQ538mfIs^B{y{b}<&oc?5}G%X z{3G3Kr#)K}#622>d%$94__$NMGP9LOPD?H8?>FHp1pE=w_+vunlI)0ZV5X2lkOBVNO@#ul zSL2s;%zJ@dtE}5?X=r~OpPcsAiC=i)7YbYP9^>E#IN(*<*-n^6=uN*w&qYSki1$a( zq?xLS=O>`qL7b3s>KrNGjBOr2cQUhxx4~=C2Et$Q1;@w56h`HfvKa&5BblC2CJkHK zBKyVv#=?`l1?mRtc#vMdX^0h`6vAv%jR8US6PG!v%zVWaCKb`1f&%nPU{3b_8V`Sew@4Cc%1Cgf+LDWG5wRzp`Xv{rk40Su z_zgw|D{!+QCby}GUu;n)f}b~N==ALclU?*k9&i7*(O!=;HP$3J9U*7EE=tHUgVF@{ zfG*LWF1oaEVJ2foU{$1rw>)o}Q53B;=06&O!MbyzEiXT;EP>q{Wc8(qj?Ot)8Ohuc zSRLt-faTviS<`+y26e}Ov#s+|kZ*$U;yZPnLl+?@{{ryqvjZ!K2?Fi=OZeRNw)DU6 zn2GsbbTf9L+y7ZlJATW^g59U2kJV*FzAdOdwO|ciYnexXvQjzk{dKX&4_YJQ-Gwo= z6Fnx!&UYe1=C54(^_LP7+G0e=+*|v_vbXk?-y8pO=kod;#%254qAM&z;UT{BAd@=? zw@zGU(`fj#h8#T~{R{GD=Hf8oon)~t1Ojs|~slzLM)H3FOS*DL|_A!C+j9e>I{PXI2Gt?-Vy;>i6r!leG*{C$RP7v{bKB~ zpJ(ANLvu!@X{#seioARasA|wxz9j}eiy(NAhp?dP;9CoR*7v6Z%pSy;C^Qghk{Iw< z1IsBJKUqAJ;$W0A3W9yQ=P#bn`(DMF`2+OPZwDcbEpWBpg4|4F= zivM^5auaPbbvCUF-vZ-Up*++l{O$Cg1^ytIE>~Zw1fO2}kDikoE|?yV&g!ng!Oa&I zwvGGht$hqV=ln>_wYZh8und3C`n~Y1+SXp&F7}b`*i9nA%Zy%O?b7+oYDehPzY#?J zSuK_D+7|Au%l9VS7^;3`iwoo7FSH!V`5zX&sji?6O7xWpRj{&Fvf(f~@9hdvW~fR+ zv<5$3k&0|Tj12L?=Y%bMQd*g$BzP;D)UJTrfI^vTD$oXo zpgQRUCK|M>S{frI&>O|Q&AT!`%f*gVa; z+N{6P2A*z@HWNw12dU8y296I>%MU(^ExH3sKEfj#;E@>hSbu>>evBUTi7$VU8Fm;$ zX0Rz>ropE>#c26dM@eo2jj5gsluMT!gCTBjp7{@na=6r~L)}mq9Zq5oLL_8AQoc2Y zRHC=JVw_iQjXjmZd&88tMBlkI$PeUr z7gg|+gZLop;3u!*2MQ)WXwk2k_`;#X+eHLZB@J}!$lpW+& zk9&;)B0T8>CNs=q`G!ETyVHwM{_70`4MJaEi1RqIX79e&b7bvgO$T<-`I>izPX1b< zbZ1ji?wy36(;qc14IJH3nHTkyYHr2Uuj({cqrV=^wQNz^RQosLp_RYXW8|tGCoM27 z289a7CK>UI|_A-%UHsskh(tH|F+b_Z81UH*bff2n@wAkDM9AImJJQroNDvk#QZ( zaD;{5xucmDu7+(56vEIV(IS*&lzHhVB1Xd{D{<;Hw^zK8=JvCc zbJ6Pv*Ifl4ixD!D@hL42H1H)*Bu_`nLJ+EX87BEfig45CQeBW?T72{aYW1`Jryop& zYE2kCl8vxnQh?0&VAHZ5&Wb?3j=UrikL^!Ug9^7QY=uU`57 zZ^8cOv5}sqX+PAGZ`klr)Y@eiBc-O*6CJ&t_idF>pzt^rkD&Mai8T>iNPHP2Ql9Bz zzVFaKocDdJ?=sZF4#8s}QsD+(4F5@VP}w&wIO*N`mD)Wtzpn4%A%k?eF&fwHZR7cS zc9Evm^<8d|aB#O`_P*jT-$&~2hEFjM){pf))~2i(7hO1kNOp!Y3I5!v-Ov{-ir`AY z&p@2=@MG;MzU4B3JshAHr#(QQP~aEL`5?f;-I3O>dPW@AudS)W`GSK1!LNfXMdcWW zjZI!X%%4;+4GN_xW{x`r$3xPYVhKo_TU z<<3{w#}=Qix(S9FYb?H)4f*$2q3^uk_q7RZqt_@3|7$AE^ZR9*b`e{D^wGqD#diHU zh{f3I{gp4Or&bK8GpZ0^Oc5}F4d*{60k}@M;f@o?jSw(X+D?A&xQ_GW_Jj6*r?%gW z_Mi7mV8e;93~N2+SApCS`JE)a-eBkVHrFE2I5ASj^)0A#kRNQYzoND^)v`NBIZo%K zuwQs%9EUjXO$nbuRfi&$y6kJFczYl|ZUc zN(2saE407L{Z4J48J&4@&(`xX+4D|yf92chQr<`WLmr$9=F2d2r{LO7m)&xHxfqZG zIndtK8$3PZ_S(PV)a;Wa&N~+eG~E6Z&vk^>QOIIW%+6iRWK(P?V0@rp{zHS$% zpSX50+Xx{fbQh&?BwAhy1g7CEb5LPDqW`J2joDi3j?6q0&eq{mHeWeMvuh9?j;CPP zv9r@Dy?n_%ry zxY1xd_U(o#B5s0>SlsZ*ADII&7eJly*>UrrHn zpf`62xz3v-1TG?9`i)n=!L7a>sbuSF9xG<{fKI3aHTqO3q8Wadpl#|ph&Y_UoZzZ+1#m|2Z|?C^&mhcxcTyBdq>r&+TL}f zP@J!%x}1H+*wyp!jh#D^g@H^1c|?F@VzsGPs#2v(*KIWAD#bsOBJZdtfnvAIHUF+x zvKuYV_2T+o-3k>?K3I)$5xm_PTHxAmkqe7 zDJJ@R2G$F%r=2oL z9g+vjs1T+&Ofv`&c#~UC^?mZB0#LVi?|h!UH@I$)Kid^A$2Cyh-c$K7GE03tn2ASN z&Gt}zt{}xpHiYSTO--q zX-FwE73Nx82!G$*?)Zc$jsJ5ecal_BDE~T0AU9sRI+=N)XM^fyw#sJ$sNCmhKmcu9 z0Ll0u#)vv4&>Dcr>!ynY(dpc8Sb z9yVG)PPVMV$8fGfG#|9R?)U3QaWIm|a@(To{0Ds$N~8TluETdTE=BI!aSOOZYiOsB z#|Ty(^NI&|#|Mv1Kpww^yo-_*BjOuR?sn87`>NkeRu9$KHYs*E4%Gp&G!{#N9gj}i z!dwz)nfDhV-txmVtUyS^7&7oA2#($B*kYcKoh^A^B~#g z{$V6x9NR|Ir7`DI@43?hbCV-9|Iv|2U_?4oEGKB1-* z2EAmf#nc$g(ybV}3V>JXTp~|UQh*OttA)#{7+Fr4%gD;Dp}zNE%7wjwI4Ti`r($^E z83{Q%!Ek_#94YKkq&PETrSGJt`O3?WQ+QcTJ{k15%xR>_m{2nA6;$t75!+wfXbbW(>c z@Y+pM0^#7U!I?RWa}^aY)2dyEw>ov} zGR_3!?Xy~si6-gwtKS_6W0;oh^xyw6*8}MJ4)u{;^vVeRho1e z{o`N1cu}S-*>dET-@T$xkv?0ZRGIQ3zbjsqYBg%rb+CF38a4IOtD3cF)uvsCPF=c< zGu{Lf^_ZmBWPPUSH`O!)22D3)hMC><)B_Ja^29xl8#ZDVq}g`bWz1eD?Y74$(`<6Y zPYz{H=9=M;50y?P+2rPH?Z0&yz570;Jxjf6Uke@dH^OPvoi^DiVi&L~PygBi*reI0 z)9t#{V;6`0<}l~_r<1ATdGoZ}RO^+ON47P?Cs(oM`Ql=A+pL=DMt;%m(SW)Wthn7m z#&AHpWl$`!v*vhP^@k+# zK%cd}hCm!RzR+Et^y9ST&3t>}=hRN5yM zt=3DmV~N~U`&^#uHJAP|x$9eruLCMp7Fr9@{}c;(FKvF@^OWCL)KZDNOSQRs&gxxk ziHCu>s(*A_*5#fbcuV>eKd+vBn0Os?nzkVgZJH)+^T@QlB$!9G-3$}cg3GlH&}n_m zwj{}Byx-Aevoc*JDmzT+uHdqV?O1mwT`y?N!8P;FF`}AG7rI&(q;XRkjcbEFsXdwxM(j)IT})X)S-?IF fT*uTF)ZT5VE2!(N3BRJ#h3tdA_pc*n0ssI2278;j literal 0 HcmV?d00001 diff --git a/resources/assets/fonts/BritoTri-Regular.woff b/resources/assets/fonts/BritoTri-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..ab2a8576dca06c8a8704360d9661f81c62a6ce20 GIT binary patch literal 21008 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 literal 0 HcmV?d00001 diff --git a/resources/assets/fonts/BritoTri-Regular.woff2 b/resources/assets/fonts/BritoTri-Regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..6f57ae58472892d579d4fd100555bc5e42e948f3 GIT binary patch literal 15164 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 literal 0 HcmV?d00001 diff --git a/resources/assets/fonts/IntroHeadB-Base.woff b/resources/assets/fonts/IntroHeadB-Base.woff new file mode 100644 index 0000000000000000000000000000000000000000..d4320763c55fbf7db2ba94474ac08d3036537bfc GIT binary patch literal 80940 zcmZr%V{j&6myL~yZD(TJw(Y#J?TKyMwkFBsjcwa@CN_7z-L2X``&6Coy0_0c_xaP+ z)qQV!C`w3xfP#R4fb!9SApbjqdD#9t{=Z8?LQNh7lv3>9Mg0FDl8km$QcV1xp3>-F zEcg#1P#(~4l1hrI|8fN&AZTtNAdK6yd8Sj6s_G&jpgh?B3ZR03Kuq#B1^6neGP3+D zy!cP2_zy;|h-D6@cE*k%AW&NWc#R++;M=HEpko%sE{^~F`2KNV{)6vt5O51yFLMwO zBrXt813CN-WU{55tLHy| z@_+ka0|9|%yCCtmuyru~$Ad)x0fGGaFUJMCff{CK?D=mmpuhj=i2i{X3oxJ_vFvR)8 zjV-jBbV-i!1qR?Tujszc_#mwe_&U} zFC-Hfhy$X;ju`#V&raQ6N=+M^|N2V{00SFoI|k?B#!e39g+MyM1h`@Xp10Z~kj5Kh zlZ!Ns!PwZMJt0T_NE8?O_$daUF+oZE(g8$LY>Mk>1bszlk&>2>B9M|+@$cA4gemVi zZWCO8ZhuZc`<>tzL4K%mf-;K56sf*Soxcxq&3of0qZQ0V7s$F13qzbEGDlT-fLlGH zy>&(N-ABAj&Xt+Z72%S#`mV2%s^f}`n(Gw%wJ z;SbM2a@5d$=_G9Z2~j%M~? z9ZoP13)YuF`@X&aWjn<-+1CGkKaJxovL!0UFSI*FRvKTZYB-RvPCmmFHnXWQS4Gt> z5HEbqdHfE85hFN=@7xNj?S}*&^Yc9%kdG^=QA=EhsZ=eQFb6$nbeyRh<%FwTo5y-m zE#+x^?wtCJJ>Ybnw}^7QDJfT|`5nvf^$o)=SBV*7mvT~$ovf3I%T{gwyMppEt>qb0 zvXd&}=Bw)sX@zXjBeXNZJ1;UbT`J3se3JLKYBFK@EfUkU@?Tf1DOsVZ3vmyJzY8{j z+hXr&$7V_{T*kCs$a7ujMep@B6XNF-xYr=}F)gblNQ<55+id74o(uV3D5uFavdZ@? zO7UFm7p}ncAfRe=j_H`@w)UamC=NNfhvu`hIZ>85%e{GQa%kS==04F{{;#p?OZ64T zQog`ot{dFBGme+qiUdmdUJ(jPc|E&+k>A>7%)aU&I0 z*vc4^wbhW1tAQ>GRF$!(sz$nj2D*}n+*I?`kP5c7+`RKW8yWY9-oTvF?xI`w={YnO z7N5HBQfRU7euQy++k+;LIWm=VIObj)?s5L8?t6HjZ{DkoaEO~*!?`W|gPQB3cVH#E zDf+v5Xa85Eb%#*?X&H26>p{*4?Xt|df3C$Kr|0q@N|IJUC!r zAvq7Ocxsu^E##LEOpMl4K1J7oHq)AWo^`!zvo+40hSrl= z$sJhf?+iSy63nyQlgh$f=;cEMqzstnoIM@u%)R?bi+q)~Mp;*O*$;g_^R#yxB^w(i zBi^qfClBkLNTYhg%FtZXREhE)wyqc&iSCcbhP7NxV{je;sRE z53yF7=ufn3S-e@V%Q0;eywwQt`3HNf?mnBQ&S)>98CD~BBXliqo63tm{Q2QF>8L@t zP`zC^@~gK2(k4kFdo6n4oJMDh(-cMB92b#x3V(Q3^&^d|rYMs&mBnq*HR?UBa>9yy zN%V=^BB`ZH{n^QLf{4q3Cxp?=Ag6qWxZtGBuGe8rxsIxF;$vj3_~{#*#>O|=bG<8B zTWLlaeMInNWhM<>T;=WkF}mpYYO3E1;aYk^mo01Btr5+*KuDt)Y~^oiE7PQ-P@EaU zN$mTJ88St_yK7(-^guAD$MLqyOs3EE^E7upxaXX}JDIomwzcBAuPUKU_B4P8We8=w zq9l%LUL1^Ete--q$Sfo#kvx;J+N>Hdib6K%Y3F+r#pE{`dW`Fm>ou2p@Miwl8bqIN zri-G{nQAHDMq7K_(95*JVJoJyHYznkWCC?$ z>Rb}B3%Rxmg}ytE@bJ%r+-1~-6+J*%R(qY?issK=xTZHZ3+oTEvVJOz zOYo0+{Hjw`()`M?RR&8{xazf4i{R>o<7$<(8UnRewb8m={I_{riZxWn;U~#EBcvX! zyc4-+0_OsU+ZWT0n`v45*7m;wMieP zwAci^2Sg6PcOLo|Tdw7>fb)nBzynca-`irUt{bX=?FW*CZiu;fBM~*kFQO*R~~U`9+LQ! zD4eeqp=ppHm#A!H#UWrS&ydWok}UDONlCJBQG2xT%TcD^%+jtL0uN;a562MCO9IPL zX(?1_pG*GK!nCb1avr6jJEbH8!4(q+aHgH(77m@2iQ0SF>s(UfS+q>nN;}AP!kmTn z$tA)*Ah-atPyhW~RZnqCQFlWR?eROq1&Vsl>CeXou!*+0A`oxY2;*WR>4VKz2Dl=| z5)%_sz(^r(k;MAE<~!6nbopHK_P9K)ooqsX`%Qll$p;p|iEY3#?~6>T|KMG$3Fjgp zvDc1B->eCEnUk|&B|=>cPVh=-_(^__6bUVw;8P2vN zyv~-u0KsA#!00YohMvGp0DNiXDG(k=5O767JV_W98=5Cx zkY4Zes^{>$<3sOz0rYduW}khQJw4Gzl0pWr@81n(8g#)s?+&*JMmaDl$q!EtRNgT9 z-4fFdesI_OBEYlmvk zo=lY7x8L3{_?oWseHYkZ!dTN3Uk%-x1>aD|_u&e&93O@#YgBCUhla-X3Rd@WLF2t) zignwbU_-EXnxWwW{ZbksF>hg;pke10`mImcMsN`Ui7}XLX3vtB%iKS1BmnK_-XRs& zkwv-R7xGA6F5HQIALRAA_{z5nmtIrY#CCPh<%0UmUDkE|NEqI-(>=lF6^QcHQJsH> zCic}v8}#&T1rpyALY_vLMf_gqMdyP-*A=|Ohj*7g%(ZDB^z+vqs4pLMe$Bx>oET`y z5w(sk`X_f3H_T90u!)DL({a%sQRPl?>MuY_0T$d@2r80fBxMnKoHP)P!Z286ShP}9 zDNC7JA2Mazi^W$2hqpjZQ7P@1TGuJ%lXjdL>F6@n`9#92si?Cq`-^z zG{3OuNV)O0;>AF1pPyD6Bh`6({+EV1FRdm{>P`$TheT>!AuYf1(#Gjeo0?zPOP!(C z+KPXJE9{}vW^m6Pgb?kEW`imcukrFlj(a#T86*QGjCMqUe7i$^M=MX|)yEWk#eQ?f`As?sW-=>5< ziHbotW{G{cJwb7KP!Y4EB)H5ECD9ECV&6bx31fzH#1BG-H`-w1a=GB;vjQmNpA0RS zAG&-Z8zdK4ig2EsG-TN}wkHX~j@z$32rL6H=sM#tKZ7yT#brrn=Yf`MjF#oYJle^|FtsYdn)hLcE`N){AwM!S>)&jffo~?F|7w>Y5whqv!-(g*b z#eUnhpUd7x^gL?V1a)C?bYhZSKSwra9Ohy!@C{=WJnI#_k^Kb&6gKKveP-9RPW8}S zf6)PV4H%Av(pd^8@|IFFPjygT`H_K65L*v=4&^L+)Z-nPM?mGP$GFGMSmVy>=go;v zriWgi+ul5Z%V0vEo_wwmG@pmXto&Rt#?H2S+M<=j(^#9%N89b!OWx}dpNsFCpKqRo zez<`G;iyW%LKv_g)=+)sL8mydCK(y^uqGZ<5vtk5S295_e_>JSs9++=rBY&voh*XL zQ(=-?DW#rLh{er=QY>Ip6v?E}gcIB$h2QFqcY7WodItZ!6NGg7CE$;^QLXC#&)PB6 z*4AEIi!`aMt5>sS!;Q`Blbb;Z3*Lk27g^QD4+$lK0V6pNPO_9)wzeWfo+xchNh@<} z>Jq4>n_v+wS7LJI$rasmvBdb&s&~ImySUM(zWR+6F0!XI+qv|HANL;ImjLzL1OyfN zvM6Uh&HJjT^L^dE{`|#gs3B_Odr~pCu8A9~QM_=<-VbGU7^`f$xoUaIi7TJICV$+# zd9pzHOtk>Zw=2-RhxKJ4@Ijwv*SEmxX+OSoqRnMoc@Bdn#CD?f{b$^-Z($O=&h=lai{Va9Q={}Ro?Q%7hyLHjgv4W>^ zuzMAsUHo){_l*%#w5Ku8He<2BW9!AKFQs-BLcn?X;z(tmtFfdrs>Y#fXl|gZOs=hr zj`NFLT)jH#FmKVSjaQ|-SZW{B$wQ7nf1$sCj(HwK{aN`wNZhM);$?StS#i}frZq`F z&61#!XrZh5H;=bldiqH-*9d2Z(*q=Z{{d|48}N|lcNHI?xAMB}*X+l{6Be%30b34F z&R?~hhL_wa%4VgUYNEGX1xp#@rL4%6@_qL8J7c;pXTBMWu-|-M(eos2yiKHiXjRkk zp5|js*m(n})2^_?q|yc#(Dqr0LHE=%tIW%)z8obu2qCI@h;q^_ss=xJj22XB#FH-f zNhaX38t^SDxh{r7m+$X9aPw__fpepGz9i~Nl{ayoY>?R=v{odc@Hh&;lLnh>$3zf~ z5q@DaEW+|xhwjPoC1%rO6QmBhL^;URirWA!`{oXnSm5LxY|O{+lr&hP zN(Pm{rlpT9tqtd>i>-Ptm<0fJMV49l_j(>?+9O_=Z2)x%w$rF*Gi7}7 zR7|2!?%+?A7urbRw6W(>G=W3`3kR&Kv&fM6RiIs1CYxpB38U^6v(MyAzu}lLG8yhZ z;OR}f{&Q@X^zLTVjZJm(@hpNT*4^~;D!cY%!vi;Z_`NUjTl~P^mQBP_|3+g#-_`n= z+^)eXJ;>C(FT6T!tw^O=r97G=1L*f%DM-cqC%Eja@QUc(&HRCX>Z4|RVT3iRxd;JJ z%*LN_1ZMd?;&XkvCCAH9z7?!<5NC5#U&`B)1OPggTi7n{N1k0~ynrzQQP3)Pn zmQ_^&f|ge{3UqlG6Y-tqaMeAhfXp-C#t9{?qAG>EFPgMN^qrq#Q4HsH1sMZGdt%G+ z@Mb`V3lNqY-_uSWE)aDH87;Hn`j6_uGvtiG{z8K067d*j6(cmmpp+JGAgT5nxFL&L zn2VUj4iB7DRlh8Vnw{esqLv7&ubTP!OXV1*()zT^FXg2+aWNHfhU!*Fd&)f2N?Kv2 z&y* zdJ*ERfls%CyKj{%Pp66;`!(HR6}+QJ>aqwZomIH;{RFlGXaAmir5grl5X&5UvOEa4 zo3ShZsV+C1IiQupouvzY_|z)YSn$vyui8d^r^$B&k)v3t@i5M0He+}6QYs0qVq;;` z2vwq6jx-DvVP_!z6}uZb!CK55^2v6=rHhHkr<}l0lU>_NmSARmB&F{@<}~V95_`D* z2>|P1rryZ2e2FiEBHuetByZ{Zfs!;t1?pL+w!n^@4&0l-jpKqk=|E2ahfh_o@?ndg z39RQDeRem-TsGk=*GdLJ2QrpnkJvbI8Oc~$k?^0;c(2U)WSwd8izc_Ul7A{Tm2FsA zl9X>g3m92aKcR_5lL}y@Ms2F7|HO}vX1)X3fkR);d&7*n);$If$CE^(B>p<0Ijl!a z1cBIH!5L4va+F0C#APfumqo=4=Nr@&yirX{^o7yNJDyD2vXz2Mqlig1Sq&Dw-r92b zl4>VjmF_r?-h`3#z|xOUT(~h_{;P10hX)zhXro}*_(qeeCgo*TSM3f+1D#sQq|(L} z&9k>|La9n%2DHBABX}1bVNi7Qs_5ksDLP%?a-cKIz)T zEbvr-rpDwVy5sA$vKfRsix>IHwz03EBFL_OR2~wjoX4e(jw!MulLI0cIqiq?iQimy z>gNb1@jMB@ixhhuuM<@%6JTwB&!m!CyTuYWPb&rh$3ChZziuH%H%GUD8sCw z4~UiB`Yn({SyRr;XF&kawjgwcjWV?{0_IhPd-MHsPnaCC#Z4Gr8BQ@;7Inc1QgkKk zX2Hn{vawGHl=@x5l1Jk?PSYE6`8ZFgXJy5tni_RnUm2FnqpDy@y?grT0%}(_0XT3( zZnZH=$e(y-7}RC(m$2w%T* zI$yOpk5kOR12U3yWCW*Jro;SrrveE14yzE%CsYEE02Ku-8-~2zwO+Ni*1^jmm^Zf4 znoF8dAadp)0Vbl!iy(f~B58D$QRaA67e|uyYYM`iF=rW)Y{iweZ=eK@7^H{il2<@hpC`o!xOQyZ(k+>TwOUcPLlibEV`QBNZ?1@sVcsy|iF1yh`e zP~|&JPqg6xvPrwE&>r7FZH}+!Fz`74coTmYF%m;lo~N6U(6pk_gq7S-seLaxQL ziYLk_wY$MU>%gc2ds38=YxDL;yGgcd6B|l{{4misbM>{$Ih8SwQikx6v8Txh!A9+O zZ3+uXyQhhBw6*6!k6^ppvkJ_sNP=K zJ939#I*uwvg6afVi7PP!3KQUQKFML?5oFRo{nHczN8(yKt12)IbY`|4W8Oq>m@+`D zJdKA*+ZjtGoziqfp3ewB57CNW&xmFBk5TY~1$RCHh_)YHX$OvDFNp+UBZv-#{*}!u zPQMl~v$H?yvcLTTr{m5yCHG;tuC#idlY9aO)Q1}Tig=9M=c9wmuqO^&Gqvw?jm*^{ z;dbj5qsfQ{QaaHd$q%E<-~E{i)yBW7QS*M|{m!oSx4Av-E?So(O;mr{A6=c5dLmcP z?GJ<-SLW_FP0)BXGpfm0#|)=gq$Hw_xirl%ugp2q-OdR%@&vVjO7i{qQNp9cW779( zwvC~I6K+5AL2rf7phySaQ*1Jn+npnYK;r?b%{~|3YOXhit!*>YFT_!Oaz)tUIK7hq z&XOKmLF7x+umu!lNF&sUO02ofOrj4jZ6N zA|q}Yb<#;!#w>(0b1@0TYLDTjIkwCK-4I9wW|*^132Xs%X%3-*uQhu|2-x@Sb}WTU zAzVpC7MiX0p!DE9PN!2FIkS6|4ee{(`-#}%bUCb;_3Gf4!Hx~KWtOXg!z3*_FoS3+ z^eko43J&w1kE*bbTt*XENjGCV_BmR&vWVGShfr{|Q^N z8}mNq_v4?`F3doaa`(AC6q8x8Iz41k7(3O8JNuIr7jb|KTn>Lt!(b!G4e^5GZ91az znl?cLmFRV%_g6sWXdjhE#pNFW`!J6)?)NFq%_YfxfjcB_8}~AY&_^lF0z)~JTX}IQ zxKNQ(De&tS1(OSl+1{huZf6=tkUdoJex|DJdZNNpgtZAs$=4vw1~E%5gRc%VP>e81 z`23mi17I;%MPSfSq44*la8#lo4$?1STCrDkx6|!cEWhj;vyd&cP4CfSO9r&KCh}+m zeMAXvS=lpv0uhol5NdT@MM7o}yIq)%*=}Ew8K#iN#A3yC(R$}( z_R7ekC}a~VV#(gqpK z)vv@8$E}x=RkmE8=!vG5p9>po<(Ttoq<8^t-?o3eg6Ax@m#f)XBJ5le_C(UfAEoaW zx-P949!t70HxBi2jxXQfJ%uqfHkoEy6R7uX z{k(`D`jr#A*!eocXwU`yo_wtLugI&X$0qcWwQe}A~? zOPef=M7AFkT9x;1g zW-kFiZ|AqzWmk-w=wB_|2nNx=6KUJ(uGQC-pF+t~VzSN8dBzDR87tN}mzeS%fl4aF zP-~b8yz+M#GmEU+D}JdJz%S%3Tix3LhUP75Q?}9&Mi|+N@R`ZxOWfiITsJikqCQku zUMQe;3Z~hbJdON#o5RB2sYC7Ez3hi^OOg1m5N*`a-Lb8e0E0~^ircwiK`hnjpMG#L zy4nwvzo|kP)rUd`Sk1Frx5S|dT`M*}wxU4aA$uPXhz0|pglFn;yrub7e@Lvw^p*9k zzr4M$5fP^VRS}0vKwL};MbZDN^&+aGP*pxcncA`1r<{!zA&Nmi@|!0_lB#96*|8M&O(J?$_9~vG`05wJRC*D35=d z3!$+-us9PXiY15$n)&2>w-YAg%hP#OX?L0V;UEn(<}VSOfI-K&9QE(b6t7ZHtA$E~ zbX`AH4=VU}%$x-{7%IDOdPk@s{G?0kj2sRGypoJ0q2s9$Mca@U?8NuS2Wz_-&~_rC zo$V@ya-uttk!1u@cn;_s1$H+`N$*o1XxOj*v1s_Lj2juMxh-w>GIhgIxTRC=(dHZG z;m%ez*INF9TmV^d!D?!ry;-*hDg<7_?O7$HB8L@b#5_2;-Cx%jt;w6e7u*B_9G=L6 z100qd8<82oZHq?ae$d>n5CI0*_kOTruA@1ozhsL>GEGKi6FCiJ{j_hBzl&h3{bqm9x?)0A zohN9E^CjA3G0H&K5^=f=fZ(PZp*>Y0N> z??S5PF>VFre=aloVS}umN=d&4J}Vw#(o0vcZH?A1RDs|Lqm%75en&tUOI4n`F ze@=nS^=+_}8%2S*z?MhMvHAlBtd~lt!VY{JiV6ynbt?i5)szD!l&%=`5m0QTJ_rNl z4prIu>cwr&)Yp4w3q5&eJf+b&+n|aqOUJ9R!}OMCuai~J1rUp#4}5+k8{+t_1l?f( z*82AORL?ohzTHd)DejD?5%^~HDmxMI-`@rU{~l*8Olh(bJj^; zH0N+O>kk55(3oF{gKMt+N+oVQMT1+KiQh_be1iML1A)e#Xi-UulYKLsqpvKoAdHp* zga>l`Z#idkPSW^zQt2aiQCyfYUcRo)pFEQqD+o=t>+#{2HGilzSn+ z)YtoK);H0il!TfrAJ^3+nOIs_0-e`x!dc-1O9Hd@5)5_OeUCR&{MM7c2-?MxlAX99 z<3KV-M|kFi%3;3XtQrt2l~uika_uI({m~`9(ZS%80S;oQ3Dj-M=>6e(Gx8)M5yh~m zw3#ZDK~&gg#iD#r^znQUblCp*@}l()XOE5a7$G7!{d49gl2Ag`co>kGs7X)sYqTVs z1+Nt#J0cW=<&gO(`RBp=44y_ARW(5x_Fh$2Nri@DBws$|=48%KY9TYw-QhWtL@&En zyMI(PHPw!cCmINPDy9MC0t5@P<)Gg0UCPX+AP7$Ex8V9L!$+0#sC7n##o01g09`|4 zpc!7k^!r(a!tyUdazfKNad*ht19S-Xym&>P!H&I)D}1@7su`6;$~c?{aI%M4Y{|XS z=!+0aHeRV!vxh_`${(B>hEVK_*F3;$>aNydd_`hR8p*LU5T6KW9V|V~LK`QTu+Yn; zM*@U%{fkP+sHB?nPrlx{vA$pJ>chnwRKoaHb>U<(2hYB&uc_EG3TmL?nZ#94cf!{+ znZXEDdNYi+66CMyDto+s454<; zQ^gjgWxDoa=(R6E6#S5enzrgu_jyZ~QuxT7v^3}Mh&sef8|nQ?{BP`yPH8U?Rz_;w znTgSzt4^22ivUJTv@tdInseR&N6a$ASd#VAWga|%=4U^5f(Y5PMhH0t|75$s8folu z3-_DMa$#MwOK7gGA*eqY!R006t45kaWwwbi$ch$D!l7TZ>`Nv&2-NoD4+CnyLiGjS zet`jQijAVP|1z=>+VL&FIA~^BdiN+eDnv|FAObn*ID#_Ijp zxl^HzWRY2gc+}KzOZ}zJS9w878t{^i`t=nO{Da$1Lz0$UFacrJ>FJ{YwfdlHn-z>R z-{AGsj>DTsp24)5v7egFmv}0GClOJICYz|tR=`=0=E3~X1Ov&3RDARaINN|UeFpIT zl+F3VOY);wTQll_ooEVq9HMz3*Iyok+AhfEY~!Tjx(QxD`NHndQ&Avc6*AZ(Q%vgy z-R2BD9I2+=k)WQp6L$~i{b=!{{A{93q}9&eCgr|S8=E#A$GXH}IDfSd9n*^= zJ+SAOzH)^r6&0NF>!ft|yDnP~C0LU2Pa_${yNSzFGo4>1LI#_DX>iEiZ&!&AJlJ>V zGAeQw$b)9xEX5VdiyF4DSx_I7w)8f=Mfs-MKqd-KJq^}=$D!jp2g+`}a2bM>`8#HE zmJdG;9Dg=E6@tm}gG+6tYH$-607gR7RChKoiI+Hr&%5z346x^qxXm>fNUHsS+zRE2 z(AYKbZRhrjaia`yGm{+MR^HojjK7#o>IRHDzcWrd%jNL3)1APK`IJpUQ>JZ%p~p@T zZ0H_}GZ;q<#4E5B)_@U0vjN>zp3eu@(YIowluiD9m0iqWzr@s1O<)L+Bg*cm$tTVdPVGR&6>Tg8*j zgrm4ctBXsghVf$#=qm(5gsh0jDBNCnAuK#Ypq3LzrjC&wL`?hAm-hj8AamVK#94oZ zpYUN_oFUdLM4^g!Wc5|fUbRBjx>-QPW46B(moyU%ctLhS-zAV&It{TFQO1NAZixme zVNY{yp9m^z|78p*FZL(u`zUc9E$u;4;TSQ=U(Z@vv`e1^vU5xlDefAncEkZ*08M+J zm}Vk%`GgMV+@^{57p3(D%V-K%#a{%#`(qF&wSLA|f=inHElzA7=UWjqt*pk8In6!4 zY`85=rULflcDnidkI0$k+-oBa09R1J5*^m?fa>t*L(-{wk}D8x%}6c-$>(N!7ej=V zi8exuXV1#;4+eSP3@C|bRT(();L15i?H1f6hWn-CnPIOq5saAexQ~I_NwPqkb~+QbFEFW;joU?2zG{4c=3VA+_j=saZuQL>5<5!n zWkTui6pf5NjK%CsBB+Bvex4ZufYfaQF3(g`@IM+@jkRAvgQqWnMDl9WA|$Z=`Casy zCOrP!fL{a=6LSN(8dq`&oq9N0bxl$~2LeaVM$8Ivp#3?H4aEcI596hlOXk?GHkeJk zfZ`73n%9#r8r{SeC^O^MfzB+%ZvB)VOUE7?hN!4q=#UQzSKTcd_ukN zz-bck2GeqqT-qX7fR(RPH!Y66nUk)ZPI*_3r7*9W)O>+5pX>2nNcUb)uJ)|k?B#L( zU0K`<2Nh$$^_LSct+bmq^Kd=jer%}rJLDyR50dBd+cW4G7V?eoC6(k^WBZ-%FmmJ3 zgrvalZ*bXQU+RS_)^Xi8sNQti`L-d0bEH7Kc#i?i>HFfDYY8Wub!CC&J6d@*wIBS; za=`h7(<|%_%HzfQ(bcz51{!e6G1tLN`JQM5tJ16rM+le?u1k?sBTEpB?QI2(!$Lcy zjtF>U7ey2nt=7;?Zv^A9>7|agFZNB_3#mbaG&(tz^`!#qz8D3a)}AEd9X?|p{$f8M z4zon_gqQ!btg>}@V$!=}mC3IVIr(8z;5h0wNoY(7p#{Tn;Q6v0qTko2qZA|1XDWt8 zKJD8b*o@7BG5))hzElv>pWl!XyDn{2gL3kkzNm%|Os&$n{`J1wkS_i40vH+L)Cl(M zv*Ze2mZ>w(5*u~clvH672*Kq$t6j(3k4!9DJ{|kxV+jwTiQZ@#Ns$Y>4%C5p^*F)& zFgV5bIxjF-AnLUTGI$ox1z$!*GCH3Ur{c zn?7LIhs2{^00M$^jYL~-!`o^R7*bW0P(0l_0=jT{x@baJrG@yGWkRez1<>UrSEY-e zFp0$TG%eqS&ad=w)(&nBg&0*RI#kM`M{A@Z|pY)*W`*TZXY{e4AVM;cww8J%H zZtUCJ$u@G#@9s*GxY)1p7LT3vMSE6fDu+1yXNVT}gYGK=H3hpKapHu|BRIP3!%@_6 zoX?1lqk$$lZTgpDLSzlw+uf*=udK#9*%s`Qx4NFT^Rzm-XOXp>+bf~{vTCcCOE>_p z101j#w|)C?0K_bND%7ZVub4Qby6ac@JBlmoE-tTRKndn`2Isc_!)$O)TuS=2H2nZU zP!dWv0dX#U0l7w&{FuAj*-P)=7kK$eR)O~3dNdL(x7j6};+}ys9$u-JiuEbXj_3{a zM<5A(G-Q11se_7uKL_8NMt`a8yX*L^rf1Tv9Z+(9fEFC8iG#e%7HoD?TERYF&Utd% z?L+I=n>h#2^@WSk(R{QZ9qGDz+Z!ch-~NCoa%}!;s?T*US7^F29f>YaR3ONrI(HbG9UpRg$iK zvP^~hxqp&1^iyc2B8%E>U)T)^dhpb%sxybv*jjU{C?V8t;@s;ElE>@Ye_c^fY$oXw zbf4*M<20uJl?MQ}Ks)OSY+hCLKNGZgK$&aK0UJu#VP_TFm~uIf$~7fR_B)l_?&)0xO@78{g#0HXg6-bzXQr(g0y1MRG>(tS z3*gC>@Omz`E5&*Gf&tk)8fesE6JRGw*4gRz_Z6PvfSTfB^%SSqYmax+Hcwp@okzoOw_#w*5taqaEva@!Gqb3xZmiguIP=vX^;}Eh4 zfXlq{{HBPZnqQsSHF?5)^0?4s^=z&=zNr7)3il=?t|4tv`Yr5)p)Rq}3dh+{gZPh| zD8r@jtNIinw>wDhETq6?^?NYWw1Qyw1l09R)y@RRU5u?mU{V}PlpaXvWFICa%IDqF z6*Magw|A^$2lEKqHa_YPgpAt=HV?XB)envY-nB;L+lPhV;3?C#z9i5zKpdLPndk%f z+V_Nk_RU3vZcAI&nm4}6VfY}Al~&7UY9^s$8%8r~i=9z34}e#-d@D|ijKk9+GntEGt*j~1{{|+*VgRP`4Q)bPT>h|Sz%QYEl)ef6kC76U|@+^ zpf#^wu^Po4^;D(S9nD}+f|{hnzjmtnZm8uagct9=?V)FhH!2xvMoB6)2ohtoThfyDr?9K;@@6M{XaY+RZ8;$8lm^Uwgcv?cQi|iCw&i zQriO(@%u9tC|;Z-9zO$7w4`;~ukWG?DuSBT)%p4opzjAKG^NPx%TAf=JtL*~|jFVWIPl!LAh zKB+G?)Ua#RdVj)~L z=PV1Ptn~$@N#3`_t`QK;&Az17BtOO3@0`=gIMhU=>o?+r%xUm~3;44InsCjU(-?2K z3Kk`0f(Jm(yD9$8p3}AUCOww)ms$N0oDG_At_qWEqLp&}{t}wQmw9y)yY(<8b1lVC zckH2{XsU5r3_Ez>*2+tm;RG$022RcoouCE{4fb9ku!MEzy0=8D-~b!(H5w^&Ee-rl zu{2#lqJ7Dd1k5XmQ$%zzOs#D-rSTIVw%$x8h_s4YR8?zXY-M251}AnZ>8_%QAOOcL z87l=s3DvZ?=`#~00-ebR3G^e}i;7J{W}epG*xzg@HsoH91O7Cj?}P5(jyKsH1s)cD$iBCj+c)P&n7Xp;)_ygiBgV(G52^p@)sv^YC)PigaeJ55)D#8*=>~Me&9644 zJPGwjRXwZs>G(JzjJ8w-cx$^+z%Pc<;>C>6{iL#CqzW(oU~ENg^{QEm^IM|`{*>(i z2f7^%giAWy*(SP_N{55YSYX@DKbXM?T*)-W+k+^4q407J+xj@%9Oel(X_T22c$*qeig(Q_$>UokTAx_~#PH^;}W z#^#%d|@PDdQh@}%yQ#c9q{}f<-5u39qGW;nsr7xAj30JXnYOH}XsQE7!udTPRU+`M9S~16bhrc0l%W8VQuF1t$mV`a$+{n*-sIj;P&> zvNR+xW+j05M~WIf%;tHARBJD!ofh%6GEBaFcw_>_c&Bn)K&G9{yNqy}gFQw^tfcUY zmzGJe?qQ81h4PJ5AT7}kSAO%u@!<|(w!skb@+JtwwSp8#d>=3?{5-Rox(Cr#jG=|C zf1^njDWZKa{hcm?yb9m;rREganiE2QQ!$_Y%LuzJ?=bZCHegSxn<9U3?!C)FDxt#iL0 zU`wEPBqe-(f(`}e*#ZQ~IjQmH>rFrsrv~y*b_N$>06KUs zm6of{l~ywIZ_Gs-Q4H2XxqpcMWL>%;LRAeYr5YeSfWrU?FLM1iRY}zCs59%B+7s;5 zM{v%ecCR0JBCT4x+q)H$=<|LhF>(Z^&t6#eih$V5EfkNC5qFLeB^i=`u=pw19>E-X zFRU8eYafXmG+=@i&FPJoH|Nu5^HGamyk^1OdHX|!9D6r_sruZcvouYlutLPiCsKf|Al=>lSg_c#e&#SVh>^eg6=J*3G(UHMaw*vIWkzcPcao6k#9f^_m`Pwi7MUk zwUmB|>UIRzRN>^Y3fNJ%kfXJRk|#z}a_pt0uRE|YQv1(2ipOjF@PKDNQ--r5{vbT0 zShC$}q}co=YSwou7DEv6GYU;utOW>t=XUn5!N>3u>#s~EgZHke2ujq|;1d9Qo-B%9_pjt0ufkBtsv^_v zc^5)mE8tdWlM(+OW6MKiZoCp*8kBmKkxn&q^?Hsa0n8PY^({5fP&$_wfxx|Urq&G>;m}pfFWivnCOQ7>>YPf751R( zJOfu-^G92$5m~719%jVBACEHak5(UA!Q&IjmcI2z@;dFVLTzeIURTRs8pEX`$e^WY zaj+T8yAW$PMr{G@hqNL1AwwDBDyaimwqfQ!hEkl4U^O<6WIL+tRhT(BXbzEH-Vvmz zCpH$tBSb~rrc!p=XHq<1H2ki@GGFEfgLS8wYU%T%BA8LpC?se#wMaGV!jb(*Fs{#q zX^7G|NN=RCpxz;7e6T-V(+K0n@rJ}jkdyNkWoHo<;>|AMf?rm6(yGpL)RWK5qE0lI zQN>QeiH#(jX6C=3i6e@1ZH67aAJuvpCvE4vN$^sp9HXX7Da3DI`QRgTuG4+w-!Qq> zUrQ^hIAdF;Fzajp>r`t}%8Z&k^KO}ok;+;)xYPF0Tlep&__=5)O4`~>fLalrl7?^5;w z&Qd==8ztocz&yR|DewE#nOCS7 zs`vmC3t?J7rEO>piQNBVC(0)x~uFTAOvus2oDcbH%NY`hFkQ-BTV|O`U zLFFZ;JHq*Q)yv^*Do4=M$Jn{aFD>m@$%a9)9il4Srr-752F|h(|J=g%%`_l6IvuwS za#5_CJ7E{f@3HJ`z71TbFDtr3mMGOaFte^7<*wX@W(AwtNp+1TkFp z7h7^$0kZ9gWnRcz zw&Fun;g8UfCb^?z+>@;F+N1ETWQ;to513!Wk<|}48aZO;kgD4eCbueT$^FsbxGu?B z`NjRw4VauX|CNLwQPw>8>Fcec^@GOy#I;tMl?v0}o-9lkvn4ShiPaOBz%E2eMZ)XcnG5`~cu9ihW00hMwl33sr#v-|%{(Yzatf zWFZWt_W8g~GdBh;1A*6*JE~(xFpEF1w9;yK4eVIu@#*|@^gJB$a84!(2AJzOK%_K- zxyr-g4a)7iD{lW1%xfw`sAEF z`#71>1Q%lY_=9)fY+3EkH$GXHE|)z?O9vB)zWo*-_g5vYdf(!z($~7@jH?Uw)O3DD z-WMIJc0zZxjMvGf&qD&eXSLdJN>9fCU<3uB@gQ7*n|+uVZ-LnAHKpALDUV8P`MidJ z#RMdu?MDO@q^>RxDiU@;fbXL?Bq^cnj=>=K1z+7X#A6+yO7LOj+q$Wl?&_>M0746{LtOX0R!tO&yP#&n2cTnekdej{cV5zmK0x zF})N~s>+vuwFW59BgCW*aK0!X;lNekY}KFsb@S==LF2TLY+|oTXF9Xrx&YJtCZgpM z`f9yYbE_o)%X`%7sA?#-5)w_mw}(Fus){t8dc12AV zdM!{@+V_{e5monIV_xTP$PDWb3{QS5-NpoGrK7y%!3L1Eun@WrX{tY~C6F365dI^SQgrqe`WeDr!aO2) z7{(Y*(GEVHGJ5Ia0IgGUc<4EONQV)Q#sGApPf8X&wE!hg7eF1uX*CJQ5EsdTpWu2) zN5cR!Ur!H+rE`+d{ole=>?-^y`1Bl1I9~3(`G1hzh!>9%8zZc?XNB!R-cf#631Kecj*L6)RMrT70@(PU4EcO zt-ABHlHA-CxfZDCy?y~MeRO2LMb5$F4V0G?nB4V^4uG=l~Bf*`jU{aMq zFPa`7T`FOuu^VHa$7Eg{kf^W?5GZv|4M0v$?9fQVJ7_Xsn1o*jo3nt^q^szGj#FQgVcwjhfs-)?R7>#^Y1=i39NPYYo zx%JiJ{Ucq-&YKW%229BNmugaCv>#>g`T8b^w zy5T!`MnNP%%ny!3S_(*PTcXDB#82OBodcHt?#Aun{X0yJdmTG9gA3LM%m)kxp$LrckrI={2lmy|>g6LrEldS? zp0E}Otpu?0BE(A6UmgIQ2!Cr-KsJG36csGZwgNO75wTq7YxhvVObGeuo3atc;l{~f zvtP#ajr{eK|J!CHHaNLJK@dS6W?F zllcE7`X+_xH0dR&qgie>Mh66C{2x9PB zO+z5x zPG4~V6;G&h2xqyU61FJ!v8dY-p#Smh;^73HCFH{JPY`fI@J`^KpObp3S&X`szVwLQ#=oafPsW+`Ny)a(HSf7_kbK|^(BfHpss%%;_iKQn@!yqx@cGC zRFw55wUlgevqdf6)S8DhxrjjzoBbrD0UDFI7>Pa4z=2&SjQzZbs?f{oOG^5|VL?Xm zT67LulCA+a!5a@3F{Bw0^g+&HehM#FN zlRE00o?{`6diH3#ehJOTuEjx2sm#IR0wuDkS&An%Qm1{x@h!Lr|EWkT8|9kbj2dQqepriH#Owm&Lunpq*L$Y^(Ww2vy*Ao^KJY z?i>(%91<=Z#+X!nfh0wqpk=Q+kS*XSXGW$#hEWll_gr3vY4wXD#VqjsG@OSmKpz*R z_8igmH;bFq=>(Dr_$eLqW#?C8G9zLWr-fp|=j<$GVaY8j;B%7b#s%?Q#dMENKQR;~ zT&>+zq;Q&tx@Of26R)?d)}J;WTh>tC(rZiFBd;PK^s{oGIn~z_e4u&up86B?7dU_O zQbA^c@0psew&i=AS5hz<6{-7HABLj4`1-nEC);}=uA`*Pu<-z87MEyE$ef84$hy;1T=CCQRLKbqRtU!pHDIZij{&)T@?9(i>oyzb6b6OlQ8i4$LN4je z6|1dfUI`Eha+@R{O4nenKDL$@F%1|x`>-ze6Ff&eLRTi_Q}1{}f{gHklQBcHB>OEffk=n&oUvK(2{a{h`33akJYc{kVoJwM)AQSON@ihG&kxB90Bw>xeEW1A-)+F_ zSBP}tp@QI#tW8M_21O7F{e+IL;{<)-ZbK&M%v$nTF+dUFIC%oNfQAX1Chv|fz&u3w z=({MQ%i`KkfQr2eDY6Fcg;sUN#T~i}6@-l0r9IIn4m2!(lHkzN`juvD+C)}!ZmFhj zAYBU6a}#9feHh|Q*ZKpnM27Q6M_A$pH&oNmxuO?_Z)m2jX?ah|FP}&&tYxZi=(>KA}a(jCl~aD81R8ND`5C@VOe+>f_Jvn^uFZcu!;yVk9((sTkN|c;TT!2b({ZIV1(b4Pd!&o3k za`bw%Hl9@QhI-xpP3fBuFF&{3CsSYPgs)cYmzS8HEcf5l+aP?vfaR8{)t-oYfxo_p z#0xah+dYFBvuwvQ6SuT1kHnWwr6&_p>W`8Ue7U$31BubuJ)+C1!}>#W!*YpZ9M>Jw zlF^xixwv{S0}Qn2+S?vphco{~LPgIb-5BK~d~y2<364hxkXh~39!BtUQ@K}SP$aWV zt2`Uy5?`Z1n5%aUVV^T$ZGEbHptTeZ(V`+VO%dw;vUjZ}?O zHui-5p`jSN#emg6O<12ZyQir^pJsMT*MpV)>Bo<;^pj#GFib_~W$PZ9ofZRe;y61h zqGiC4CqH8Wo?c zXyrz#r?=5=(0a1Zqq6KylB?z*Y0*4XRqkVJC66<2!OCT6v#U#9a1K@DUzJoiydTc* zh=29K$HkPNypt5kn|E-Q7t=dYQk;mGp@bU=bH2*hbahXh(Zeib{p{n6^Boude)^6Z zf9g%X;M^$7D%PY!$}P3i>ry@PqM&zG9xL-IS&JBMQN7F5vQN9!Gn)^=!b#RRH-Hj0 znk}g>99r^i!HV7aWahN25jdE|2j zk2&?barU#5sW>r>v-j)`1AotekUUu%e}+%zf@xkNXxxPZ#LuX>tw`9-S^DO)JPzER zJ(`(#vrE!97jqt8_?v?qsB77QF5M%E#uz1Z>!_KE;-heyp@?py{(&38<<5riIFb(V zb~ItMf8*E{TvkbxNcXff-BCQ*u`>}m;E8Gv+)zW6iK-C)*!kz`dE@EY&e~07D4cHq zp;=Xtx5!?58`;h(EfJVfqblk(8($QeS9Q>0VJ1>%gYys@m0DGud0Dfm=mF2habU?< zByi)X4-iO?qVvz;1&TQK!4ds3?LWdf7ILH%u(6rPG>0=WKmJaBEY1WRf+zd?&T&nV z|5!Dmc$$&GkW|m#HCh-7(92&mSE@2p2`F$E8_@B<&r4QUiOyD6h+4VNF>_yk2K(X+ zI=h*LUER=7$pMp;@M}vmH0~AtEhuzu06{h}gEd>`ngOsTnkM-uifqdSY6@JXp%_}% zbqT=kG$L-05H4%ZsK`U2n~9_YbPKp`6;!x1NFyE+9?~Z%>ZqeIG%H-;q#nOv2!Tqc z@tj3^7V`1Xl%22*6wj~&ytd;sJjZ5iPKl41F$wi7Y{dqwZ&QGkHa%5_ffI0!*P4&i zeqlWfRD3nh%XY#kHW8P%@fuS~4Fd&>a!dXF>W0iz%9^c({3Mrbc~S(?RwCR2Pky&amca7NEkbl+p~1pHw4nS^KDz-xLDv~1hNjT#s>cCRQN zKxHLP`jU@rMi=owNdcw|%FkLYaaq5F|} z?D1(dfKWqu+|wj2ihNB*bM;zyF8^m)!NL?TW>NCs88XE&0EQ%MmgjqP&XXv=c{PY> z_*%Ve4!|PPM{4h>>LX{1%6O@~x}7eDL(EFClCcTK)>btzbelCXM}Q3(RZ$SquXQp8 zTlp^ws#jFYAZMba3lO;EOqM}U(X?as35%N@P1W0a9=7d3^BrB4eL5Zq^18OGPFgms zOPKZ2)+FZl#geK5xf$v=TT~{iz-TS-v>7)|7PBQ_Z1(VuxZ-VQDnkre>*vg66z}PD zP7`ce&}kpgy-iu@;dOB80oac3pV0Y~P4~N;l*$D3^JK;zr$9ZYZ@G02=$>kl9k6i5 z$pfP=EFFh$g(XzJY%_sZ%)Jy=9=vr_Fo+ukLy@Y{^W)lc%H6eonRBUfTN^!pC7G9c zs8Lc*IN8z%SfM+o#B`szGukXkE7L+uh@@8@@$6wU2RGa4 z^WSYm&1Y-BUHf;av(*Aj)?lqwbvEwJu+a?u`pyT(!!uaU7EtvGfs>`6^c*Z9y--As>csR`T} z9Cic@E zfQb{jJQDp5=AIBUX19S?_&(bItdH~N5YF(=H!C>}a)S7P>! z;kcMakr7z}#jVGsmhzWs-BQ{gl{B%(qZO@AJYb|yVV4gS0!eyeHI;WPx& z=Y)#t#iKlPz+S_d>&RvTq285cHyDn?UabLa{yR;j`Kj6+wg0O2f0g|Lc!asrikM*Q zP&xX>hFIW?jTsVEaEt~@iecvfc#VWtv8x`$6$2u2$AjH_YMH=^L~r*YPT6A21hj$xDYvL@8CV7Ec88N-3SfWc&LS{iYa&mj5w|$vZCA0{AA&_vxoDSX5TM{^R zlX0<%Vqx>b>RB2PMJz#&bZ+)4KNFqOi?Gt1~L1u zPNFu1alJEh&Cu}=r8g$~0FAt#or&2Q_)dF6V9#V4?$1)k=wiQ~gthe=F|;fy{Iw9m z^?eXF`8)9%RU~9i>4}gW9y(&8YOrM*_5Db>+`=YaOcRKB5G~K$l1`n_iLu^FRl0^H zgi9<}m(qZqUMWU=1^@^g99$dhV&~NF*q_Gm;pvtM3t~sn+bHc*vMh$h+4w;m%i-@_ z)*a0@0nIMM*Cru3k^K92J+QRzc53cMYd`)1b_9hzG|X0jEWbR zK@$!TqrB*B;s4h^gS!f6aZE!pH5&#TYH<(~;&M!|b!4P=@PAa(Nf?kg2qEg#e;%j_ zgAI*UT@gx&8W7N7p?vsK)TMZx(FvLF%>v87aRP1xV6pz70?QLw)W|JwR)_-r{F({DJgPY77I?8jFRG}1#*{GofK!-I@UReiK|7LC*h$AvVL@FGqH=Qz; z1OLo`-M}d$`Am|c9n4WHRevkXGfSyRpKJ>tGAvKLnp~UIo@snX{$B0%wO_7%q4sCB zS~j*Z$2Mn{2k_C#0Sp;q-L#lK2T0V&^DV+;m~q7tWD_V2oJ{4oC^(Ml-%KJp%;U*0 z0N|i#avQ0;*0nSutYQs581GGrVqXk@YexijvrHrGD5camIGE!ay)5?u(UUnD=5Y8D zKLP{yR99)26JCt20F*?MV&6@8wGswa6r)TRUMeewXMjUO=p*!V6t;-k!Nv-mC)8L^ z>>|Wq2|0EYd_-585QWB)RV=X?BUm{~&&)02+_kkc&HfhPm}AEfMA z`VJE1uG<1ir=oV9sk;GN1y%u==j=%~pLahX< zH2`m~C|m%ps_8cFX{c7uhA0pRY&6E)QwS^2D-#yrW_U#hUNfFVB;AvEmiD;fQZ^ih zREJ~C<--w#@=|g2327!vwbx=pL4Dk;x?NVWdUYY)r7W6U1RjiwJ-A4#wY*a63wc$Y zAqh2$QOZ$659tj=6n#_xZqmt^jWFO0M@$FMM~_C!;7Mf)kQPG{(~=<#hkz1wS`-Po zJC)A$d=}zdx2~U$@M^yU#F`q4B>*!zSZosUxQ%)Em;em=Dqg_=Z^gW_R4F`2P7IOK zXqMfU*gi0lK2iT;Sen&pmL67Xms4J3IC|Sbu+ASb<~#rqMAb4dB!QsSlRKkv3MY@L z*g-zx=h%RHF#w3L=k`W!Fi?{<+UIaMii5?3vA*;PTd?_vEV0OS8EnPbFj6`|3Q3;B z@+va=>*{F24*A?2Iq~kk2jO7|>_)+4eA(*o(fTvZhiiMPv<6Z&X@(VAW2x#ZK)3*$ zP5$fEHNUH68N>-+b=_jrki389|?zp<iJS=3*np zY72bAY~2$|5O%a)GRy^$A+GB_+u!_wCVUYk5p#7;1`!J*tCGKOytnxPvim0LD9cX2@M$R=+ZXO?8_{7E5}^IfA`MVwQS!kN?p ziW>C;I)E_qF}{Cwtyu9?fL*2XOUDCDlIyaXx_y4i~4QF888t65V4}cF2IEV33`~l&ZLjmA86i(-@m?5byn>~HCSBGZf0-u zy55f}p(06h;$D&mnruf_KxU(Z0+t@Tldu*`Qah=TK5hjf&FBNmPntkMTofFmAq!qp zw4~0C13XLCSYJ?a4_%>Eapy`2zVzB|>;bHoS!H#s!Im>jy;-&cs$&(rl65^(um2^S zp*nL>6+18t*xCR^ArweffWer+Sqw}I)BI*g;UvokGy>3d;XSDek7$Mg#B5l4JxIqS zh_wa;!HDe0Fo)(661TfP7JLDm!|M6^{UImmNH_+;8FQfn5X<*yF^h%d1_rSs18}Ej zh>^&-9~c&AVK3~uvSiad7I~mk+v=v=v$-AcVUhtyv4VaC{K0iSn~qt|?a1|fgJ_Y9 zyye*QKa~Hl`Bd$n)b6f*z9O-Uv@|B)aD)23tK6R|`$rnRlGyqJnf~$?Zyl24@ ziJ*l${53f7sD2-1!d+MG0($OSumK`nu}9h7;dBm5*(%S{R!90wKkvyFKYp^$4H?me z(V6RXD8NF7u(Ymjv?V40(LuCBnM26||8sLs(#~r~DKJtU=Z^VA?b^UZwYFu*U>QTD z3RU5Qc)y3ury?hESB)L3rx^Z2L$vv-fZyZHGdvduBcBm)Q)voRfxdGY}3x8*j#4(`Ak3A>%w0`jK32B6zM_;r~crdZ>dhgitjRoXh> zgQd~#ghzt|QNnIxfFHPkqd(n`f1O7MBeud}UDse;KLYD|toE+jr>mfw!eJ*Gn`(GD zR!FR>i*nC(^*dN!31@CxbWm=bll4<#tms6wJ37%rp$xmRH_meNyspK$Ig>y0kz(Bq>}8Cl?!!{KUXpkv@BZ=p_Q zr~b!yN2O@F;Y{pE$og<+LMebX$1jHbRwiOEZZ%}zajipvWou;crhzH-`bUZ}Uxgr& z(HWi*EBWrT={dId@Ize8ZzU-?G>CxKd9nu|r1@OLe3o;%GUI}#>_CFoTy%9Gd`g5j zDAMmh#36hj=$#Ovf5ICv!^*Rz$d72KHJwmobN2m9g^&Y{6$Ey2Qeq2b0+_ zXsLjXXjZsZ57R4FureO=1Aqt)pa8Wm10Z0ws;M$8;F0Gq$X{-LxVBvT7qu^y!wB&P z1v~dvo5(rxyevDH01_xz8CJps94uqNT4CkBG%GI=kkZHyRGaV#efT~7;gs$V4I9YN zaMV*3Js1r&Ng0Z;+j7S_1>_*R?9k|B8WgGwL|xAmh-84N^8s(b;V#3*2H=o#&Rj{= zHPg^g)n8-rh!HKY2#OSG5)d^Bfs5*UlacfhS)o=|*pen`-n1aPVr4vn zur|$bDxwUFky{QRXKTjJ@uiH++}4B4LMQ|8D4Pcxh<%s8eBBSW?*JqY-g9^4yeJb6QW%ZYg&-9E!@dMHHi zab%?zzY)&QkQ^AC$>0zt8C@2qZX#rL=@5;d5-62){QS42uQuLayQy}j$^&%D=>}M+ z)bSWBb=e>_mdir@M*aO$kz&!s*yv~|xCuCh6{mA#yuE}m3eiz--{2UgNONF3t*XY5Lw%IBJW9 zvM-J=!56>H2ND-Nm>!wT@a9kka_gm?uH_fS5YVkJe@-^x(MFhyS8XzyBIRgQs^`jI zm#XK#con+m>pia9s(*fNzydgcW08#@UYV99#oH^1-uUe0+IQEj_w~|xk6exQ@Zzk5 z=i6$(VQA^zf(kTkpaMaE-!>cY)0ZJ0>-PIvX}@2;3i~y1Dld4Sz~Oe=YQojrYuPsO zY*!2!Ep||>3b)#k5ThL?5M;kM$hX;~pTgN4L78vF;>f^faMp!D+g1D%l>t88F!5(g z6TkPWHh80CwDJ_MBoSF`tDXO7OqPoY=Z0<(S^&$BCS%?=RgY})TJ;z3GWVtJdg-Ocwi?zu6S&>ZVE35Xvg&=gAig5w4N7F_ znjLMkZU5sH?`sz3ZQWd&_t#La^lHr8T5U1K^RUCa%=-r0JEY^IOVfy^k>1hdu1#D{ zXET}-&oDGQAmN#@-)x1&$N|i~&BlJOtoRQ1^YI?+c=KC|(zQL8i|I%JHg@lB`J;&m zbgP(R8*l*B&;ejAb)={3H_Ijvp2kVRaW413DJ#BgFvKb=l8zDv3ZTR@UxkTS=SR6#^nT(e~F0pqGXdK#^zN{BxzxpPyIP^kc8=oW-K&x zpYS}kjFyzsvo~M2NhQKk$#QOVB&9p}>Etq*uGh2P3rCq0;jU?xU4E2_Pp>q}#KOiZ zh))327o$vMCL(`Wrq6cH@T#yJ#{u~HTsbDR^*Ct*Ye2(5dD)sx8e zo7K_$hs&$rR7U(d81cUAVZ;s4ef`WhjI6G!_2}@1^<+C=zK(YMyUU>Ibu)eq%=nAf z!HgGS@9SsD1G%f%PVCv97^bwy5(L^kH5!OfW< zahJUmEM7m0yJxTr2@|7$4BbC1VgM*kGTap!UCoKEpRE<;iYQR3WjH1TV(Yy2`jz!^_2@=l>2~?=K-1&1*mNa$j#txVh#x{Pq>1h#6K<VUW~W z3=fekoZq^VJxX}GpN0%ro7>h5xluW@%TFt(^TXdmGkcfaS{}AIfKeHUHaJW6Ve6 zlKjz+;oy%CkK=vCg!fIo2TML?B%HuX7&zeK$8{!%QhV`yRHGUf0!Jl|3;DHc9~iRE zGhUs+A?|{Mh#jv@;k4~p5_y$oi8N1NKF?p7_v@v3pSX7OZXVUIj)7^^)7_3mhxvfW zcF*ksJ9)J%eDbmv0hNKjRvP%Jmt){9VByuV@h=17aBSit;$TUUQQLC^OASTITVjfc zPE9PVhhfxGLToqI_%KhWPfyDjKX7}dR`{?45- zgB9tzlG+AbYdAx9ctmq7-7|E@&@wmb|E^2zuFJF|y4y8uikgEgxufrd9@P{@Yok1Q zPZTRW-Z>5*Ilz+a$erxFf*sy-ECDExPiTA@D_3S>4zV7weY9ovu|hpC=_ta@M1FcEVce_cR3Kr zp7=gNL*edEUOS2%P45|GE_m|x>~*a8XsJN`?Z!F4Q*W!3hF`fUH0vpeZJS1O?9v49 zb`Pjg%*&@hDkFcrs-1X6jl7Asw#&>9ZG~8lRYI(7w{z#RY2nJuU#m(iURg75MP1uv z>HqZwshx{~R+ZY>cFVV~3Sm_%@ul^efmd`bE&~F#Yejzj;so+*$a(^~JomSKE!az> zrpjSD5O&^Bd*@Y-)7cVFuGe6lH*6`xywxAT~i zFjyv%rk8@BifMR;I5|pLcIa%{MZu4Z{Rz!Zxvr;m0j)TSpYtQ{7&~R>P;aWbg4b`) zzLc_KI2$^xe_WX0lMWbxWpKv8dgwjhJTuASBj-lq5RTy?e6Y*5+L9srf{NA2PG72j zO_4@U;)yikPpo8gXa%y@=ig@HQ7-gSb?|Q+C!5dIo?S@t;;sX1sIPX$@IA_gt19)i zk-x2OZ!R6kGeeQ%AegeYXLgujYLb_CGU5<0%& z5Jkf_3!e^)k!4z{gTouE#MZ_rzEU7QCLtwp?*)R;*mEPxY_L1Yqwx56h&_XV1~Nm_ zS`x~t>85Q$i0F3wVQ23w)b+%Oqtusu-fiUBwcO<|}0Bj?q+L7Zjq;=z%nPj28YG z7Oc?leirUafUt1#&RdQpk#1sYP3viHujqR;J~k!^Vc5Yg`VI?&EX;!>aQDW9&GPZ- zkOo8BGi(K7Y&lV-IWH%w{L5>bsj`s;+s@f4%OZup5)qM&(vF46uXtO>tu#Kr6`Y|y zFDX-Al^tiL9Ur|$J8p){?X;u@5X{pMf&rnjd#)bv7wVf9K@Qs+a>T|Pe zk)+I9?Hu>Zywx@bgg;f=X_c*_maf9XVzz3BsIpa+eQ9ame_mZRT!TAb2BdDMiS?hZ zfa;Bjb4d-X6K=1S|HlfYD&AI<+H7u=z*dHSx-|6rY9G2rSH4^|?6#Wvk)>TBWnov- zWF5#FPj+K9tZN#8Wy)$;Sy@!WZm-#&kd?sRD25G`i;7_r@2$#~Vp#0c`;Pp9#y4y4 zsr_#4zpVz8s#Q*Qte}1~&X)zFV~cJNYa>x5rZH}t%^WD(Y%!^ARfDDJ1oeAI#h!5N z*&ScOC9v%Mx1{9G194Yw>p*DpH|^k*S%#wfsL)B-Xt*SV<=BDY2f-|%qqj``ATz9H zQ&TlIJ-HG?5=7KkDj^@uvADr--?JGxlwYwNFqRx1t`(#0cOJ;6>x48o4wHV1O17XqKPES*)rvpqyj#5k^lg6NL;OcP_j(b_C_T3 zicwNdN^sl=8@%@PId)bbyD*kM1M7F+rNyqBL(s6o6=wjb)w~t2DsKIJd?=3Ci0)tz z9fFwWq-Vg%aPe?79OTu_Y=2h_N8*bON5hdUj{U;vXg6DGye~I2@K14uUbd3eFeOdf z6&Lg4jC}0SDgmd!e&!<5ar&^PD8vtvoP-_8(KHosqgxJ83m-rYh5#GF4c(J_NyG=D zYgx+0wX2P4{1-rF9RKz3)eHdJ0La@l2<+iY8^5-1HkkCliy`Chl*ky(_Ajo=Y@2v^ zy9{?rnNC>8!c{t98!dO=ivZ#8lt35__r%p0?qc}6UA9ZBR<8>BR;^wTrOH;X%viK~ zZKEyky$akbFKkOo+df#TmcO)HUIvYAmyLI?cOzW}iP_OMTKBOl!Z4{OJ^x&N3^8(u zGBv1dy*}J(%bex1Vyf9&uY_8^;`v-cT&b}!v1*Z#X@@8`-tR4n_29fCcU^i#Bg-0W zpJj63bwjeUcjfjQLmJbih$TJvBr^#Pk_(R)kN(_VKxmeH`f_nfs-1&JKLv4WSUYgl zkG>J9uKM9Wc$tfjYkK;Vmx&e9^Iw67e->iJ5T^%R-NVNJ`ZyTif>Ds-u-&)LR z1)NnuW~r3Cl`t17RWiz|SE+@2rcp|}nAJq4X8m!T(H6Lo%OT`e!^o|!W_69FU`pdd zHxUwgmZDf{V4ErRk|B>Q#n~YN0wi&#ZS#Z>_-6;}g^b&-mW^`RFj}RVP=!jdx?|DL zfCdeTGK_#ybQBHq@esm72v=hlB3T!QF#wL^KA2fibltOhqser6pU&*7V0r3xM zIIBd_+cwbk>ArC4#4Xbnv}-eN4SirwikBV&NGx?_RJzrqSRCTRqi?6P2jhpLH2B@u zhEc*<9L(u0MeOOAf&Dj4T?-~LS^1?qS#pZHCOioR6i!zjyM@wpM(DWI+%6}9HLcoP zFx~k|&H}4nk`K9_)4}RDZFK%tbvtoX)$MpO*`CQ^^6f94_-Ir^#o!>op<<6-^;oeD z#Jr8;#k@L$c?~Aq zilVpCitpVxSqBKDH<~cSV6zEhTdjJvDP**=Ra*I1u3@KNl0Du=Q$P6P!E;+J{1Uli zG%PI*`*6houg-xlLsYiWw$m$i&}^%Dubeb))K=?vN;5gC(b_+$?L#rh5X(u}u6guN@~nRrCDuo=jGQwMpnm ziW3gUf!%J|K>4lZJ*XI_sHzmwJhv8T^uqrs$tD}+aZl^@cMkpfH&n+jM$B$@tzb0r ztF!gn4I-;GzxLC$2Wqu!RmpR+%}{LsWj3n;a&4TNS3YwotEHhLv9sD8qr_ePQ$^&9 zz*5wn#SErfBXdbrL-Kbw5Q(dL%fdQUN!26m0IU>!6D*l)auCWrxh2`- zc@%}SJ?F^sl*P{5;rKKR)6#oJ&(9@;WW@xhBGc5k%6W5uMBZF`=#`r|w^5gPT_?}&*a}T7 z6QRkr45O3JUY;UXrksH(f8iB0$8gnan zxvuv7@2?D3s9$z)Y=?bMT@_BL>`lSm_g9SM6|(qcPTT8h_qT05U%fAv=WCS<#PfA~ zEPl^RWHibNe@#*QS*!=Y;*7t|WdAl!`#XNA{KUR(odBrp=nMi8(kS(GPDIF}(rovh zf39()`Bd$}+V7PjnX}Da(+yu;RA0^(MR#R&CMGeQ zRTaO&SP^)2R{}=)o5j#tpBpD_nIX6Se`S%J8b+t6z4%i#^1UD_veV#1Bbx`fP?Fqi z;hYRzZ_Vu@inE**$L46N#bvmbeDEZ3t)A`}Rj+DCv%K*1o{{TSgM>A($NA@EH452j z@;9R)p()EzRQ^~(#X&k`BNiTjFq%dzDTb#h{f#Jw?d14m#`t$w5=D|@X>FstYozvT zXEB?hR3%C7Cw&&pNqUEy8C_RzMsjwLkz$yZLjk75mY!_umKg`LGj|sI0f(@Vg+0q+ zzL@@ILhffbG45+Eh$59|Yv9=rVcfp5Z(kZ3w$aJwFRoM3!D-do>F!G|fp}pnSYzzj zvOza%jJF6IK3)o#U6nfAl?EVetBlzX*2ZE`&Ry!s9vg5Rwg5YNz;fH>+pJvnXIB{Q zuqgGCzg1Sq{MxlvC|+sa#CF!nd=<xv%#9-dX(j+uiPGHLTN?A9TBU0HCDx8b zcf+GUzmVj+8XZZcn#>M-O%dDb!bb$_M=nuODBq=gI)R`r;y~9TKS%|eY_k`CMhADW zf-G}21<(l`3udh8fKpt5n(AiFaE@I z#Wm1PB?uaM##1lsX^IjYl}CvjD8UVUcnZ#?Xkvzf9UYp1d{WWdhOB9(V#$uAYHCv# zYAnv}%0pFZ>3UDmbl3p8j64Br$?Uinri#=x>?j+qP~vi*1~|tj?5IW0#goa`fgy%_`t-~h z*ek^MEURrPT1OUxh=!i4O0upn$)Kb!x<=Rm9Hi*Rkl+BC_doiEWKX(pnBJT7u^Y|2 zWszx;O<3Ydw*dmOoT3Qdn%m$-Cf4tzHx@p@NqHxp|4xG`U$5PUnX)p0dR2;z%9gCe z_eVKBbIWzpXk2;tGIA49^M$gEdAw^X^2^IIhU7}Jj5by&+Ma9(vXEtLzewvNR>gd_ zIjbG7-BGpMElU1?<2D5BYn<#?mBnmY=kfUqiu~GIS>zW?VU3d)EAs2W*3Mp7<9Bx7 znTzVMs-A?%gb=YS9L`QK@?RbS*P0U?0ta6f6-L2HqR>lnLbRTyD{*9(MSb!8G>Im9 zM}hF+DNYh`@F~l0%5T1GE~fI5FMyZ)+_ibh2IarrPO`s<9aZVY0H@tHMA+-?AVlqi zvpljO2C$+c^_6!-;2pQVgm-LM@8!x;WJO0%* zdPN&QEU(Idl}+`!`^K0Lg@sW$P@(}DGdBQ37}<~uSBh-kvz;Ql-u}{(?ZD$Z<%7ZSp;4A7!+Pb;?767m@^L#?Xg}FkfG}n$-*0?B1G)|-JBz-%0+v{o%VfrUPDd;M>Q~ons{HB}?zqq1W6grvRd{r;AL^xu6Hmc!@QoCJsuJHK{Oqb3Y(w z2YWx-|G5*R*3Z~ulpj8jeJtQdBey32LrBjm z3bT93t|FmykkkCg@3Z_?WEz}UK36)DH_9$N%|;LO=@UoZ!;I#km-gP0cF45(RPCo~ z@2dS0`med#VbXfHFG}-a@!6I>b2Pn)<@2V3S~RmVbB82FVP*AQvz$a!zdOMOU%Q~b z)&b{6QW2?zmHA|{_wdicPG01OwTQ$tp*=~KHtN?Fzba(T=^%iG2^lT&AszQzt^9kM z8$@wb4CBI#yPDoqRbi1(%7OGKKntU3++m931WirVdp4hqSpa)Lguk=|-{gq{^ZVTs zZsBPWz)DT>Kf|Iq?Zc8e`2D&uA@84@Iz1$})0_D7HTo=1=xJt2##A*NT~|AeeNZsx}pU!n^7ETYz%Wl0%}Y2 ztsUE#Mb=12DF>uDo|84HC}z0>!HTtE&0G z@}S-As{XHgizM?#)|2fJK-;RU=QdXVKYoRj=ei?*0UY^l*G1d^x+{C%Q*taM7?G<& z^tg_GD!q_it+)F`rE@-Xb?s%_-G=gOz`!a4Eg0DLx!xl$q-XWoLl-8}x0)ZSy}O*Z z4u+C*^e6nK1Y{eRrj1gIcfGDl!XfD8jFoCwD{HLJWkKKDxGxRLaV^rjL_3uazjQPZ_#);|~`{(>keP&3?-Aqw|!}X~g#TO=W;5xVR{?CLo-05O5064pq zALw)TUG@wqZp%_$e{;$X^gB`ue#lbGn#}U9QtJC!Su7%cS9Fx3M4Y6mlFw zY1`#ooB9;J(?ld7F+wM<8S5%Hr10#nqk&~mt)nY?DZ{PzbY|@fVX5b5b_2kU0?Q&m zKdr8AIjhkvAp;1&V%ai+C@IF1ow1ih7En&l_GUC}1AxFHht$)QV0PiJXhJgK_AI+C zD_xro4@WiypH(Cs9$)j^=;YGA_;?hnJ!|CIKu^N`$^8!@SYDcuS+s-`$_-67H6w7N zS@8N}%N~h?C942H4nMn-JoPN4Et$Yy01g0$_5*uuGJz)`LmajZA%ulajd_5f{zv_{HlIATJ_$*Dp-|e19l<0J7{r0YhNAA*N-zVcxN_@x80#YMV``Ph4Fvy*T5rT_N>DNQ=Rkj$axxEorg218A|=C}}Yma~s3#+h00U zA=OSk|DDEN%I9m3);?BBrdQIdM(MG5o!MH*t%A?05D~CESpo-bVKu~}wAM4bjf=11 zzDNb^Vmk6oH_{ZnCzZlYvY|C~qucM;<0vI`z{EMe`ZK;^9T0OCgY$N=$y}DKu>&F5b1mIeHOaICe||@r9V3J6 zF@ER^gbz3goe-}q;C)33L~eFE!}=SY9SVC8-(eH<`fu`|p)5;s&Q}tOL7Cl_q8VABuU}FJ z@nshXULED{9N$SZC-yYe(TtAVQte&{4)+a98(Gb^L2PTZbGEcEdZ)!jVO3t{1_zgfs-@O8O6qH=e9 z=pVH^)~)_yu`#9_#;-`rkJCo@!lidAC(nPYaaZ$M@ca+|qs|U#wT<8hPU=_J_fJr& zbtUYTX-i=)MBM7=s$-~H@5f*pod1#16A8=64P1!Oku-~Cv_BjP!qbf%v0Urb9>6IA zn39%Dqsqd0xx1tOUcUoN;0jK|4q#@Fg-bsU+eAKQ(KBoZv1G|0Ke;=O^#AAgerz^M znfHE9wwq7YexdgMs=IxY6QH_!)!mMKw1rZ(CGs!xQB^J+|5!G$e0^iKOmC5loj1xk zq}aZ^m^fM{%UihvpI^%Rw8|tGlcvuJW|vyGO8GF;g5-~BGn)p)|s5n_vE&3#9i4YGYVwBMfPoX3dJUx)MdN=uF;a5*;aC#H{ zh!`9yW+=Ma7^4sESt*=WyWRHU<0H&9D9=CF(3&5@i{K!yZgLjnZ9UIW-qn>Ijrj~i z6+<$dE4iVZk%^3`UtQsiMFlG_=5E z+?C9PjYp;|b^8UOv(Y$8qR1xdmO(+P&!XYbQmU+Z3m9Nggd~ixhG(&xbn=t3PQ~f) zG=aDgKSK)=Ga8d21gW1%JB{vStV?D}4#XywZTH`pIFi8~@>`pp*X9U2_mXPU(oTqz^4(}(Q9PEiBZlHR|-%6j;3}#exVfTR?WQER+bswzmFW^+BA)__n{<|!H%NHTFOQA7gnMiisD9@-%%B;S!1u+={mlmk#xM%_iT9ehst4;Ux1B# z^yLnte7Ph1mS2E~U-mv#Uq~YAs2)-uH~s=P=T&aatKNOrvcbT<4?eFn^5%zYhpS-_ z4FGCRe(`*|vL)z}pPs4ZxoBa+d`sqW@%-h%)!3rY?X8!g;=0to$O(V}o-Id45SRJH zMOv|(B1idZMoO0~*Q%N%hncgEWT=jHYcZkh^Bk~jAY%zsS$|Rvo0Bk)rph|U-4<0v zDT|n~C?A3E`Xgrt=fYP!KjOE4Mb!1^PVotdR(DddOz93d?%^!DmG{N$2ZkD z56mh5tDgi&oU*8Ynix&(@8Ao;fpy^U)3h&sz(-=hPYkEWmw5(Tw~NI9E?pJ;$mqmD z!S3cX7Bt%-{`2H8T{%E&a_#K-?@3>49s{3#C$Pwmlot=H+9j4>*l}^euxJ@9+p~bL zpoq*Irz|f_-oU@OsWVdw&7kN{6SWqb4opc+-hxJol9B-E*7Ppy549A5h0}V(DQ-DD|pK>1RQO2uyw$W z>bK{yXBkaE$U$5bLkEb9HVn>xPh)YEFh>XA9Qial-LIcwbk5*WlKsbaaI!?s#3mL9 zb;D@JV)n@;Z08?we-iz9yzkV?^Z^nc5CF_;lJ2a`DNE{a?7#LVdMb^C-$i=Xap?!& zOCDLG_b2oe0q>LKGqP^l(I`XQ-)`$x5au~`u?9l#`QA9gdg68q9;nD!u46y~;`tuf zFppFN(`-|67LZFUCOgg+{d9N;A!uH0RFfNVGr(E2+AX@1o%vmEH4)cr<$xw zErS~RsOM*qG1eT_h^($=sDafrRI9Da6GNNqn6~8C_p}eLjekd=*&^=KYS$0 z=NU=pGF5;DU-*bP6auuiWuN45xW9RafK9{y2QCh0l-2W?!_lTSR3~{uoY8DH%I;=V z=H9K#B&D|zeiJug!v-u*1R1<3;b)1z*Dr<-h&W=aG|oJ+LNdUP{V3DUfBOpTQ>wik z7GwgDx}2UC1Y+3a*Qf+!3M!#0gbQ@uW53r1vBC0h67j-DYKgvMrUT1Izh=vIVk zTY?xp?Jjeu^FeO`)X4)cz9z`mIhn6SVf0DezXp82iv$S9Sv@CLJ4MmBr=L!LU4)axG-z~L_Z(Pf4( zD=MB92Hy`*mEObX!6S#^JH3to1-zBB+m}cHph%0~O*1~83K7FeaQY7tK4WJ{HXwj= zfr@8}CClNaxG8%&Ob$v=h z&Q_xHyQ7c9IK<>s)coHr`$iB6rLQ!ff)#)3E4SiXGjgxcl0T48O_%hxqN!4p4`3&0 zC>ht*tl$-0_?OrqXU>1Cz6^0{f|JLu)d99x<=Q;pgA`xBi=xSmGOq|Pk9oz834i%OGCgOu4gX94*((O-E<@03%a@mfv( zB%*??4fgT|UTbx-n+U50MsEBS6%L8yyF>?LbQGHc&XPO2?xnKj^dqv&R_^EzhigMV z3O_{|jYs)eva)N1py*#Gys$K);fIGSIUAFhvHY$jek#%sC*EpNILQwE6z$-?{YS<{>dCs;ot%6Di&L=4tSnRa>HeFhqg|7`DSr$w zj&x)|jF!|+-hCjSuU;s~IW}Uqb1Z)__|i`Fu4Aee&2nrq}V;Zz^%e0-JjmmANihYOC^ZybqEAqDx=Rg}t$@tF@HW@Mp32a+CaRLFOBK zJ^S-fWb2rU&WgygWYq=|q(?5_pU{{O_YId=T%614sQ$yH88gi=0-Vp{{ljt0NV+fN z1t+hImPf}(^5$X6$mx^N34a2U43`0k9hYP1Mu_`>J zVs(}fs|8bK7xw2Wmh~=tJGCa(3)Y*rKko_|{5ofvRi%62AK^9nQ zG@_sApBkRyVu=}Tvrp)w;?_r2BE|A#N(ambZDL31t8=FEkxtxS-s3!f`1<;oryjVDLAyBHW&CLXH%MtLsD*6`$ouUw{CQ?^)s z`sp|$kJA1DKA_P@)3+{5Ko4?q_RM7b8%J0ci%d*Uh}$UYyy+SLM#kC41Y71eCt^50 zlC2(DeS}4wcECo(st6CT-(zCwJ;8;~CPK;%?n?#vxJWW_kgd`5)Hov|-8-PBYy$0i zZ?gN~?j$Gtr*`hh_uZKdPoKJ56eKg`=Jzj)|0)ICS?w*gfBwoU;BIR9TuB-wEq& zG`{i5D@bq2TU^f#^r=m10lexWYOy{0==^uCXy48A=ku?|etJRg>5t)_`qowS`~KLT zNq>7ajl!Ep)UUqMBJCF~?sZjYua(PG)=4jx>C!ssZ92G)zjRq|y>{>UAC%|V$MIT2 z0yZ%Asw{?6@f{pTFwZajIa_VOh70D42IR7Yef=7wn!CJMn~ND#3vWZDhx173%&BEL zD%SrH+mtQSP*w93Fk4xZ$M{<7iCdhEJ09bt+;S@*El{eZkrf@_FbeT{nWF3MgKAI4 zQNo#$c2u3AK9W-PXy7LRogUriYm3W6{8v%7=rpR5;ps&b((^yi*ij*ZkRId@g*jO{ zvO)x3;SjujMCLex^0>L0lE{&%pOdFZz^0#$R=MNEZ-|TK zU8f+fuxtm({^r1_Amg;4;#l%q^Htcet7IiG0=$_#|GkC+r_uw}rBr*iIZ=0pMefSt zlDWD`#|o4(elD(Kac?1=SyfoO5mfhtdi}e74`Q4agpu9TG<`$MQbJ*&V&q3*;P$i) z!x?~xXw|P=ZiRNISQ&eUJ&7h!yjH+oiY(hv7bHj3TR2bGa-Gm4=f9_iEK0ef8IBvI zdlM4;8Naij|8uc4I>HhMoL%i1mdN=jz69Te_8**+vt`eyK4c$FNfg)Ln~Nyj8#}Uz z9iY^943sg}Oxq@7l3sX*JV&1`MyHl}903orBe#n>`=_4&ZsQ5%@!FBv&(}UsHNGy6 zk!o@s)4^aSeCMjrZQQ|<9&eEoVA_?X(Y}xz2^sJ(%S%{w9LQ>0)?i;BCM;nqZ{dA9 z-|h0u@^s0r{s#DaL)EN~y%h1}44+A(B{#@iv%K(YDFB>QmyrJW79e~^r%DqkRWrY% zW?{geS=*@Nz~0M^I*v*st!Y^uS3kj~Z~2>J>CdvG^jJR<5XT>h4ttuX!=5s&BAU$( ztsYB%>Ho;sO$Ip(zGoHv|Q>WSz3S&-sS7e>L6X7ppPHS3R8K1q-l^e!hZc zmsN&l?`js9o%`)B9JCb8-qnn5vaR0!g{`(mI9u8}_qW;_n=O7Qf2#RZ?a|tQQ{8us z4FoMVMvAh>b6x2_2eW#MWN($>oUXUmVPj|`*nl$FGg^H%@{lq)o@dk52A-rn%#EYk z;5u1hE$PqS+}}AFFvd@Wk>Oc-ZV*K=BuCcOp3X;cz(daI4Lir_FCG2_n12eO&E~M*o%CzC1_rjym(mgx(eP5&c`jKN}l4F)a=kQxFTinDaP(`kw7F$`E3{eetcun zldIfpH{E%ZM}_tOvG?{tavay4;7oOOb#--hRdrR@XI55rcA{9S=q(i+jYeZInCY3p zU;siOjh#i{ARGjNAP7p-CrweZm*(lXT$)RLSXRjL`edCf>3BMZj-gQKe2!SJ&bO9V z_URl7h0dYS`5X$bLb0dSt#`w#vmFecIJlQt-7^D>^~ZuA0A{AYGGD&;d++`7 z_pFXCgkL!S#*$6N@V!-4WFeZ;D!a&otm5AFufOM9av#3N;7Rec>~wuahdpcxsSN(I zJ~>G_NZ=qqM}4vxlQmfOuq%GT#w6{vq$=TGlIaZtYL+z76@F(*@k=Cx9J1 z9H7BqDGa0B?V_M%i-Znb5&X;$APzatWqxwQv^u?G@erZGweWH(Y?;$R!h zRq3W4E^-`&p+^FycxeHa{rsP9bRDbPk}JIe$96ol9k|_2S8noEbXA?X@#1I51eK|! zDfPPUg+<1pmgfkC@CM}T9XQ*ep%;$VwgDp70XDY|xWVn?_&i1AqhtEuXaq?{+~za7 zWL3v`n6%sF1aLOz>6Rhn8sWvIBT?bND^tM8N|+oTSt^7N4dAb0jIxaQwjq5AatePb zM9cUW&mRqrc6~z!gK@ft68MPd!|#jHz)}~%D=AqPhqTB8*MOHWoTxm@_}vSkZS-92 zO%QnAvhab0Pw{?Bt)fir<52JFS&N(6-~_pNj!v2)r88J#mZY1K0|#%aa2cK29%Ino zYqftD@Qxt~=Gm-w$U(m_FKawnOX-F3{UxV6ItEWPzyf7hBMmm+E08B?si$`Awo#}O zzJp}MP&;aF87+QwA>D{f(S=fE1Am6%HP)9>nM7d z({wG&P(&_oCYY>XYU|_wYn|a<4#!XWhN4N#@W*UpcrIRDQd@O3TTj#NlF|c|5W7ZR zv^aeA#*Xwh2u!P@FE-zxU9y_E7RZ&)YC;IqotI-8yi2@S|NTv5NcB2Ttm`76{{zSa zB)z)^8NgDQgkH0y+u#ZkjAFOz=+bWf5TUod$bdx2LKni5zdlHgl<{Vmd^Ln^Xm^pV zjoPXX`{5^O$>)2m=&t1+NIy#^G)Lb^D3@=M&%WqzsCPX7o!XlqDsYqhA6^xc+*i)~ zxv@$7qicUZKc@Nr882BM+w=luK=1=V~r>F>6a6O#!I`j;jLzHx**@`-a&* zO5K}!^wNWnQ@Q|=@j4rpM}rXXDVRZLat?qt9*#=A10c)Q;WS~|BW(B^F~fncrR?M7 z1O>hY?>R`rteBo2atIjOS`E-rUG+>GEfbO)P2Tt-vkm>G>>bVeDX|q#p^6-sHlEPY zT_icZG4wk2aIlT1=Z6_2KdGa;fVUJriq%bfN3Bu@?Bu7#m=4E&;+FZ)iBNY?q$!%@ zxR2LjOqO*=wZZUTG(t~rd{_ESu$y}ziHD_X2nyD;UYcVrd_LlGnp{n@Ml9FV_AS>r z5^p2;lx92ji5CuWln+ABf%P(A_aisUgVOJ&p)Pk**E^TvL3A`Y!)4Gk!~(Q(dmcHG z#B(n`zQS|!Zl=mLur{k@b^Y+p({Fx}0ZU;+vJKyIB8m!4wwkfrl3Kdq$AcW!+iuxb zsF7}GFkU_%E)5-v@v8yUhD1B|WmB`1ZV35f(l#u&+qP`x-xY+A*7&3wMxCJJwdMO> zB)TsyoY^UBr2cu{KH!A=36aEAM}Dq^an-@L%stz3gl)MEqCi6Z3ABzN^926@0Namf z7FmWI{}@{f!k1-in(>m>rdcXl&J3;A(AkA}r<6NdntMFG!r5z()+$~{jHcW@Hn%+n zPBH@H8#8Wvr#6S42?rRgZ{@-;UE|iL`P}+!$o3s>eT8H@T{kO6)I;Mi_6u%)xH}kt z`7LGm0A7Xcdf9N4t|So_dV{cksE7`Z6p$EG!8O-9utw8|KTlO2>YAW*Hhc*=4I*)0U*Pf7F`76Ie#btu(yJN|QnE3M;ik zm3U?`S~(Xk!@C1Bg?*zCA|mWdrfw*9SPW=v8W!YZV5aT}@7ihL1SY)P&8xZJYrHnhg`+4K4%Ed`mUlTT;rF=_|3(c0@X~1s=C%ZyM$5c1I%Hi zDeWghKeLiMLUlpjy_^Z)>+&+;9Mmjkge4hWPE-6OA=Au|Ei&C$C&u2~v>AmI;v;_V zoL%z6@(X}QLXSR{{@NrWTPG2F8poeWO8`djaui;n!~2Kx=aaxYlGLi#9U5hiq4)F4 zotu5OM#rC}%K-eC`uw+FGAW^ul>BntUbrac3;@_}iOb!}w3@~_yH_U|vRqS6;zD!o zycbFuqWi{geC{pNpAQNgVbpakJ}teX8FXNE_=vkv+2+_d&mivERcG3a5IsIH%^2fB z9+~s&E;2wrH_sD9J=abArH|p5ljD$ z>8u+&H48l9KdeSH{LC!w<}?1Yw7S)oqk#6aHNTf5dj?i`=QKxIS6hfk7DCDKfE={nZ>MA^{3sFq# z@KHL$ttSR1_IC zw?Td*Fy)ue#d_6PHp{0;O{gDcyQws%MK9jpb1NA;-heA#-)lQ0VGt|DjaM6Qymi1Q zEkbx+%sJti4pZA^BtDi#BIlN6J*5dFUD=>)or?LuimE8uYllkLzd+ZYA?aPk6U&G2MumA2^1J*r=?K~stci~zvmIch8v}wZ`(B;XBUI#ZuQ!`V*onEqB8p9u-*G3H6QRvw zkWka47kOhrZmHa+a*uS|s)Eu8lQ^vRI_YqNBf7Eu8saB_X~2Vlk&cFj)ENK(g-jTp z>sU-VRYCXog^9I3;eV5*PPE1~&bjyxiTSddG@wSOPd*PW&hP4trY!jZW$+d?SzILe zx3x>klhxolKGPt(nH*Ey2&pxk*)9KuLlj#%LDpypQnRL8szO<;r;_vks<+9ab z>3gzL-69u!F>z5|XH&{-QK{iyRGSLGt}q_oo}g6cl7Wpn|0T)%N{uYlEgG*;TM*DH ztw_x^{9+j2ll;PoA3-L#&2f52Hf5`A+s?U_CqK(bw%NleJQ{aMa;ed%p@RVTeZSkVetpIG&qXA3$Gy)}bg-~N(A z?u6|(PKyzDzxA`V{u<+Q8ANeiQx>#M2=o3evwG?1D2z#{YnrUv$nD|rVOZv_VYYZ| zx={ME66S@itKO|X0`-3*E1pBWtUSW6AA1c&Y1?j>vQfdj5O?3y@QR^nC@3H84LyDe zj>O}YtpCsGP`v2wysC$RE{#H*z?QV+wvD2Vx5Uv^|JIz0fvf-?o9~0K z+_Vp|`)1{)eW;?uU%*LugbRHAOi#)WQ$lXlG5MI_gET7|POIXBynu#t%R@xxW$1ypGBG)?$xk& ziWDPK>%fxNN7MS=jb^^yBc3fb_Fcc24-_}ms-j`a(uW3K*zFji2god^+g4h<#)mvK zIdf{v31zw^)#rC!HI^TZ9ns;_eeWNJDx^TYpsf^M(Iq;oID)bZbKA$|b4;36UcPc#S8{v@s%l^+=sBA>>oe)Zq!F zYkIC|?=?6rlTXfZ8D!woCTRlvtb;T8{5o~G0h@|NRLxWhK2S~@8|C37M@E~oq!(t_tOOh|e)(~wn1vciO2 z&bo^2M6T`jAoZs$3cPBW$~a*L^^{w8gH))*9>2b2C zFuH=_>^>HzJ;W}h@ZMXn0DOpE?_+RMpJHG#?85~`S&)G{SWSDB%Y-U6IW#6`clW3ym(nZLu0JbVe&BmJjC@|6^F0F2Cji&2@~@~Q zaCql#c;g5119iIa#KQkr)d)ML2|%h=*2INt1&m~Bk)|UQaYy1JeXC~H7WbP#?ZHhv z@L*FKnk*Z#soFJFh22suQzb+AQU_l76zs3F)6QJQ z0U+jd8Q<0e*y(nCs~Iv@q(*?S*Xd_`Ix?i;u*YOVC*DKh7%$0Bh7T-xbWFGs!H{Zt z_9z+SiNC04=kSveI1;D-+VL{Fu>jw{h^0ffabzp)_W z@c7aA-n&JF=x}aD04zK}9oKQNGDyc}cNcO>L{X)l@ST^+lahk$lqs zlOK72UVFftt+XoJOjP!=wc_x6;!gVyo2jfmmFKbNwYjthcM zgfvbuO=GPlwdrq%@fNr^njnTR_KtjdIU5cLyKNP%r_7LErhWU*KPNp4_Wc$Pak(r) zb6iFOOX;I&N7%Dc1Hf8g*4>5sGQkuKEn`SEG^Hb{4Gr8HI3QJR>6(HRtzq%M%Uw0V z7pYgY6}f9FIFg%SjjGn-^PYXxQX8`2_t2S4RU4`%8_n0XBCQU#uH0of0U<1*cy}q; zAlbK+eQva2<%^zwPVTOjp`H)M*h6TX=MfF#FrXvq2WW!mwnyTFV4P#`Sk&ev(9Z(a z9v|-C{caaS6uUDgVd9@-(;|!y$Bxua5RM3X&0yzy^sR`)uz2Tt!O`KUgdb4)FT*rz zGt>MdFwM7A1c{epoQ&UfV72`vXgi)3XOKl4qsj4 zQ~-q*S?V;pXfWO#!-2bJXb3M}3N+ zttBblh*S1$ejQKtAXYQla}3qAl}@ahR!S7BW$SW~Jy8DEkai_EPKVp@Gh0-C5gzGG z-G&V(!;nqLN_gBKoL$-&vxxZ#W&XRF)8LFC8BSXcFWrHF(P%cMrpkIayb@7-apm@tpL9Is=pZ#hGCBv^|~)#c(Z^ ziI9Ssh=r`W4Q8ie)z5T+#PV}(A-2aGeUij_y=72il5SXL>=c&O#nJgA$>G?P+Jkt& zhnS-T<0w42g(35?X}fQ(SPr(0gSrivJv@GTiQt&a2}>3^`kLF9;qW~alaGkW(iJ(S zZdc?KPCX+lgKU7d*Dqr4U~t;@qt0v)4g?%inM=kgl365WmJU&YE)%bG;w?C)5z=Nk zvGLm1Af6Ca7Yya)R^Mj~L=Y!7VkzV>uENsBfQ5dANlp z_`^!9bNf@k{@(VA?Qg!Iub%n+*$dT-UMXZ*bN~0@S7>)PcT{hw^_~9l z4A29&(kcGU%W22%`N&6KxsBem_^+O&e*0#s%4{Ij%~X|F&3Y%Y<2kUZiSKn}KC9Jn zV%KX)tq4c1kf`R&spr2VxP8|voc>bGsXaEutzk_)`Xf~Pw2pUc$WqV$r?~x}IEbc5da7|2wQmDVf&i=V`iI^zZ20U6@mm0GzyuWq$CO4&m!vyGNio5Ljr}+! z5aN9=H0&_+Fpe`kOd)QNB5v{(I-|&o&ndsR5DCI|Lky=Gk=jJO+~UI}TFFZ|J(`8^ zpd?W^ELhS}-3Y<5sYEeUHBIA=uG$?{Q97Np9~yiCx9Wel_+>C1YoTA+=U&H)^P=SU z>^7ySEN+Q^j)<0@K-_>xUHzw6}BGU zy~5@{|DBh-KUK|N{iB6T3-`Y|v(|sO;_~WEVeMY<+})B(_kR;57bhMZ3XHbqgsOi0qIV)X8j;>>JtUNf)Fwn9QlNiiYpl<3%Hq}D z;%_m+=Sk^BmJ`YjAR4o+DR0!J{6xy#;lW3G|7^G&Q$iPS3rPwVKE)QKBTdPNm(NXM z9E}#FB=v?xj%RwkQLn)}V_WR9Crwm-yFaJP=a0m1Ort+dAsR0qGsbWn-*Mwv>HBaT zHx~Yjn38sKQiCg+&Zog?I_I6FrA2zOt!47DgGY1;MA@jG-J#saX=xr~Wy@~bJP zFg7BkekFMXA3ZZ`4yg_&EXLwruZ~uZ6q%))3gRlY@BzAQNN-w(-3|(L6_ep`dF`C8 z4^p;7hWEv0S1~Q#6thTgvEFaPIz;JZ%9)zF+`oNH$_rDJC!MZr)9hT2h7HAIgJGD) z_!^g>4ss=J` zWKOnUFnw=O(Vohq*}lR8RiOut0W4I+Oh}b zw#-kA7ukFnAA+P@D0LOi&H>HqOIF8{+z z4{mA5E#A+%@ofFW^^YxlWZ?^9)21!HQ`L|da5T035lWg#5OR#5o9%2?HJi*CMSB|Y z)wde+Kq%zc_?7HdI`QG$Hbk7OG-w{qLd}4b+RqbCr_v3fyu$BU1F+A@`I4q=9cKyK zNZblxSlRF_C0Vo@JHa8Fi>m0VZ@E@zBkvMQliMfskzOWBH8VAR_*1PR0|sHmkhmfT zm4u`oyi83Fw0ha|!%CjXbE`rA?p#Gq+2xlla&0@8a!P4oFqAh zjstr6p8gsOLO_UMCF2iK7BKP{5iFU!x zyf|RAPYJnBVdcva!Rs3_?nsJ5x*NY=lHMugiL+|a<9JwZTwU#9t6tZmtqm{;)I)%; z0Awl+T|-`RjgULwEi#{X{X$tS=}E zM2k2CxPS1@9CNDy!*<{^mVo$Akd;-Yf&1y+_<_KqkBjiQ4;^)~`Be|W?Vg?H(GL}H zD){gEQ+Yn>qGF$k>8iUo_Q#d#Q+;#ZtfT9GzQXmA*e9}R@lba1G>Mo|Z@@yGOr1*Cv{IPm4+75|QM=xd>(+1^a7|=H zCcF>D%IUGc4avK*wPAEmI-z{LmFANGo{S8)SutSjb%)l65@4AwAdAswPLbm&Nw4B+ znndlr08k&T^c7#}5@c=zxPmt~RCWnhF1^150h$YFnE~xSx>$;>cOk^_He~ z^xRh3nx;`5@*~Aniumw^1#P0}bxjE^&G2P4RG6-|m8hMT9tsd$W)CwQA3rRLRU$@aJYZYS9B~RP_datSk8&VU_ zHaG4%7ir^B9s&n>=3H{no{yTDQCDrS$|N<#xW#6D{^eS&#-nt@Me$}rAj*SJRSZgh z;6!Wdc-G~SJVf8bP&uSoe5n5%&ZL-h;8|kW#SA@EoQ}UqA4q8WC^$Aum<3O4F!a5Y zycN^qUxsXY^U9U910IT9nQo#!ew<`0=zjbJ#4d6GJvPBK=h7i6JPPA}al6LJl?M2c z4*?vz!0Yh5+yuUwgnT?Xm+sRuhll2pkDlRi_EHwN+6P)(6Ir+9Rced<_}t~6!aJwR8l5$36K(^mN$#1wyjKpL!EJU7;Xu3kymTCWytv{z%$S6-CXKu?r`ETi34^|S^`}hVr{xE@+ zp??V*hyc*ZHX7qHrM*p2U$Jn?`p42JC)AduLW2OxaF3uxnY@+A&(I4ye;$jZ|GC;V zu*55(2PQ_8RHDn{7mlLjPL&__Sx_UAJ6Aj8cmynRM4DV}GHXouw0Ay_TH0f``;axV zs}$Q(r9VDXO0GaR*nth1+6H{GKc$?JX<6w8OSVXVgVCO=m=V5AFJ3z0rC3u905h_w zb#p%;VSIOTxClpViHj*{O;v$tLpSB>fL!qzpP=Xf{Kk6aLm@wF@g|;T zSJI2wRcwly4s2wzDRtO-?r@M^^Y!J#y@%9;&8fk^>>K z?Jd_Ud6P%gTZZRkp0WeypI(THl>d+ ze(6@!tYBd`UQxyBmDZ_VaZL&iqIP3JF2O0?zwi{V>GL5<)0)U0Dzf+PFg1=WM^$UT zcJs}JN@ZP4e0F)+YQpF9R;~XT1X|n;8}oBLFI)4L8Ju1*8odo~PJBi9{0$Y_68Wg8|1RCUebOjrL>kd9s zUT63TfFliAYO}?E`imv%O7dP_UO`che&nzvXn}Ru3sr4`waRTx3Q0m>sT_}8cp5@_ zXy5e*EDKMjDalB3wCv$Ez)l2wN5af{9rAjqUXvlCiP_ov-pSsSm-*UO|0%rH$ME4~ zkC7)fdITVkWRc6OQOGYRsfz2dbeTl%;#2V2l;2yu=K#U#~f=%8FeH#OtQ-y zX+Tb~_EeJ5kl${laNaa{+ak*ENZ$kBdg)bY5xjc+fLE{L4@;8XcuxKvoY#L{1zx>0 zxK#AM=^J7MfV5BDe>62n4V7(QoW+t^f zcw>+dw^c=NOA5J{7i_vm^-kB?AlhuSG=FCn=7`YCAjz3SLGguP(II))A#+s)I!8DHvZwxe4g%2-8hNZ)0h5$)Gw!aPHq2u=jN4t>TD$NKs35D5fe8aa}keL7=w3U2F7(Vdc z)c_Okh=t=$u|xw#FWhx?d*TEc74_w3YhM7H|Ml6ZyxQcZDxMi+`=()z_fLSYW`9=) z!Qm&L!+C$&aHg6#C3{+a^C6L9?04-tL}0rq0fMR3d1pwLG)XH>)o5$F)>eY1(QO#o z8O3U;LH>cvn)%*pKup!$QYh(@)NTm>Qs=)lM9;3Nbmg)I+1VRaFmPQVo)a@VJx031 z1u46gCjjb5<;ruDMTHH{rQ|Bf|A3~;Yw}azPK%PuCa$q)6_EZnXo4B!+j{!{K(d{r zgkDG2GTcY$cL^rHMEUK;HtaL)tB!%vX(iHkJ*Qo72HZk zLw|o&p`U{S5UeG-@i(=nz-|4KfY#$_yGl{U6&$T-y`xF>|JigNG2o|S`c{*E9e$v) z@f_>yYT~d)H48!{&LS0f4XlknPro@OWM z-^8aOhg+f<@t9jZeY0M#o8*t#m#6F#$xa!v{%p!{m$7iTXfepP!<0@5>tR5V^aSC( z{<_qGuz8uR{F{84oZRGvr1ejb6}Pfa`HQfo|C4|}FPwi=c^`2x+;+hl?S1#d=QDss z#=_B0S-Yvf0RI7UteI-*F#iShB2oPLYNhYLTly7+T180cSdbFmc{pjRank^Zqv!y8 z%$|bPwwlSg=Ie^?D7IqC0|{NfLhU`Uu2j#%M|H#-IE|{c7uqWPCp1-+Tl&fR(4$%> zI5J)GRit`tO))}MP34YmNT!&g#1kcnqxBkhhYm?NN8#e>wcu1f%$9S^9^F0{W#lTP z?vFB4ZW<`gE~c=D1RvNqpW$D@+2u_pKSe&ByaBw?2|9)o@mK`NxkLUjK1ZXB9UG4k z>uu5N>gV|*UA@v9`kc<0}--`jX3UX41k8w|J7%2 zmvHjSY%N(!@MlRLtt}NaO*TnCC8K|_J=}FZAAt<+!J9XCUx#*=t2iTP`!^Nw__y4f zXIs_8*eu=w+MBRD5tFnT?*Z|d*q=joRYegwsXA-ZYLZcultGB$Gdv(iqmQJx*PdUD z7Krym#cvcn8R5so*TWu5aaWrM9H)1CzaXQt*p}P0k2!CQPANG)dVO+l{JRfbI5o~0 z>AkTh7^VS&tc&e@wBO;y1@Mx93{kwAK6(}4rZ3km5@&1Cn_0YZ{4{z3UEl2Od@BSj z%3DtcSzaRt@c4n0T}utF#buG_zm@7-8cB?ssXrse&HTipX8wK#%lth}jR7-!0L<_) z@G<{*zZveU=FP~(qrFCz|AMKA^C~lkH2PYgJz-OMcT=YjUAit9AH8(3ME z1t}5b)0Pn+maChPkj!c*dqc~)>GHp-cDQ-m5sD(p?udKNDxTiWbJo5&n_nor*RB)l zlA+?|50moy>C)3_LRbGgwwh$&rGdk%6!n_KVHP~hrx)4#QOr(*9g_9C)81u9Kb=Ml zU!f`(AOzP-*{@Gxy1J<1&vKP+>^GXtM$IZm_e4)X8bvOrgh1G3ba_;4FC8&N1@#A_ zg8GjZ-o9UcdvY^$9M5X1V)c2SACez4n^j0%A*9ZG_F`S(%zt5M?9wi(7Oemj+%j$U zI7`dqQ14I)pegXXL)TLEj%K*V%7AyV86A;9VoI~s*CxMzk>bD&Ox5h#&Jd@?*OYV^oJCt?Wh)_!u|CFGLisiAX1!^EEkoLKVg2&sXA26!6E7ox zUaH2uhLbL(1ZOKf0vXribby>=nyki2F9;fN? zjVwAeVgRW!_NjZ45RbCJ;n&!WR+**&Qe^<Qx&<4aWy=aNF!pHny5-Qc)Rar$B~(eUy-?pS{H(wlUk`% z*m>W4cxi(XLun7obOj9u25~LERSiDmz1HAP!)Pv_4*aXDy|%&PO``Lv?aI-}g=o@+ zHOJszG|$n;Ya~GHaE^pR-*5NKSu3F`$U1bnbZ={jfwi&%VA?f294=1RhNK7f7V0_) zBTN!Us%~Kk;Rk24p_3k>9_&UZ8+)tkI3saN87(JZn1J9YI`F`jVbiwFSZ2#s&eCqn zLw0ER39kuVA&=AVJiN*7+yn<_8UbD+j=8W`kuY%~r*a3AOW`}iY;m2YrEeR}cJYmj9!DJKocO2UE)!9;`a$hF9M4~=3Ic7| zlPsHd%9b!$PJxt6owOUZr3q#IwqDw8rQ0@iM+HZaX{>idLxXEX2K)4NLp62ZAaP4q zbpWzD!2{a{`}QRUfHB8l>yTJ#T~l{-)o7{)F;vHfgqRNFM%zo_99TL0ysO9uZKD;t zhTTz9ozpfXou@PSG=pp<4U6_(8|B36c5vD)ToNfq>F8R8yjsMJqKlU;7q9MbIx1?|xm zD=;#rP0d;zjYjQv2SY#`l18^8x_O+kE0~M2AZDntw2KdBeoHY384kT>#X#Ck*=?K- z&!xw)C(nnU3FN^c1}Eeas#gP=XYhE&aj^-YMGi!yj`ah+C-?%jBmu#NC${m&4&aiO z=h-zvuF|x(`o)Z;E0jdYl{(#zZ~c3+Laws$UE9S*KRd>FP6;r5qa3GGwiT^CK0JDf z9w6D~@-^b~qjxTT55p&LnnqvaD~ICY8cC|#Qt;3&hU}T?Vv%^CQkjp;mH2cw30xBXVDJI%N)xHe zIfI7ApV6nB_cvTTm8{WT2X@j7c#&e~qiGDM+=nk1?RfI~I}i09r|EUF8Oe9w~O--5iyDKTHIg7&GN8S^* zJI?mTN$(o*tWD$YJ;I$S@l`g@oqSb`>SR?*uezf9!!l&Eh7cSv>1)N4cr!`wiPuu2 z%C4&vewNOufK?d_s|-Y%yKFG2;sMAfQmcZ?Gf^!5O^b{Q>egyPq>pnc8_fp%GSCW* z?@mNByxJ#O(ZN4t280rh*Bgy0{tG?7y3|D{i+hXg&O^yIr20ISR}=$W`ZH1b7|m8N zxxRe+IvUZBQXC!aQKQk&y+0%$84`9CasYZ?a&K~)op^1)hseNYtsZ#G=@QJFuCTKF zjrdUhrjaAdX4b>2uR$dH9m3Fc`dF}q*_A2eJsiluQB3jgkSCbmUtQEO+Z>>qy9cDcC@exbL?bj~GINtRi z&3gSDi8;9eyv{Ng)J16mtHoB=*(2+xcpr-}TiAiD%={b}il);Q3V~HLp5}CJiOXE4 z7a@FVqH;VF5agRNynr2XJYkb-^?FT^d~Fi_OP+yAvt(q}>NObYaW*I~L)WDlFG$#$ zgZtE|HTd97c4GlN@WsrhHqZ1_bw*Crsx*(QywJ&C)8S+>BexNXdz+V6AvlpvqtWr! z*3pCI`Lis}cD~r7TR2HcrVGhQkEi4-@W$5D zu>3@PA7sc$N0BX@uO;_gA$NpNrzAd2pN{BOFNF`~)86}nEy#m@fxbC;3;jp|{^}G; zb=eA6?uk#Gj(y1WRLHHr3?_4-Qr=({W$Pxh*iDn?R8Ya+5_`$hK7*^X8QHYOZ?IN; zgbLj^{Kco!6-K!Nx3qi6f;(*^;8=k$Ef*%d-P^ofiSMx9=ip3qgfGt%dFN+^_3xAfTSHt_^z%%kD z7M~(4PS;Klr{<(5iOZ{@Qit^5e5S=mAoxg1(@+docN6!WTR7f6+yg9;TnfW1>DXF_ zJNYlb9yxXxt--^_hZ4LRrzC30n#;59C)mo?72F5B%Eg1o$EivwTM3>v?~3~InYv7(a{(wM*-I^jmo_3!Y1`b zukB;T=cFcN#L4@BPbKAPN%6aGkD!z1&(MrUM{K>xk$OTtJsgp@T%rH!r@fz2F?1h- z;Ce>XLSES}-ohQZwd*U=jejfsUHuuJ8rMr@S_A8xHpVj&dBygxoCm+isG9uJstg#~ zs;+vN?ZtEDChMVTM=`r39hUSuiUu7`Z39fx>9D*f*`$W7*rXhOnHt=Gv;#K6qk=7^ ztdLds>C7+)kvZW^-2@(f1~xC>da2AnfW z-kP2kj$H2W5xTqr?GY08SJUN<3FZDBE5^|S#Id@7$Pl$HjN)*bk(9>2p3wKxE!t-Q z2;i^xL<85(RWP3S-1uHSt$%*uv4#IxRENZvfXX>KTux#ZPj}DtjHEcnXfvK604xj4 zN^=B}$!uqWj3|mNWz%emnsB4`!3pkBJPx~I(GA5|VFyqKvu0Uny0x%+jLpFdvLkQ#zVs8Tn}S(u6aDB0l?<>INp@ z=UWVG5DQXBc~1jcrcWimx}K6Tiw?)+sU==})gXp$qU)$!x^|59Awf6$^y(%9AeAt` z9N;blQmLbKJHs&x@89{GG<}-H_mM2Y$KNm-L8@!1pI3|lgaf?w%z%wYd_w(oLbFR_ zQ&SYJWrUH-`d?=B#PC5#P;fTMVM8~-8=M2LE<{3n*eIO~g{XqOwtE%E-A(Npd$rIi znXGs{S!1zER5DR`t`p^Lp^{o!N7vd`;2Uj24kumgFWI(k#!hdQ{PrLlfPvlJ?@0TK zsJpTas*Y3m;9*suwo_D4P4m^Up&%VAEF;Z{J@i2utOjh@xvjwiW8EQrnvv-4{7dQMWNS(Qsg)Zg?a_yM z0S-_yI!>NWpGuHq(2y?ChXb^dj;Nq&{YTkI^GAMhZ3Wwkq#4@5^N-vH@W{0JF*$wX zd(vOlzFpOu!F!CStPLN*?>Z z4OS|*;{h6=Ze~<27+i8oF6>ifet}FT2fL|dYKC4@;|z~|aJMSBNZCXFZOGA?E%AQ2 z-qBspjmC$2gEM$(=QAOhU|ZJ1sMWH&4%p}K$Supa()?Nu{zg*tP8OhutNvI#@|+Ua zcR#XlU8rzptZY|qV(O8a>G)i)Ko@aF&A1A8sW21#z~WyPIppL4_Fu!o44zb)4JObO z?hdt1uzY(EPEdsI3bs%H5yJ|-5JefE#f`>9*Hu7V@CMHu9prJAXSQSLex-1(sG6*% zPFi@Mgq86vhj-i5j$wyo&Myc0Hb?OdMTy`gq&mEsWv2P)?I?WrgBVtxdU*M~n@~SS z-r?m`?|2Zws5Mgbk=vtgS9djE*R_sTqyh31OuL$$w`I9wq}|Yu&J!@lgM($fgcG!l z1_xS?*LB19Mh}z0{l}KLN~G4*y-t??B?%}>hExL}cHzbkq-SeiT{yjPFRz8oL-MbUn-rM^x=w8teMkQGEL#rZ~nWdjGFQehATC=A*$;UZ4c)VrZ#kV18w^u=xGF z?)YHQBM#&)mTZv$`VJ`~l9Mb(;G59^&h#KMD|fFrc`;bPRtvyVRR0Y0Af8~(kr#E zEv)YLnHL~wrk3+{~*S;9=3NdP5^IDXyZe+?F(m>gcSX168>-$3J93 z#>iOwV4e3Ljlm~k8eR^*jydKu=*|xyH#-*|hvyd_{k!1NzqN4Z!keoJ0z7pbPc_ms zO;Q&vuzC%^u`F~5{KYST&myD3=?;8I+<4bC^x*gp!w4_uMK~FuNn7J3P^)Dzy9n9k zB{*Z6ift4Rz>RIj;N>-)t_A1N=SFzwdqh_n3LnKg$fKfdS#?EB4dBg#fVuWv{Ik&b z%&8^v;AmXBk)vwjf&sEtX%t2m@Fc{57%hk{vf_|rCy*;~)GO0Qy^XuKCsWuV=soT6j zqcwJ`mNP-TdHmMxhKw~IVelVXTUA1m9PK+?n#pKej^VjpRj<@= za4xhe_@{-rO?6Y#G^cy;I)><`>uuH2J44SkWTGW4%P@7TZJ$Zuv;7 z+GQ35jwPgvzqBJ?AFDXj$EX-6V0giqA+qms!PNl1!~N_`c{CspTQP5~ngI=$kw*f* z>)TRqli!$#aoB4rorsJH9WPO1;1!sYPme|IR)P^c7(v9?iaL;!pds?$A4r7W&x>VR zxE)c)NA7Kt!OlMuOnS-$@ir9f?eKUHANa=iC~ST z;2v?>I{aDYzNXmx@9a*50RQu3&@whO!|%Vgh_JQ$9W~g-*r>V^iUB!D zYh7=7x>@Le3^0ROO3*q!j*Bokl8|#OcmVPeG{JF8mf8UVj1m9p@Z_<4icaf`mk&kg zDbG*15H&=Sljt#Y2j2PTfU#Jp!6Ar`M5_3E#bpf$O?U!fu06+Tvj&5j^S)zcx@?RA8F}=SA=!r$fF9xX&<^7e+xK}k#vk@CL_~yPD_q7~ zC(&@5oSt3~fNzun8vT8^j?vx$gGRiE>8q<#f=^HXe?7 z|3?UeJX^B?VqLA62HLo~M>6A5R4htoW@NMEa(>CSvNK+GF%{P|-a|vple&H$yNcG< zBrbeM@VSVD#bkiut${A@1F?WO;UgWcne%Ap&wBp!aB?)D94i=Qi0?o-DwA-De8^w+r-Un> z>c#MAnfEYSAs!3K5+pFumeCPt^SRpB!8|@7!f2yvMAYUSq^h%OjHcH7-0h~|v&CVR z7{OE;H)^KJN{b09&a9o)XnYe)efJX!G=;Yz7a|_k93_@ru70E`O;y1VFii;ZZNqDK zNq+oTC7ifBnMG3hfE+k!PSr(l<+F;Tbsa@>**4^ueCPyZ0Gdh_tFBdDS($Sh%z%S- zJEY$xgT+CNmq^&hA-{JdwUhH`M9zCh<82BFcS7$igS_-fG)OOnF>ii!dJytMT0G|c zW(1({wRd3jPNd0vu+7qiQ|Iun{0WhE{!?-!IzL7vaLkAo`n;oK9MHGLhXDe{hnL`8 zr>BzB`6sik2o2BG6j<>4g(}2&Uh2#$xLdh4SCp?_;16eoP*?PUM*jR}-k2A(d_ni^ z+|+VxG^8&~ceLma2ekdgN}G~t%Khl z8aGeGQ9@o9;G_wH*vSDQxC#Ow6D zdf}RFmW`%$NHfZYsaAX!(p>!AA|RsyvY8oZaI`e>S#9KXEIxl>;^XKXiEtSBS(g$; z(;HHq3z)Vv+qCV_560+BhCFI?L=(TIvo6jCe4>zM%MFnZNlh7!tL+A1U6#Ax%?92G z3R4KJZlxV?Vdwc`)GH(E%v9|5Xb{!izrE|(k8vdvm2+Qu_)LLxg87NmdaBrOdx&5GJ#DylB5 z#qYWhx4@4~aL}IhG}Q?Go{$RWjYOW~cPuX)3@{&%=W6p6<}$I*KPMZ0-^mc$=G@ch91UYK$hp^q$J1VGmtxc@lgtr88y68eSL8(jA(MsY z;Be?Nd^$1i20qtOs4bj^7ra*g*ur}jKECiJ&c~3eMo(!7LRhEj z`*0>1mqid%SYnyZtmh-hV0$Gs5kw(sRJ2KLTsC$sVE&JE4zsQ_W64+;11P)X*d%Cb zf|y{blvqySMm|I=a8Wb=sYsfK!$EHE4lO?l03j6dW`JQYB*kv4(IL+d!Wbb)$76Fh zPca5xz}6gAI}xm=-z^|C$&LnYz=o`SF%P4#8yX0(kIXxJo<9!b_8x4KOjss8j9%}7 zclFna$=}dsXpKjJf*^grKp?3oc(2n}JA6KPJMt6%p$MH1xoWx@g!o*H!!iSx0nSHm zS-O*3r?X2N?FEq=iX0)O@ZM!u!BOK=q0NLDjusitm(y5uKkMxmj%b z)D&fR43NYOW~ip2Geyr0*WiR=Eo({Hg+ob+v{ZEs{T>anp0I!P|F7;{U?sWE^T6)v z>gww1>UzIUojP^;+?r;wP$(9g&7QuGxpU{mnc-+OnoREAy_zu8h@wc!dX8y@_9_II z88EWekrYR^99xW6mKjAL2t|ptUayb`9Iscf9j)LM1i=sludE~jv06hAjD^4z@9h6q z_wBj#DvBLjf<2g&>cyfbINfH8Yc^%=pQSPtDS7@#HU-p>CxhgeOP3k-Y zIsNfPz2t0hgSGr$wk()DQtjIucu5N

                                                                                                                                                                                                                                                                                                                                          fTkXdX7&4~JxW(LS(P$Tk{_LTDhg!M+x* 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 N5jmw9Kmr8he*gy*uPFck literal 0 HcmV?d00001 diff --git a/resources/assets/fonts/IntroHeadB-Base.woff2 b/resources/assets/fonts/IntroHeadB-Base.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..e08a532db614949099a296fbf978a8cea42aec6e GIT binary patch literal 62436 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 J_j;KZ9{_NUMNI$z literal 0 HcmV?d00001 diff --git a/resources/assets/fonts/IntroHeadH-Base.woff b/resources/assets/fonts/IntroHeadH-Base.woff new file mode 100644 index 0000000000000000000000000000000000000000..c6bdc5b777c460ed05fdbec05fc1b283ef8362d1 GIT binary patch literal 82452 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

                                                                                                                                                                                                                                                                                                                                          p^2XCxBzLi5%+zlSFE#p+)nPFE9&<0;FX+vfM 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 U;g9|5(OXJ~WE3Wqq5#1E0fr`ong9R* literal 0 HcmV?d00001 diff --git a/resources/assets/fonts/IntroHeadH-Base.woff2 b/resources/assets/fonts/IntroHeadH-Base.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..51ccfa137623c1f3168640a7f802aecbad2d6fa5 GIT binary patch literal 63744 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

                                                                                                                                                                                                                                                                                                                                          $?_D}DQN)a}hCX>U5+$``Q(Pc*RfG?tF<` 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⪻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%0D!=i3R$y;1$}t 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 S=EXjBZyNI-xad=+!G8e`q_#Ey literal 0 HcmV?d00001 diff --git a/resources/assets/fonts/IntroScriptB-Base.woff2 b/resources/assets/fonts/IntroScriptB-Base.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..1b77035ba96227d0aba4de7260a1542fea5cb7e7 GIT binary patch literal 71672 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

                                                                                                                                                                                                                                                                                                                                          ?R0BHVcuqB=C}#t+bVGw5{7A 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 E0Ce!jt^fc4 literal 0 HcmV?d00001 diff --git a/resources/assets/fonts/KeepCalm-Medium.woff2 b/resources/assets/fonts/KeepCalm-Medium.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..57aea5b8188ef67d73132934f29df7d6e537157d GIT binary patch literal 23332 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 literal 0 HcmV?d00001 diff --git a/resources/assets/fonts/Lobster14.woff b/resources/assets/fonts/Lobster14.woff new file mode 100644 index 0000000000000000000000000000000000000000..aa09218bea2de99cf54a1a774c9ab83098960b4a GIT binary patch literal 27772 zcmZsBV{mRw(Cri3wr$(CZ96$hPHf}Ewv7|pw(aD^w)N$`_p7>p?o_Qk)vLQ#ch#<$ znwq`c6vV{=K!BfN>kUBoZ@xVF@A>~5;^L}u0DuMUj}P}h_-R!&Nr;Mx|8SB&_A>wg zlqQWORV$&WpaK9`3jWw+KN$R1`dlrcq9zOgSXlx9ASeI;IJ0x_?-m6W2Ie3C>`(4b zJiw3ya`(-|&gd5a0M`1$w*vsc&_T2w!xl!)Kb!^WPYmRL`2GffSlD`)0|3yB0D#&* z0ATb$BWv8p(#**8Cr|SyhV=*Rh{ba?mOtbV7xiNk{eTn^4qV65?zj7o_KzM&{7
                                                                                                                                                                                                                                                                                                                                          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

                                                                                                                                                                                                                                                                                                                                          o-FeFG1d~Do;txblCX3(r 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 qS(Hh{2M*0#+?8`VQ@eI literal 0 HcmV?d00001 diff --git a/resources/assets/fonts/Lobster14.woff2 b/resources/assets/fonts/Lobster14.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..338bf851e64e38291a42a2b8a7da22d63825e533 GIT binary patch literal 20712 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 literal 0 HcmV?d00001 diff --git a/resources/assets/fonts/MyriadPro-Black.woff b/resources/assets/fonts/MyriadPro-Black.woff new file mode 100644 index 0000000000000000000000000000000000000000..bccecdffe8a3e5e7cb02103a37cc8c4371295d30 GIT binary patch literal 49824 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≻apJ11>{(n;m(9wLj?c=D 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

                                                                                                                                                                                                                                                                                                                                          0NB zfiPwr!ZFwIJr-O)j?v$yCCs1Z3j;X7pp_J2 NvH&yAuvJF;ZQvqeY2$Gb+sFA*t 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±M8z!zaK2$=)ckKkWbN4=JZAal>S6l)*+b`9+4}Y57f>P$o^|w3yj1 zf&F6?pr=qze@H~xpQZoE{(E7rjIpt#!#a^zQ?{ww`;VWX#XoKm?75G){od3yYZJ?+ zvXi}_r?l=LO>_=L6h4jaLO$mB@s|QUm?9g_gyL82qKxhvic(vbn+Pkr0CHEw(AjKy zu(g(0W$}F5VK&PIe&P}Y+^@O-n_gu;YJ3yZK?ujCR3 zWWDuoW=u9$Jl+2qs+jCiMAMy3i{9huRtp}}l5%1i%uY`==@i9fgt-Nz*i#YwzznTZ zjbomu;RoL=X9{qZ`L@i0leia)31L5331M^^aTz=+gxpv+W6xlbN(NPNY0;u=C0oVz zk0^v$Ju%O&BZM95M5s_k64Q`Jrf#CHXv=h}-c7f$lEC(oTTC(2kav!I5yE&etH7YF zot03B&F#1}xt-O8^-UFwE&v5(Bkxp&ZG5Em=E3x;)+LFE;7^VaN zP;7X`o`pTIMFtKbj(@tAI!{>1Dg6!_dT?Nq4uMb2N{b+#v!t^uw|il9dY z)vFea`B5^JPF{m<7+e#+fFIQcdBb0M)Ba)_KO2GlqV;UL&>ec22q~bX!;!|Stub25J8h%+=uFVIm zBP$Jn`Xl2x~beh)7C61V9U}c6)za+^L;@td@C0Bj> zY*<95)QKaO88$NX8{{Kb2CT42NEbLySKl$ERKfh%7!du3r2qHjCCrv8Ax+BuN$1%z z)h9DdH>Vg1%6M0k|4-TclluRO6bgKJ#~k)=bPPt9{TFSB0s8-DYk`rsnj2}cZb>oe z$+r&0+)^Xm(jGDGyU}L!#V%!!4NPV-P{lM;jWxq*g$77JQvLr^{x|t9oSE1r&t{#e zLMBt4D`+IfjN5g0U=+R@%M_)t1LyKmuy+3^;=l_^17+37;&V@)q1Y`*^%g~O5|>6{ zqf$I)%ShfbaK__%d1;BM%yeALKXr?d=>L}N3mQz?(fCjXn?7kqWYc=cpI3;(nSc2F z_$N0Q%yaN(Rb_Jn&lWIihfTeu9o!02F(YyMZ)s-mfzR4kL2+s$Wd$xf2|H78K60x> z>T517Xz{^^wSkz}wW;+KV$~C$*1!%1<&mM@d%#C7zw9u}0$#d*Q4_B=zQPCYET=nnV`Ag8sJ)ekFK#@hS+36pu~ouMW*t2oFiRw;byXgIHnv60R(;o^8X}Qu)I2)Hm@XJaj~THL zSx*SV$gd60sk+L~5 z#C?+Lj`)z3DmS;88M+1L82scY#6EjxB`j)w7deDY0S&xR!9Z~K9}cI=E$fIyF_??2 zKXLgFl>v*nz$@c4AVw*h|IbFir%~WzTQ>n&6U+e2O)(bxHLiwZcr;KR%Yyc9~4{k!b15!gMNA|nn?3K_0X z${gNHj!er-?l$f-+z2K=n15pNYe0K|ZDx+H2tT@H?Czf>$>1(WJb{7~?#p+>`TDE9Jj0&~WOfse zyc(nF)!ny;)0nEadI({^n4AYub89LqS-wTdVVirlu3IQdWzeNecZ zRSf^@c`Oc9x}6MQ49MZeT#dl1%s2TfmjyFL8_ee9=(E9arF%fxXqeqI_Jl`2H%xl9 zw}VBM_)}!6#)90T?=X5=3R7AO3kMq)4+k3$2UGkG(Wj*V^2mGPcvL0!9s>m%KAI))K!Jbo{hFA|8 z&Xq`gJ$(-dI~mPyaj$+|%f&Xt8|{_Jb5&4c(3{F^pmv+zFg|PfIqacsyMs_=ij#h` z_3~lNRi;hj@Au6IJFcdz?flPf^5obnU*7{t%6@)PH(!U~W!w_R*e%@yJe8lyq|bd(fF+{c1$R6&cwp_3PB49$gPR&1*Oskub0PjRX0n z65Un!$-D5j)bWzFezws2ReAD`-uvQ%NOrAJ{b_@00mDHw%^Meg7hWferWHk@*NP&E zKTQ`FL~KUi=(;PL!MYf=^fQg&t$&3P|JV!1C;itX2*b51^{fBY4${b$OoSu1F$2=L zbkpBR`CR4y`wCN><>+&^?CJkTOaP@YrCQcdU6^k9BKGEYU&=9YVrbVZ_?zNewc|e# zRUW@~>a^z@a!*Dl^Eh0KU%~rp-&rRtI?~5=)}=zr)y!&2ZRD$w$7O2uEmse-^%5HQ z{Hf%)c6ll+QFmd;mrAw&ho$$9YHC}%hdt+riYQ9&a3}#mAX215uJn))q=ept0Ma{1 z&6N(Jg+M~6(xpiUk!GYudhb%CgNP828o%84_hn?{uZ)qbz4x=8GUr@V6Py_SaJeTl z%cs3p$Bby@-m@QE;T>hARqlGhmtnAooI8^$X%B;<21+iLA|wRa{4ZD-*)$i@3k~zR z=IKXI8N!k(6*eFH(o*nk(DKG&E1k1768ZlY{D14VKa-ynl9C*1$fWqN{cp`q{h!M0 zocj$sh$&B6t>gu8 zU5+(3MY4jYG-T1UdK00_TBlDt^zMD}SLsN=Y^oddKEGe#6JP$l;PY?=Zcjl$(w+(r z>fsNTB~82>o;I317SroG3{8H;No1O8V+w)`kbszbO}D4!BUO4zy5|~>yd|F$pBx6E zg&ueudO#B;Hw%D#(~^q2!b|HV#BOje*ac?jhlXH%x{~aD@@+a8`_g=j3=PVtCakxN zb5*7S$;H^Pn1X%^_MO4t>GRq<^pX8~rC8Fm@lJph?bAyJz=wW&S@!B{e_r*6Gr#o= zqup)j0Zr5Ytom!+sJopq9q8&BauMNzS4_(9;m9ckvrk%GccwK!8_O+G;r2RY^O{q} z3yzR*2zJM=koPJ_hiU^sp|%F{A-(TbsubE#f)=` z{X6vko?0(k!dIW1Qc$(5>V?qXIA0gHtUY2Uj$!G|K)DGIvm#4v8~v}%Vqn@avK{*~ zNM_pCUHX#N(>PlPF1@@m=ILYYIBnU2R&D1Z#@km^yy_xM&8vTZ5NZ=yJEh7id+2cg zy@{N#H(B>4gqD`CJE4=(H+%XWA<=~u>=*v} z13t{!o6oE<>A7XXF1DNGrrjIKjgnX2XxPpsLRjcCHD1a>AMJ%{?LeJFJ}ROyam^1) zzp}JuXIL#``w@0Oj}()|orKB^hWw|_^`FCO>g5myAEGXqM-6CB=tNtrOMjLhslKBm zj}fNl=`|G??<4p5gXf42TJA*ESru`nJKEJAr&=N$e&zDCY830r=u-c;VHr08iZ@pc z*|0p&4VQ`%E5+JoQ%k_vFVT6bNh}pRh1e=olq%`G3vIKF_0+clskwTo^68xeAz+RJ zTzSjxn23n4eSxBnS+XTZpcO{uS+BsS!iSC1fFA%v}vYUluCaseX#4wVpoip zGo!6U^Dp5&=enAN7$PfqErxW53I{JI!m4isUEMk5IO&&0^o~>szQi-WqVm?}8)9pa zq&Hi=9IcSgtYwF%|2}%8p&4h&@dMKu(Yb04?X=~yVk<_!)AdiawkcDWCyyF)g z0dW?a+Y^3?7w@TQ+dr!VR79R4?<$Hf{w6oilJXQBY44l8^;1(v*XvEb?zzftZlFq( zxlT3|%2z!`tP_#(Vs^v94DNgt13Qkr1KI~_iUTB~q$z$f9uXnk-ygAAyy-|Y7x&D6 zGNDM|5Oii0u3Z`)zGq%twXHGXFg&;#ZZju!Bjhe^)ZR^6|%OQYhak$QxP?~A>+8wdOr#|Q$aJlCnaUYhF%$2-D%erk<)UT}8uJ-4XA!i8-p zwt_amx*=yi{0qA`a^P@BKB=K+QRr0q%R_ zI4g51GfC@gi{7}TOgZi4SDu4j-e`sw z$?siI?jt?9YbX)hATxNu*M9E1TIb_j7m5p%=}RN3V{RzORK2)Q<}-W9>%CG;QZO?g zQeZeSt!{27xrz0emvGq7F2dIOe(3SdWtvY%H?=s>CMB{j73PQjQsptSx}6noBzgpn zPSYFH<71D^zx5%hvd$${^!QI(1Zt(p zDh8wB?!O~rwY5(;ZSmqG)eSB$Awq6f9Hn$EApm3FLBY}yHpFv%#$Se8KAhk}XCM2Y zh|!46k{lVvfgk7mew;nes|-GP!&Qtj7dPq^DL9iLt)E#a2JXG1@em_W_WhGQsO}@4 z2SzJ^C;X?Bl4SRW_gc0^*FwT*!gMGttqj z>#B@=mEWY;@vdXA3*o0xk@?KlXreKHOV$Xx%xs`;|8}07#C_4C&e^*4*w?43?477Tqqc^3oXCvsjVIHmx*26o5Z%#VAzviOD zE3yHMe0S4^@H6`-SDj2H-~01-WF^O4@Q>%447tB=Y3qn4-kBLTMs1nc?a@dqm_1cCIS_+hVH*D2B557{xdr$(6JAA^xnG7*4SpWM zXQSrJV;5o@7AN#ifs()Y#u|TIhtu=k`cnzdN&$e%=CS$Hhb%z?hQnLH#4j+j8mCK1R?Cley(+Hh{nM!_;w#?$|3Q zEv}sj(x1vS@L-aPeI=*mNI+w3Y0-^>OL&xqbyQRLT>VY-yvsPA#94|8lRdWBCByWH zJMHGIp$juT}xf5Qm}?2NDzi}tlB z=s{BHHHzQ>y<|C)d!MmqW=2xv7t}7>h(079%I`^7ugk)Z+{@~W*H-|kc;A85csqY1 zZ{*tm#geJF1}gknp^Z3S-zH7-@Ung8%d)+2nlKlNbv5N6%=VrPwPP`FekZNfe$=Up zc9Z|~p_$hE43I$<3|OuUffU`#eSZ*NF|hX15z2obBdH;M&1&xZ#`k+4E?t*`*(Qrr zT!`_#nHVy#rTk5nLo1I{p`Brsmm2OM_h(kS(^sigPSEpb_PQ;e0~>-!s-o5P%glrD z0w&0bY?$=BHb0Q0^QU7c!#Yd>hJAi_Wz3R||JEQmnC-AKiPfVnDo4YQqu##in*ounZ z3co{Ykdi*t0>q5mRe1u`rN~smX^l{gDN`k!Q!{F%FpXpB>@Iw`NCL(jQJNvv*~3BS z5#|3c?rR*1!NO#MCjFZkVPsE(dyNG*9 z_=yf$wqgMDj%NE0nlVCTRG8|80(X=_&IJdYVQa*waj%1BrQ5%hrs-JKxwHS#SiUdG zJiKHg7YNaM`i!(=<=lgjr*maRS7+#@=312Gh?I^1YCGUO!^axTYAdJCbsQD4VX_}v zBP^mU_R7V=p4nm-G(IlwpbT~7%GGt-;{{7q340zv?8Qyr+C;)A#(SA3Cz4parr%a% zJ-}dIEcq}b2i_tiJhu6|l>?q=8DoZ3s8KaB5UvLXO~b{6#+pz0n*4+FOTyC*Jdhf= z(tCb6PvYb%YIjP!avGCF^bJ2W(bVQm!>#5A_4+bYzF)dt;5953DUzPtp=C(MnUD)m z74Wj@n^zqy1Yg3hh(ff*fcFdYx9keD1=Q5n?`5YVX)#&opN`9w&LVpH21Ub};)#}- z;-tD>6N1A@N%1Ek4fXkb#zO7ff7cYJw{&$us=#8RBWl<4uJFTaW=E6AJNi?tZqCBa z!{>4p2xe!Vsss1(UzZ3XJ8U2GptrG2yCGlguJGXM=iPalR>m7ePMn}k-Ee?)H<`m^ z2zOZ#%;$26+3|3$Hyb)TRn_@;D*xUg>r9IY9)jJJJtVquYs^MQcco1pBPCpt{d{vq z4?HWHxTu#^dfen;0?5cWC12#iHR=XY1N(c43V3SESftv0Owwo?ec`JdcnAmj)8wL- zuFtN_q}p$p$wR#hzKUEheJt~dLnov?AtB5RZtaE0(!9zuC$tvD8BLO$5pc~f!Uzz? z=L63hnb}ikw-DicsT=iolqUZ+K`*^hb zMaIAYex_L+F$iF^br`jSiFdCg*iG?2Lk#j|snCk`w937| z(0agNWf5PRr5rDr>?{u{9L`)o3G)H~e{S7FVNK*z@L^p-bYE@Pg9o2^E1r$R=ayf% zJpPz_$!Dbv33hAKsL9$!0YIw&kg}w~0zPabVD?1s@ zQj!}#$yZutr{DBl3zjox{vb!EN38hIt%nsIFq^I+4V#xYIvr8uTz|Ooh|pbQEX;tV zjgOP3+&;Eh(@CeI{=mZtZD;msm~yO`=n$6oyLJ!T)AJ({ttyrPRSQ7pwvKaIJ+bZY zGFK?UuOof|#i@U!>b((v>C5ftd@k2eJh5I>{!o%h^gEc-|C&J;+8}Ag$3o2a74Qda zc$7U@z0Q$vqs(d|v2^!y-zP615^Q4$p)SO+S1gU!m4!L0e{Bpnt>!N{81+GL4?Y5z)#zCOfWa+&Rxl@!Mbx;yMjr0c@n52o|;8&>?E#=+NKesNQm6Q0q zmlm?M{bA>F^xS)y)xg>xg49Okhn77-tQ=wbA-EE05LJ3kjYZ*RGP~ZXa782qVMXib zcQxZ~&z_nM?S+@U5u1u*l5S1AkN{Lgj|bX^RCq$Zzkk=ste)2L>a_E|ks1OZT7SV` z;l#)QW$urpE3~Nh#d;;%5D27YV5>6i&n`O#*-#GK#%2R7BH4cr%)wI=TSEZB@N(~y z++gRtTIFq_e{P-0O~@J8X9quusHkz){8{d3x->}RaD}k|V66u>W2;dh0}inlxh#3O z*2s6uesc#XVR_r!5hXN}!p(fQ&y#oG0}mSa>|s@1=Yq7~9JdzvqJ2XgxtthM_@g-+ z_6BFUqtkP#2Tv4(oqeBdiT-94QrY;Sy*JdKj!W^qfanq9#Pxu9X~VXmthhqDrnLZZ z<#H^4%}qB2rykoqk1PpSxVC)vWW4YE&f2AjbD#?8-rPbS0O^+=oHBh&|>RLPi zt@~t+vo1_WY(sfQ9yK3uz66K-fp&_h!r@#VS14b-r&q*&)_v zdf=*Wn@HtCZudnD=a$WQw02Y}1*@)}b92l}0mvYa;oJrml}4zKS~^Y3MNyTXi!_7P zVg!c>c3**@;eGh^jsy{6ThQz32zC7Q^d@ z-H@@4WN~x7N%fo}fBSmga*`uR09Z=&doQN>#qtv@&eL0%1qg}QzpXjF)W*vUbhKUO zF4FGQSM+~dg7t>Kkz;LHK6m_cOF%2aImO4N{ECh-yXBhaluJ1ttd-e9W)s{hnhMXl z5OZt#b1Urur5#{K2kx^U*65Pe?Nfwt z%Jau)av6hQ7A+j?N@>8xDPzi3C*Vd8w?>uw2kkw%l7@od6p%!~v&Pta!}(yv552}& zx{Il29xh+K;6^J0noAS)J|zb}*PI|-j}vhsxKY=j zJ>E!8;_iK-Fk6(@@^9dUOi@d@l2~A*bMGgm#9qLW$cL-woa+w@A zbeTix4eMng6MTJiqHBf9u+7B%5WaiaL39y}IaN6!n8_)!VXW^7(9=-(@-aFk%>zlC z+X|F7Zk8+HvN(t@P49qW^Ch1EesPyBxM{tZs19-q4>O(FR_@ikxo0Vj11~i}WeR@t@qZ&R1Vf!R=0to1l)0eBxy~3 zuF3nr8!qqyg=@8^x8KN0wn!t@w^FJFc{4@(xq7)qf&|S}rb4|%1kHqo_&q!VpdWqc z{erQ-4wFe_*RtVC&g)G?7s};uUV8fjjDjvW@Juo~Mun#y5&;I6ow1I!-kY3Kt=N)l zmO2T$J%Ogd*>lE^j`LXMA=8MTQG*Is`xIK70UJkL1sPFR+_q~+7R9Hi`@fEEy`uhe zi<;02tp~--*H_3~IM2Q=zw~?YysC5K$Ku?HxJ5yBcBPM+L9%)qUCTz3qiW_k9^lOGG?)1JLsP4)xK%e$pOJJ3k<+fgncx?HsJ-7>-tm4p-WDwX=hhuc znrphOU+LCdCa55jMP%gQ0Y6M%{b}m*zs-p*g zDmyS2R_r|JaOOPOvy5=4fG|s1Wh%0Xk8FI@-_QX3+#BS7fb%iG-~~nbD@>rK1sBXX zM#xniHW4SsKGeIIn2i?Ew4oTU$uJ-FoIa=CQF~d%YHz*@Y9Zh?+jWX>YpAp9qmWAH zR*?z-M?L|#`m)NqpzOnFd9Whqqu0%b+SzNWaLH-loK=Qn%aJwyj4$Eg^z^~gs=*kI z)z*+P+eFT)4Mbzdh)|Du_Uo3`VFA{+<^$`M&gmqw-PeV0`M!@VcOPmMP(QytZN$eU z8Wm3vHpR1UY%1x z9Dt0M;x3s=W>Oi*bh_p&IUMQpYi=%F`ON^=-$4?b>NqKrh~XM<4Op?+i`%;n#ZR#> zoleSBPeYhx(4Ke9qKkic*_9ny_o5@F`td!R7r6IpON0CQZBi~z`0s?@KChV?saDKUcek$fojyo@RBrMKWNLWIq{T8>o?`=^c*P$PZPMz0 z+ry~P<#M{qXSd7P!)Rspj1w;4W!QSj0CyMv+Ee6DiOlZFfu$+&xVk0-E3f!t!k6t8 zuu((n;#|wQV8sBK!JW+&tFSAaDLzXvCni74JPwTN)D zx$F4~24yZ@zjl7q`)Pb`wSW*Du6t&!37Jy$gun&AMYRW^q4bBte{ShJ(F=Bc-t*T> zjrYOXy9=wzSy($PI@t-gKJQNx$1`rj7Hqd>AI(~@I3!=%J>M5pMtu=Gr5i$Z4D~o? z9GJ0)HXedq9Ozv9+GHp-qaQdb0BEH_DTf;(gmi)%eCwK})AhoXqS+^WrQJ=KXp2Px z9>uCC2?X*=d&@tQ)g6Bj3-6#o=5vyG)S`2I=7-XM%ej<(b6hF65@Tq6F?^&8Jd-n5 zPM4E43DzfPy*>QEQ{c+StUE0=s9grwtK*5Fd2G5~9LGEFoHhvE-7x!l=w7z5b|F_0 zB~zPtls1*q!aLrY+C>!~Bz4ZB4fMThw>jKoZ!L6Jo}3F3P#B(G&aP&${Yy zy`r_xlb5*p*b)?0X($c+@S0QL4S%^J>|2zG?Lv7x5I7c9F3@yip$dKL2|w zQ?9efiKR9}dE{UrK0tw`xQQPeO1~F{XrSy^8=sc6CQCQR6`{84NCneROCZwFV|xh2 zGZPDSS7_Q$)lzzdI{HrycW;FtlSWA}+a$w*q9p&Z+DPhqcu=M&$>g_G+bje#mLuM~ z4kmu?SdAC67pvc8F44pbl>^pTbAdiHeB@r#BbTlK>sGNQHZ4$J=Cee;-jO&;T{dBr ze^Rp1)Kou9wV5NrHY{X74Bd~s_f;~GH|L3om`QoaWv24&Sv3#H+$IxRpu+5V=wno~ z`4D=z>G(?O`>`_3u1_y2dyyoy=T(TPn>qoOU8Z~R!nt31b#)T`K#^3tDPhmddzUa8 z;1Y}wEo@sfSD0UA<71SDaMLorgj2*!tiM2V+cKwTTIY3^WAC7V<$+b6I`Zw0d@F?s zTMKX|i4R;@xZxaOg_j07N*8d}`-D?wWVxcm6rbOGyn#->xJ_om9W&KapuXKfE`zBk z;z!AVF3?`kKtAp=FwBhI9*UbCNYD>{*WWf7%|%ns1X$FPlI5&wdhVJ_$v1#`@k$1DmPh_xpvAPHo5lJU@=0$b;}mRu69-X0?CACr&t=o%8vvzr4!XhcG~{IgK#SL^uKuRQUjf zdsGxkLCbaKnIiDEKvC<+yl1W)id7Ch*H}*?+HGI+leIl9Q?(*XagGqF_`zouQDpna zPOt@U*60nNYcy=)^qM7rS7yZc2Auo8&A*;KMOUsWu7DFRELZ8)I|w9rKgkt!aE0P) z7bY&D*=PW&X3lzGt+)@(GI1I7MvOE+9+Kk$V`q8WG}dCU(UZMopaHkU*ImZ7OqFen zVAj(Mc9+ipVS+fy2B)A-rx5V01B{mtO-I#Fs5z8pN_ek8rtj`)*=G`mR0B@LrvkVq zthN2w91bZ+6zKhYenW(7#-SG76P%+CP7~&HNZ1ZsGAebl~ejOW8b2i8Xgv5}4DDH4#Sb*~SWZnHH52bST!L5-G%J6d4hWLqyAAXtX}oF++X1syugQECI-xRg6EM_*>(_sw84Rt3EH_z=owY<*lzv?Pd9 z*ti!R2W1x^FXi^d@(m@bkQlMtaBvAkR_RQ=GtVLJDCks)l=*pJ2Z5|_ZigHAOlYNW zE01Q_9vJE{lpnfk&d`N$Zc&a+bIuhrsbhK~XPG(6EzV9Ibo7hgpBb8!Uq`T4p}HQm z#8l6G#~fSJg>@dR6@S|sMW=jD3v`(HtpHLzJCifY4lnGJ9?6BhuX7m>&X%*742CTn zO|HeD_=Y)=urS(hP$J{X*dlP8+A~wEDa}HN0at8@&^4i?n!X&y7-2dQf0=M17JZB3=}=-$by} zZOq@m2Gu-Vm;^bJMXTNIQG2pyRqlrZh@8yv-)>mwqx1CB2GC>$3m%c*dg;$uv%2ZT zG6gWQu4#(Q;F4ZWaR(X-nj|c!rS(yFYd)-%`=qWY`SS?5Qy(d!Ok*gTUv6Nn^*3+z zXlpAnQn914FXes4 zvye3BkTw2683oN#%j$<_N)$H+90h1XSQK~DonTqIurH9^kB6%7C@KVB76m#T-fIe< zx7c1c_kk0vqQC}4_+my+!WJ-84eaG|hzDpitoanzUmd06oav-~=Xw_|+xrrpY_-z) z*udgC@4XKZ@q+#4)>3XKlAo(0_4a=L7I$25yUYhvXmn1GcOO~SJIuz+&A8~$xZVrX z|LQ?zY3D4Z8$i8>fXO_q>49%e+FTE8_5lY-Da1tCQaohpYuLMlC7JN@FVODELEQ=H zE?#s#NxmsbJU~o8xPZm?P=nq|RW!~hjd+=H#p{k2Z8vW9r~0*McI3GEt=_gNsX>^3)5>33 zzeFD(iB5Xo7V53AgjeEOyrV{fdH1^c@^bYAz{_0sQ2sJsjdGY;CBX{j+J=YTVZa!e z%FJvo5d0Orp`#8K?*XiC&mh{ux9Cai?fJXY7vkjGu~QrT+-???X(aw=Ep(h*Zqf+W zA6WIN0`oQ%-Qvu1=xuU$FXRO^c#i1ffnrWEOsI*B#)qIV*17+Bt;;v#;h@v2 zEg`n7p8A)(jZ@gREg!hJ? z!B1^4IBat06R>ps4$779;6)20LsJ^A(ki0=Tg+VS6ef~= zCC6VAA@q3wX?L#-XmQTi>iO%8Pi6MLT$Mi-Ja=dVj@aPyN<4I!$0l=3Z&`0BKJveg z&*hTNt_U%~i$4u}a3FQ4XwfF(@16^U#v78R*ir<1u9Nib82J-+ye3!-ap3Y|h~t77 z46BPn-sN}L6$1m~vGTC(2QS+PhxJf?I)tJqAq)&XJ>#UHhR1G5uMK7aUQxtq}sPX?_@QyGzxhwW$Fc$Pscv z>st!ZFthB2SiYM0`h6Z?65^U`qJ9Oigq@&k zQZ5Tz>ITfYVO6cS7F56$n{j+7jN!-g>N5O8%~aBs*jjUomRdGgFqjTZ{t3;IPH+)B zLlBe12L%V`5)kX>mn1kwD+s6{1c5=GhN8+{1aHuJP_PLil@9LhGtyjw2=?EVV6 zF9``&tJt7ahu+?~ekL}773yZmS&hxq6-77q|3&t^KR~Qyily89m`BgT%7niZ9riDO z`u$67LU@wLUcp`ym730}C2Ze`uD)g!bu!-Xa(A;qO&L!{gZoc~D1oUJVAGo`_TjmY zYTa|^Tv2z-sP>Yo2KrN3D+b<1XFyoSnp^j_GtW|dkrcmy_XaXlIv;e)9k>_B#3j+S zj<~sxbHnLJ*v-PDngE@PXx%iCOZ1MO73W-ObiiNtP+-* zAzhK&qK|D%%YMLWwU{GLM{Ky&s5sPSAZWaNvyl>OyUt zB9~uR%0RvNAYe7()Y+4JHuqnG^jv3iU;gj#k$hhLB{L&S%B(8}(Jk|%t_jOS&CN2oftyezr>;>lOS>o-Y6 zdgVuw;FK^?QjDe1L^O}f%DnM7ML`=&!GuInb4zKFg_>SRf?F84dkPGRUmnqfN-RH5GlA_)t`W% zh&Y8>YnLSaZnnoZCrubz2d4MQ`hH_=*LbBVD*fyRaVKOEF>V?7j@A@QI9|08Ac)3j$7( zMD5y9iXI zB&W{$qoz+scAL|GZdD3R5fQ2bhv4S>s?^uPfoB(TIGT zg;%WBtl+{kb>KHW`+}vIqTf<$b@q2HU1b ze}@Th7%!PdQCxSOVVJD&;5ugqqnIpK)oiL5rt?*HeOh}3#l%HU6nGn$^% z_hs+)o~i1W;g$c~avdsp9JA0m&)kI;&v;ZM1`WxUqAM|?Pn9*oOwJasx+rpir;l&_^M794fB*GAvB3Y7p?}fwO1#j2<^A~W zzvzNz|EVL4uN}SoW&8i@1O5V0yk5`W=%pp_OFFGfDV1N;?5Kvq&G%38bAde+%>vsG z%cp7{z@ZN0S2p$VeR^td1%8B-@@m-Q;iYm5CYBAB_zbc7vab|lYJD&jzZwH5Hx)7!jXQs4$OiK$Ud&o*yMr zUN-k%Mll>mkr%@C2j{<|^~jN(0kZEb$}*j`>dJS>u^)eqYtI%Wm(Q75-Ik^=EnTy| z%Y~1qPBWVw!;e}}xZ?aj8b5IcNGuqg=s)JqSpcKN80?-ZR4CE22c(?y+&U?}?fE7u zR%oZP>)>5`q+O)tea)`8)Xz4ab-Dc3aj%4uf}X~edYzy$?dub&B;;9BR+q z;+-s3x%3wn+zgu&)Um|@BPUCDwNa4um@RA~7BqO*Ey9O)#)iir1O!pj3p%mUpT+9y8LWS%8i`bE^j9n$pDbZzxHw)bnyDka_2RXWY zGdU8)e}9($k64HtpDxWD!D#Je0vZQES53vn1?#apMTttj$^(s^0LLi^-TAk!u~r7| zCvD`iloJ;Fjr=n$^1uQjs6RfwgPij8<{?)@&nW*5bru@Sah< zF_xg@%HTxcT(s_Xx7mTKbH&>D{e-;RYQDO~ z5@iwiszH;;cg4olF)2mr*oMKrsM$@mbdh79zOol%{4;sx4qtB~Br4z6I=I&c?-W<> z7|iPPbBjs0q)V3m@{#Mv8CQO)2bz;tyPeKpL5OV%Qu~A&bG~eG_%bm0m851Np6HYK zq96NuYtCT!EF*UV)CCa)P>U{~hFnxm4;J-wKbXh;AtEMU=0;{Bvsv zShMq?EaDC5-@I3w-1+l6H+lK8wb>8IQ70+cC)3wH(Gjd8GrI_qd>iS&Xa>;`{ zvOWI%*(^Gh^mvncX8e+cpWK&&Z1w$jf}~B$9j6}CO7&$>B!o5SMQ*-sO8Hb056U^zCTHdm{CJxA=*`?|urz&Rx=vX7!HX6|F9u;sWzBaZPb z%908TdNuJEBM11!jco3Yzn7QJqMQisuSYuJFADQOHgkee{5ZkC$5752ulK1h+-%(r zAQaGfV4(7K%wl+~Nk;w^|G2|H1Iagx<|<$8rRLM;uW2Q7#4^60sa^cFNl&fBe*1Sa zWt}z!M~3PFaO69h2Pxg>rH4SiC6N7-v`kl>qNVC}<$L_78YE-aq5;*gq?UkPt}Jj~ z^}UM-Ii2_M4C_X0VYiZ6kCNW_T6hW%=}lKruaY4_iRZI+YJb!(ZvLK-(V(Bo+qEZB zOF?+9Yiq|KHsut4`VShRR1O;qwYfcqpwmY;s;A+o=}RTl>3Q^)?S}|Gz9~Qn?0%x- z8tq2)^9@sNVp$dq%Ay3}x@nLbQ>gDy-r)Bgs$n-IJ8CWOnm``!umnwz;f;H#7W zac+5CkmrA(u-}7WR4K)q{QZdk*c~97awZfKUxCqdH}f(7aGTRINuQ9ONiFHDv}`X} zL2mc^NLhds%!XA!QI)8yqH{%xz zn^Txm){m;H3Okv|cb9%&{QSTp>I`_kf$0ry6Y2B(J8`!~jw|$bFvuseFHM@{{lf+#|Gfw;2^9^)uhW~VZsRS6ao>*HJ!ZyYyo#!X1(a%nN^RNzpG-4ZhJZ1-zn2 z6=@{y+|I2>8^78zygCrh&f=inmXunamL)ZxH*{v3-jTw)aX};6-YoF(+HRxQAeLKwfm@a1Z>cfDI%5{{ z6jg?#Sb03qKQlK|o9u6(wK+H_XCZ3t`i&S$Uh-6qTO63$yRX*Cojs*`He}Hwjm#MqQVGZXF!_b7b@WO6z^m+rUSatUJfh-{GTr5oe*%BGy&i zkz??&4yrw%$-&W|TTaC!iC-*f4Bx47<4W;eK|*PducTJ`LMY1|7`UR8GNIl3>yJ~4 zc8E&h5)@@M9o;=uzEB~8^&5_Dra!kbIh#!nh#M_wGugv#p0B-HBORK%YTt~CmRd*( z2kj)uShJFzD`*vpKV3u{q)1pOntPHYG>%k-S{%wANSZWra64|uP;E!W+-97wM#=sH zMD-0`yq?G1&_CRK!}p|V_;p6b0%vbDst|6v>jQOF)92-tQ{!#e7k$e#_<%Y25@KiO z`SF~AJdp>T{riP<&pE6v+T_4?=0~$6v~3_z`*ZsG=vc8%!=O1=%iXtGjL_`Q38k!* zGPyvHQ)NiUUfPw=?~FE@)VmaAT$7L@{X3)Ed!R{~83@X0NwtkAcK!1A^J- z&~V$2auXktHa#i?D)k2Cf6irp5fm;tgD>UR6`9@4|G8z#oN}ZF=KvNgBi{=B;-vp* zBkFqb^Utj$3}}4w=)|gwv^|6fL!`Pvs8T=dX>4rN+s~KAvBdT62p=Dn8`8qD|ft>Rj)}4F3 z?RoTEpYnVje6Y@l(=|LOFy~f~;a!+ybbsGYt9s1k!&1AHTSgN0DugI#+~xNiq_;M^ zZP}iE-yz+SrE(2A{6P}lp3@i3I#Md`;Ssfoa-|i(kXhc-|t2Ip8{??H^@IPvO1JwG`Nr%pq4(6|( zEsz(mRweRYa%L{!7Q%;GuA^e!u#Dk%Rld&Kl>th7zW+l>*Me{L?6VPuC6~-{8gG<( zpJR=+V90X{%TKlQD_PjgDqY`9hip_bxV9fg1x(4eE48A|=ZfG1^_e*0WG?a_cTZYR%aXOZ0b)F`Lyi$cRuuSlk4|6yXm6Mk$L^hg3Z z!PBDxBE~Db9|V+N*;`5kY5(MUcErX{l15Af1=CS~lO~RPSnmuz>@A#G6H=X;4170s z!LRKfIOjE=Ug4Fx*-etn0;D@XU3_cbC+r^CHXoMoU0u_L)`G=Yw%dUtHj%}vN(5f} zNZQ@1+m5#gjLE4(dky@jzD(G$PRW1OuRmevp0E@d;{0}Ki`L_x*2jsrg-Zv<;o!*N z%}}bQXRng)8X;sVY#I_Z=Npn54iG$;df&}lTzgu+gO$7N7(Ssnq>yNleE4FA96^#_CskGBCAOlV=*y_M|YL@;JWbrDL&)ej%mo zAl%+8?A*t;V9F9lqNDhE=M|p{m1ncRp^M5S`fqCE{%S(!v~`7ZywiMvWfPtY(&|}|GMGgAQTA*E=hM09Jz^Mep*kh1@08j3Bwf^)7waB`JMC4010U zeZk1EHK394?OiIN&U^LWGjV2=$MpNb^2rsvVCa(0>7AnKFxC z8Xeb;N%I-*1O1L}MI(*k6$=8-in1B!~J9XF8 ztNAm1;D5T)KPYtFymbymw3(2AeZaNT3(!Hmtm7M}143bJu`7T2w=5QO*~e#B4xg&v zm^Y!RmDhqV8-71T{{2Zxx2B+?K1jlsld73}x#26eXV}&K?h$Llun{CmRG?qBHJ8dA z_+nJw{qy(2T`2zd$>;63m3#dhdWpQ}xmYccXp4G}qo|j^He91<98+SBqdw_MVi1}m+Ouh@xq&3Tw7r14_M>>!_E{`Yxjl-D<{J(OJH zyNH>d532VBJtkCQp8n$w;3yt`6Ds+S{81*$@7=PRL%K%%#cPtCzL@vU@Cs>czAMZ7 zTyM{*rhmMvVBqhY=sUH8p$XH;saaJM*oRdXamEV}{*3n0`Lwz^4xS>?wT=q#X>!co zI{V#KI>%<8Uh?Wn@CW@mq3BhF?|&Lx9~A`~)&uf(=Na4|5bU-dT;14~kk9|k`-x^w z-z^4Y2Ww48b4tq03KG6~F-vNGeDk7V{2%EB^(`)+%s;pI?v;v)y}sT6C&M>FU6Q9q z$MqXWA4pVG-Sd>l6I0d~4PR@BK6^D2A~!(p@dJoV@ODaB-4CXfnrnw+L)Ykl8%)bu znUb>XtK}RBCv}zNhoKvzDT(ooX9`ZE4pu_x{4G0%4^{)=HLpGk%0EE)Fst|fPWL_l zk!NIV_)8Z{gt^W{=D8*%c+Ikui&=OtPcz+iIoG zfN%0QzYcMGBt}H8A&gstM%1fub1AiH3Z8u2kIp!Pb7h{8-tY}CW^M%Q-E?nBqc=XL zGp`=|y+&;MS|>f#o#cR+@Ilu;^|*DaV`(R4gP`mvnSE28mC@2l6 z?i^dF{&Pz+&2{c4_$F~n_8_J;qzJZq8DGY-@Hjp#xo3T-N?%z*)c$w?EY~K^5$`7< zFPJf(tXGhcJ-h)o{5W3xJ?_(wU1I7>HRZ0p>rrenq+6)#n4=|p{&{|Rbfch7|8>#Sa;Nf1NOl5+Mq(Fu z(m$d=P88}se;q=2{q?8g*^*E!fzDWRD4gA$S~vKI;104LGvO9eWF@{ z*i9+2v-1A~;Xoe0^T}3jOei3eOInpOCR$AJ(QX^?#Y$&%aFeE(&fE5T4*viN_|rX& zm*$o9S9D*Naq*Iu!GEJa3;1*SLHt4xp|8Z}!w-Xuy%3*Vci1?-AsONenv=!~wf?>=>*a5M7e5){d}p&i5N;Q&m(S5l z`BI6}m+-#+9qjt}&&({P@rTdHzmK!*lkuK@6Uhi*I1LZjt+!L5EmbTNG{b3Q{Fleh z3fM`0AlgdwD$a{5W5H-L)U<(f7on_Q4B6)hheL=qS-;VGW@oZ4$V5aU5M{kAf)RWo zEh&Es@k(F*2LAw~pXtR%k$+Xz3BRE)B*_=w=wtK|uR}*V&-{C!z*zw6% zVrt?1eIG<27|2E06d^wa^N-1iLii`(#)x|w_`u~N{2qdhuC@IhO%vK4n9i7^(lfa+ z-yBSkP1$O356xl=sfuke`!FjisXxz|Bry5eqHNfkJ#$BhUPosF0sH2X^sAf5=Dps; zVX`0bV z$lA(i!C2o1VV(#GqLQy7eii8%^8Wy44H-P;kZpJIidhB38~Cvz)PKPWzP3`kI2)|Z zUMNZYwsIvJ4-LT4fZhp*ODH!a7FIuERb%vN(Zw%HHO;R^#2!r2M0Oylui23&@mI!w z43pwd{yiy6{d!WAr7yvn5Aj`hHX5 zekuM-`W60H!!PzX`VfRC!hFMDC_^Um@jf9HJ(Q@gqT@w>JPCF}WQc@B5fGmkvnlpD8CRA@-$32gF5X>| zYGhm}ydvsPZJnByv9dUSqbRBC;-MJ)v+;WTC-?A#AwQ&z{{U$SLJ(-5oBVU%;gT6M z`P;z|zlwhq7vZzmtKyL4&DZ4!LBXO8cs0RS!=?Nul8<0~2tvPS(L5MQOi0yP9|RuN zMHz&=!cQq)1&vF#EW3xvGfzgVPhuoCM4c3~$l1J_eSSvJqE%sXF%x$?LYlRGin%?6 zCS%Z@Vg%R?jLSs^YkpyoGA@ktLJ*!w=jHTK`X}~y{nlH5RMAi_ZpSCiZO_uC_SKE>)li82W$HM&# z(Mf8&jRd{)Ct`zzGT1VH6`E^d<3+f=i3=pN5dB zZNncAvibOj==}{CMK8t(Pl&qtOdqe`%VjA~qCUy-p2)Nc=!Ei5 zBaM*??DsE{m*OHn0qA<3q>dq~F9a3okWYp98O_Rm$n*Oxv^H%Svi$~y%KIDDPM5J& zDsW0ztK%iOk710E>)x4>uyQ8ei5VDs^< zOn|EG84a(+{4825=Ud+;$^d-$EbTGroQ`SC(ulW*duh@|po1@eD zGs&Niv+T!a2uDN_+3bCP1#~`%xo}H<@#&HFMzZlJ(@lCqBbtke@J~uEU{{SR_y*Eiik0>1Ufi2O}b0a_<%OqiFqxQSuq|{g~0x z%3K*2lq9$z1P&sir^7D^e0_X+eg|$$IWR4rkKD`?DRCww$qgwZIgZ~bZu!D#9-Ct$ z^R_BM`D{Y9FF_PNCJ?aN16H)zv_C9QX#mFeVpm$ z6cWesIHYIjk`<@f-JS?(%h`&5T$3%smYeo4pV1A}p8lhnBjgd(;Uw!DSf~6P@cDy; zdwsDDZ;gaLO&3N+t|=a`E3cZ0j2IQlA?JUQ2ku=e5u&+&KM!Gf8jy{zA~_)$8rYX8 zqdlXs8s}!lk>n?{_8*A8HTNGvVGO^VFjUAwF3fyF7$l@LWWGKhs$2=y zBzC_GECn#rwOchy)P&}Sp91Vd0%RT-4PkTGhAVkz1#Qb{pK5C@jb2I6#q`+) z!?67l?ZzUuxXd8Y%T^F=dwCT^mbpw(Izp@A7bOzI2@HHxR8&RR%|sGpeT?jE*?pDR zuKo=f0$)DH`erMiDR$(c`W82-BxI_Yv#-$YJ3n2}kW zxHx6u84om`2!PR{Ne|fJ3O1Mgd^aS}jZ$3&=rprc^s65Mdl5^#5G1E6#4}~;jF4;! zEz?iu91bHk`b03=vnBEIlO$@Psv&U1rPB0Oc6u9$`a|$7ogaZmG`@ycFR{JMd3qai zZ}~f!dlulXG^gOsGJ?nX0!ApF&|5&{L(#UIV`rWokZ*rkGU2@2(AABnr4XvoY$Y`= za!ol;_B#~MC9(X(o(Ba)MEOGVCGt7Q{=_r!k`dU_azzMZqI8V>AquReBjP2Pg?ci` zK^+*__(85~G~%8I(ifqe@KfaXqhk4Eppg)@@f(sd9-qwkr08k%OnheYCcKk~dK51M z0y79_kv8Op{E(jtVpKD$&@0e;teRlCC#TFMmX_PuCRkdqqx~bn{{T=kvoQ&#mc}AC zVRCpuExb=iTscXjLQfM;=(-H_*pHLY;JUp2NXd)LQv87^i#SF#z8DfZdQ!KMOw-+J}sa{Oklw%NvVPKVLR-MO zT4Z)7lC=GkMYG<@F-#X}L%o<2`N=yck|ShhMyY%arOGri@;I1WiK;SVpz=FqF2?w4 z$X%t9;g(UJR|0X-^r90}eYh-Mn3(ZZ3>&4}V`}RI1e;AnRBC$@avJ{t)XdMXMZPCk8N09iuR{IS*o9PQHwDd3i55h8j5T7I>CrE@R!-GD0jFo6Rw9X8Ik>>6- zE)%{UO5dXw`%~D6A9F#ve{sn=;uu47=e9b^39gJ2A>+~QiA}Zs!kwnJnQJ7M$dgI- zf1(CeZLz!G(G9Kfv1T3co`@fanA!SKLQ73M;+ke+rvpO9{P{qQzx_(lpROu~C22&mBeVq&xu9Jk=$i#BMv6m#k~ZP(@+ZAy!~SnxedR%N&s zvY87^`w1-0i11Eqfg@r`JQ&+vgCM*|vZ>mzE>y^AY3fya}l{F!8vy=1|S7ts#AO(t-RHtYNb z&nkNOrY)%7NR~n9m0fxZ!gBo?^~yHSHWv)9EVR!hUOp{87PC~Rf0wE}5{R<+okT@j zz|4i?LhJ%pJ4ngrhtn_F($-gG`^uzz+@sqv*M1 zoxa8leaoiA|oHltrW!68x|eIdGhmEB%}lz1)(SSKAb}lw_>aqp@DrURxMu z^jd@hYw|b~)t{KKZ2AA$;`<`Oac zBF;5@nUQPc_9Y<~77_={{SN$GaQ)kba8!{t*=zu z2ce@v!>>ssHCNg*m7dVt(eYCt=6Y#hRjK_C-4#Y5>6<#l9+%k)Tv!^gIH`tEh2!Q6 zTNYaucySx@E09YrhNC+#zXTL?L?U*A@Q8Kt`5R|?7C3EWMQeEI+yB^k< z`HB@8xhJ=hZuu?-sx*%xSrzNYv?ZdCB}AW)S8oN~8gORLMco(D6Ssep7+tZ|MoanN zomjr0j>*wInbw{U;8YzY9|;O3sVB5O8aGAaKglhl8*QTt+PXsj0FWDa#BxthDjGH1|y}^ebsLZZEn$tSk3{JRhgw)h-+kVsEA{Xf6*TQMEjxBqr5nEFV7b$l&U| zBCv;%Etk3#tp5N2oX^|QVDd=44HD;Qx3Tn&9sLcZ^&4dtxDWaN0DxM&2_swmy@~C1 zbLlQ5T)z`z#6yx>7-wAO43mle2;I9x1?x*!>2Ii7D8ysO8>SP-Dl4OK+Q_u zfxER64e&AHJ8nv1Q;&u+?XPATeKh%E7lo+8)J` zYmpe}>^D#MkI;AAx*S`nd82-bBs@XDf`!8DeoFXeSPQ?wI z3z!#x$#)_o{@!{Sd{GRT#}5THUWJ;^Bt8moc-1^cbmoLZ+8qO*aNR)}6I}eB0{#rv zFUaYtdO9&5+cRZul7rbKOl6EEAx(+$O^`p}%oPtL`Y!P%Z2GXDUPkUuriu$303R}iSAys9bY_B#NFignzN!1B{G zR?{vTeny654i-?3KSL35;6vFf<*`|^g*LyTsmD|3YS>H2huG7Dev#v5ijOQ!H5D1a zD`@Z}=GW|OFu9Ok2gmYSyqnD(k|`hZ9mXM^mG&>h<_TW#I7~Z=i8jqvL0_@mHXd09 z5`$Ev1_`K&^5ByR3D9TkOs$V1B32VMvm%+i(m7eJoEGvdG9#t?WD!H~$8H4sndKp~ zztSOqxs50_^&4N0Mul(<24s-tif(xYc@W;y7nQ~D51Fu7ts{JDE(M8F!hsF(trOY2*YUv0Rv?XM6Iidb- z`Jv2B5@aU1I5u2eikCNIZTrkkW6T%xxZn~st-<8RT?Payx<~8eGP{N*&@3gx7u_R_ zHI8r^*>|xO9*tZTz~=*WtG@w=YFiNbHtcx@5}?J7yq*kfVWy~mY_lvGB6tXBG8IXu zsZH&Pq$Im6TuP*}nY6g+ur&VwCJs2}5XFKVrXZ_5EeHs+kw&U_@n?*_2z8az z7(h=n8Y*yj8Y?e`#*Bz9YLBucH_k?^*QB^KcaC1g6-n5vqayHXS{_K9qB)KBY)k1e zpqnPQ5uc@abR^yrh;7y!Ai39t$`@pZy0Z5Uk(+YhLxBjYB^V zZ9vj~<0&rH5s0s-J=?otZ(l_CY37?v=NcAA(%AK@NNInuu4mFC$Gj-2k7L3*JB~Ni zCmk!WSuBXsiK9xnP;bOKG+<;VS#QX{)xi7mAdlXjuP=fQe$IxM$d9tKk+6Ei`4-df z6Tp*%hBH=7%W28O+dhOUEv?qyk)oK4iMXF*3_LK3+Bn756kEZKGW0RA{{X1>o^VzQ zb%K~^{2@~vSaG3EOdbw$A1KF-?FhOSh|Fu`OGbOx#2Ip+qhA#7=KRu>rdv!_vfo0k zl3dn={{WV@46*$NC8+c)B#_#B7nXb^^eCE5ZA2nWj&xu4@+6w;IyfUs8POGR;Tg8@ zw%DzO46~FVZ8pO&ZH^tSYoam9xtsXFfX~a2^p;U32JqvbC7U@-y_zXJCM>`(;gI)G zx-9aj-<3Ex^lWa^ZLJB>J}6-yx)gC?8jN_wUDHUuVW#WwO?3km(EQPy54 z{FHg&uF@V9M5Az`t(Mzpi)$TVtlB@bS!d{^+_t1EZQg>{NAM3vNf`+TeP5G8)g+gK zrlLku4{nLk7oh2F`a*J0VN&*WI5b_cP00E<=aHN~Kan^wg{v2vlLn)yc0R#V znHNXNi1Fqe0Z!ErM#mZyW9Y#At-Xmhj|Li_V{=ukkBj>pt)VyIO4fS7&Nb?^GqCy; za()8YkiC=My?~$jH-C-DI@Ym~)Y|$iYcbDEJ97{su%o;VTMdtH;1(1AJrV^}!hC@F2Q3fmZ2> z(%w9i;0|>?ifat1HQX!>2@2;1pRS>#{{RDGe6P$W!@)%UKFBGO)%_$dZ6w=pggX=H z(K3e-^Sl&oXWYPy|T4J(8aw^_k9FuKbiBme?NYF6!ybba22|J$6o*G6c zIPzd^dK5h!xih7%a&aGfW~?`aC4C8=q_-PNO?zX?vllEUNWLXct&?IJ?TH+tOF}Bh zQ`q^+C20^eRi28}zSyVln`m^X2%+=TnViwpduy2(Vdv%C76YXsn^=EaJz^#`8`;GpKRVOw?g�#Ng4VnU7VDv8B2Z!QLDw+ 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

                                                                                                                                                                                                                                                                                                                                          RM2%cFeZw3G_gn>nx@ARHDl(bqh^m2!`=0 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

                                                                                                                                                                                                                                                                                                                                          7V=5W-?8jWgD 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ℜ^r4UkYP)vLxMf>R4KNqA)s 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 Dv4<%e literal 0 HcmV?d00001 diff --git a/resources/assets/images/commitments/cochon.svg b/resources/assets/images/commitments/cochon.svg new file mode 100644 index 0000000..e57b34a --- /dev/null +++ b/resources/assets/images/commitments/cochon.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/resources/assets/images/commitments/farine.svg b/resources/assets/images/commitments/farine.svg new file mode 100644 index 0000000..5aa9908 --- /dev/null +++ b/resources/assets/images/commitments/farine.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/resources/assets/images/commitments/lait.svg b/resources/assets/images/commitments/lait.svg new file mode 100644 index 0000000..56568c0 --- /dev/null +++ b/resources/assets/images/commitments/lait.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/resources/assets/images/commitments/poule.svg b/resources/assets/images/commitments/poule.svg new file mode 100644 index 0000000..0e278f0 --- /dev/null +++ b/resources/assets/images/commitments/poule.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/resources/assets/images/commitments/rounded-handline.svg b/resources/assets/images/commitments/rounded-handline.svg new file mode 100644 index 0000000..ce58ca1 --- /dev/null +++ b/resources/assets/images/commitments/rounded-handline.svg @@ -0,0 +1,4 @@ + + + + diff --git a/resources/assets/images/commitments/seagull.svg b/resources/assets/images/commitments/seagull.svg new file mode 100644 index 0000000..e6ad8cf --- /dev/null +++ b/resources/assets/images/commitments/seagull.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/resources/assets/images/contact/contact-bg.jpg b/resources/assets/images/contact/contact-bg.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d2188c9b995583e9c01df10217075d8d6e8a886f GIT binary patch literal 157305 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

                                                                                                                                                                                                                                                                                                                                          qDn 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 literal 0 HcmV?d00001 diff --git a/resources/assets/images/contact/ship.svg b/resources/assets/images/contact/ship.svg new file mode 100644 index 0000000..4ed5274 --- /dev/null +++ b/resources/assets/images/contact/ship.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + diff --git a/resources/assets/images/contact/suzette-contact.png b/resources/assets/images/contact/suzette-contact.png new file mode 100644 index 0000000000000000000000000000000000000000..d04ececd3b326dd569e1a09208f52352ad968db9 GIT binary patch literal 31287 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 z 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 B_@n>; literal 0 HcmV?d00001 diff --git a/resources/assets/images/global/bg-white-bubble.svg b/resources/assets/images/global/bg-white-bubble.svg new file mode 100644 index 0000000..b7f0ce5 --- /dev/null +++ b/resources/assets/images/global/bg-white-bubble.svg @@ -0,0 +1,8 @@ + + + + + + + diff --git a/resources/assets/images/global/border-beige-top.svg b/resources/assets/images/global/border-beige-top.svg new file mode 100644 index 0000000..decca86 --- /dev/null +++ b/resources/assets/images/global/border-beige-top.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/assets/images/global/border-yellow-bottom.svg b/resources/assets/images/global/border-yellow-bottom.svg new file mode 100644 index 0000000..2c11a96 --- /dev/null +++ b/resources/assets/images/global/border-yellow-bottom.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/assets/images/global/border-yellow-top.svg b/resources/assets/images/global/border-yellow-top.svg new file mode 100644 index 0000000..26c46c8 --- /dev/null +++ b/resources/assets/images/global/border-yellow-top.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/assets/images/global/btn-arrow-dark.png b/resources/assets/images/global/btn-arrow-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..5b78c2cd866d2a16b20b2b85718c2d0a2e6f1455 GIT binary patch literal 616 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℘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 literal 0 HcmV?d00001 diff --git a/resources/assets/images/global/ellipse_white.png b/resources/assets/images/global/ellipse_white.png new file mode 100644 index 0000000000000000000000000000000000000000..579b7e7da39b295d817cf92bae2d749e865aeaa8 GIT binary patch literal 10513 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 IQbk1kA1QdtQUCw| literal 0 HcmV?d00001 diff --git a/resources/assets/images/global/ellipse_yellow.png b/resources/assets/images/global/ellipse_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..a6d28a16e99ec5723b8b8fb7600fcddf806341ee GIT binary patch literal 12783 zcmYLwcQ{<#7w$pyI(jEcB)Vu3ZNfwiA%f^Fy3tE?z67HM5hX+!2@*9JqxTRcVut8l zlo19Iz21}Gz0Y(17@nEk&R%Qnwbp*$b>a>5HK{4sDF6VV*4BbO0RRFk@Z(HI0{%km zniB^8Blp%a^8)}%hJPOdAm=?R07xOVVGo|Zc#ogg^X1Ua6kGD+0xD&MOXX5OF_9@m z5Z!EUp50EqQ5p4<0#+HdN&%~af`48QR%HB+BJp~Up?Eb16?Xe711uj?cjr;v;D-WV zRev~Vn$UL^d@B2y_V?^?tEh~ZuV`FyD+1sv3h%}U@|oX^6^CFc#{YIe(gKu8@i&tz zFSjJ7%&AQT&PfSFuT?Pb4^9aWc2y^oFG6J0uDv4F`3&EPULfPwQx_G}YZfK_T?uxs z9CHuv=h$PO7P=;#DlS#1=()U(1uC7?KOALyUb*y?g+ifr(_}&m#sTVHQ-9{g+it-b*vo--`Mk##c}W& z7OL)-kFgkz+KkuH)H&A@J|mUsMcy&9o!y%wJYdAd88F9j6TM@OLFyW{oM*x1*j+vs z3TjxBV+M)cA9G#Nr4vt(;i`onvD~>)N01|aJ~H`&>^XoV|5*C@e4X=*^g8cg;^+%1 zgSGjoj)VIcBmDEbNeVcD3wi2lPXL*JgVeK)0G3%NE|+ek7)f>QK0+pqa>b6iE&Ocp zmD4wjAP~V68ii(UCHa^){-C~;X0f->f~fi8&zV$mB^QAh&)4e9gnJMz)4X#zne#&y z2IXXAOQ{T6E&zv+ss`}4ZHYtD2^R_cX^Ymbr^0M#Jqw8k+&Y_*?-$9fhhplG|)fYk^;w zj#_>HFow3p?cC!*c>#DJ$}fcSW$yjV299fkGRbNH?#_JA@r{8HGcTyzPY>+FbhFMP zM=iIeWFi$@Jn%LV0hXc9#MEntr9{Lnl;f(17fmL@es9HAkp!GsF}4M7HS|oOmoZW# z)lBxpqvJp4C$6QN-W|GQkL++eg>)ziWfD|rr#!J|rt#g|cZ_8cdH6BhQPvb;^3X`c z@T@n*;k26Kbh(h40s+RTba9=0rDaNv1Ip0};T4OXYfNidr+5)0&9SP?RFJ3tcMFS}jn_cjF~Pyo!9+1m z&mxD6K(sTogRq^obKY~tM*l#GYFtK$Y*~Maq1|%mqvQUHChm=g1oNln63i*|1j$SKH~a*(qidy4fMN_WBNflA$!P_x zmHT3t^R)JX$gv3@hJ)C1T3@c}V<^(>B=rh4Peog9qhMTE&9CgdY1bm<-|$G>BR494 zGAj2WX@1`X4cBX39n$#wZLwX$wI*XNxX*OVh4OmxJ-5-{s21_xF!S`iUn(^R#(mpK z7l=mtdQ$r1p>&RrKJA-H9EWnqge$ zFXSRsRz9$tK@jv`jq1e=v3FZihD@>uDz%=%D`@$kSu~2ReKsE1f>dKA4B0N6 zOstw-H~E2|8ydK~)pLMSqcl^z&Ij6lZU(q<)6|^=(|schmPk!BKiD`eD|qMBgPDh# zWkrQOafu{rwfITlG+Jg7?UzX_r+Z{Xb6+1T$LA$!9m{G#u-J<>GkVXKHmP+;L~HIL z9=k&_kU>8~5#I2LuA*$**SN(>qXvKPVX1J`*7c*RXTDQmRP)qneMfC-KNx+j;uJ$Y z=}dxny^UKaHENVK(2&W2wz;ed$`$qi6tVA((v8DN@rbdE^=}xfx{6q#f*W7%9L)RC zGAHp6td|8&GU?aUcW)6MydSf0SVfdC40mI!K487jFLT14;2imNeym^Kw_CdBw$B}7 zEEc89Z9PSctg>JT&f6m1;Xe;307rCUtX_uUCmt;RXldrUNP&;Duj|=4B$2Y-e#@hC zpLaE(eBsa@SM?0{$UAj5*sUSmt)8Y44wzbwKS|A9_I?}su6#ij>|ns&aq$WBLn)6u zqu#vA&6Ogfm^5~GP|Dww*CUf4!R*ZQ?=SW)V=*zPU6lS<$M-#}o3T4@VuowYUhnDO z7b7Vg0^8I)|F!+(Qez2ZjRVJK-G0kZGA;VcRmwce{=~Nq-o)Ch>&-H|POw_1b}qX# z|B)U#U1kz>b$4Bi&Uj$h`yO>Q`ReyhtNq2UUVEH)HZ67}eUO}~-2An{$NImNvDt?U zYj!ws1NK>?7*5jwp|_K6O?NbM1?81C+J}<_<9fkHXyDWXm8<}vrw8M=+D$?SjK$z( z4?G?}GV%O!C0G^05`{c}1X`+F>IjYREaFOuyxKH_?jBJzT3fq`fUrr@d*dSLg$mWY zGg*2U5N?`Mds@6^mpcq4<55S!V{4R$ylM$>v`EMhb)5t5M;GbVokBdp0Y35erfH1W zY@3TImBXxD>f*3sb%O!+ro{jNwR`H)9 zqgXNghc`q_EcLh%TK9;G%1%t)lPmvsNw#&0-@8-Hz(J}JuX{@8PWp4%{a5UG?Qtr1 zR4e)jc)}?4zIDvotXet2W^Z>4+=7lk`ANKFV|Q*eO*c%E>^M(+1}GQL4&TpmBLcPC z>yx?^+0+}Xa*q!vExmJT>!dSBNrS>6F#3+lGS1+S=Wv0Q+(-x)y;l$?DT1sbb zDU+9$xo*{_%}ryDJU8~OqnUwwxH#9i6b8eR7h&0&aXj1M!ChGlDgmK3WWu33t& z-{*$JA6ZRjYjJZe{N3;7MT^LOJ2cU_d}01 z461%(3wER8n5Cgrfx#-fKdSuIFHLSn{`??7$W17ZdL`u@Z}PZEfbDs4%ni&hgE8vT zX~rt$1X@+l0X9vLS`iz!T|4JecT64KR=H3>;K@^oz1exLSbO7g`r{apkX9dJ1}@ zxV|1eXXLq>tG~aiAL9x7ne6LXDW1lcCu`#&1+Ni!tiyB?H z+ywPWnqxkSE`Wbx1ld_lDy^Lh+9Q?*^|XA zQ;h>MXa~t<{r1QoNwhP`z7xmwd#`z&Ai7x->V3019@VPuE%BgH4Th; z2-)aVzKN_U1NMl$4{a4-58wXPK9dMaH9RKeNYujTo_#{+_(~`Yb$KiA+0YQpv(}5J zhgY|zPcW4fb679h4RlWuG2e`Gx_-r4vOR~FI?t{~fmTZ*e9S8+Z^LZ{8IiRWA*~Z zXKgvuJn~8K(3lkY^kh+q=UJNESFC*!BMH03f0lRcV84DBBq1goL7B(}Y#Rs-+mZ1! zeCF8VFtgUWS-`o9eqs2WeRd4PE*I5qHPi#ansdUmM;@pGQEDS)_t`JL<;kOw86FJ( zJi_B4lbQ&9aYZJ?(Hx44+Dv469bN(dsS|XNi@&|v*qG3k2sgUv3@jD$yhszkUb(>r z-WfHK*m9&c3cuJQan5b8K~GFm+C3XC^ez%rHF|I}D;YPEo}t1Dfqw+WX%#*3(M%+$ z1}?|@=T_d+`E0N+%;8UDHsiWO_UFz{!6I8ATm)(po%!<4{IgJqU^r=;QdHQ&*R!1& zHTh)xox=Gy$#ut3+(cTjoMT!r1&N}M1y05NFr<(%7d5G&Z(3PcHN|>>xh{^TV=B<( zTkn+ear^7gv`c+ekHHiY7)l|5i`w|IiP}dfDp0N}GH86B63G+9IQwfQR0((h8_OyA z&_#=R_u}mfriq!hRI%gw+=4{P=M87E_dU6GJjO>J!e)!7um;Q($+tJl#%5R6vbIp8 znBhUvnLC+GwP-12f~aL?{TQL5!)*U@Zv**z4280;PgjL2W&CMtw*r6st)BtiWbrMY zXpdCttwxwkWvM3<4bQK_UEmb8bC)P;eB58t2LIP*AS=P4}7Kmab^YwG%|n z?&UhC3{q(56Ld1^(7<4Ipw`$5t)6qZr~Ga~e&=-;mljp_uj}wZS2;?EFEIz#pNB zLQHz?6SeuJN62sPBGRIM{CIKnuwmHAhm(*Uy06pS9d{u3HZZHW#r1w~_gi^Le#Shf zR07;mDLAub_}Gw@0V1Z8sTya_RP|x1ubiEr>CH~eGRrK<$9Jm1nFVQ-k%2h~7q~B6((-@=F`|vZTmv8*?~@jM@B9e!TLHIr1INGhi<#M?YkEJna!i{&i51t z>sPtG6S3*ez2g!PtnkShUJzjIpF)zyzkwk)2+anf<6~m0RKq9OfUIR%($|91hOzUKatm@XscdZr&as%FbN?SBO!ef zQyBLBc*iMG125rM-;#=<=5Uc+x^;Z+5LIr;H={It&kRrK!uBNZ>~XA|~p{x=u*GCgrj z{;EZP7_UUJ7uYBg;K!(+=q&zIpAZ{KWWWEiv)bi8UTZl zLwv099-miMwxYjL-0QN1b}+sAjro)QwVBj#)Z%9k1X8IZe2)l_3VCZYJwYv=(AGL4 z6&c*s&ylu$!`#z)=kV1CFW<~FGc%d3SuQ4%mZ+mxns13GDt<9lk1zD88~^0G>Ump( z`)azlQ@^s+*Pr_^ETu_J{w=eB4*kz1p4Sa(blAY5f+r&A6ap8qqHvG){r@Dyp0|XJ zl0;$3L0cMr-y;SvTJ-+h6nwv_biAc|rKST3-e&-Tj+l#z2ed}nDN)>%2W8BHt!)1x z(D@^cJb(vv2rEf&%%nRe^3`O?RZi3Uyx`*85*H$z&RYQw2L2+eU-Cbi0RuF0UE15T zE{o+N8i6$pt$-RuanF85xMY2@(PID5J6xyxb2WUR^b!1ZPE}wml!Zidy64V6F&ka< znH9wh*O{Y(4l5Ykq+_Z&NGr20^=ANi48leJ^WP1c_pWi17v%L@8wcAz82{Pgk4^Y6 zlF0i9Ap|d(&UJNHBPF3)wbVHXjfp|qVJhEMl%#cd=7Ec^>QD{W=38Ax9%Ti$@BBn6 zBH$u2%C8t)meFK2kvM|16vs_d&pRe6#-hz2NNu40S2yy*h*Kzmbp2&ZvPU ziXKlYPwoIYrRB|xst4Z`+GI(*0BG8{JOXhPgY}q;?tg*%;b*WifRWX(=6D&AU2pKK z0!&M!)fv=GxhvhqHxKtDTJw(F^{D=(>P#+tZIPc9xAv_0ir^d0-vxl}561YUI@VjU zp8OAW!L3O96KuRK24^s}0$8tNZeJIvLZuEHzr`cV|3eEmBaNwI|Fu5;;h5`6I5yak z-%`{jJv{l2wYfc?!@QS%f$jn9T<4LT?%Z2{k$Z8onsGwHPh-IZRT!g|a08G*J)(o) zZ`x=?Wxl0<@-la2IbJvesmP8bE-Y_ZkuVxRvb~MmQtXa- zBDC1M#I*MXbqjpBCUyGCmCzrXm6@&9PuZIL`rW0fIL`dGY;pA1{4r6|#9UXP#FML> z%4#5UWa7H{+ZE`!f;8&(|6>g|4)dCss2Rl^=DG}@>!B*{WFuUvsojrN|1>1*#!S>0 z4ul35Be&$SA;Qx_<>|YBRc}GCo~(-ROlpga!?fkMw#I8|fy7FuXLU`Ty(DTDRk zhCRWAe>`GG4`;gpp8j7=M~b(F5{$M4*-nhX_X)5nynjvmsq5>QAgkd}hB>ZMiG4E(JEf z#Dx=gX0~}TUY4oTr>ISmML>FnrTL14e-BX-j){hLn5eTbwKb=>H@9mB8PaOPQ0{8g zRZ=^pl^dmb}%orqmjPKdh?8dMSp07nE`@*PNC$+Ass{8SkO|a;{Wg? z%K8BeH6md7O$GU~>+{uY(;xKRf0|z3!}!~JjDJHE*-)(wVz|Z&^nE~9;P9uREpPcI z`^%aSoxK>xAyx=hW_|9My?T>EGz_<{Z#lK0$_1L>JEuk6`Cmlz8EY|f7sTh=rTly| zQe$szH4oX`nym?+^7!%d6-_^)nlF9b1cBhoU3I=h61`bDH>&h67qOHwp!o97EFfl@)K#b7c7Y;>~M zJ)}T^dWrfc_OO*GSUiHEs`GO`TR7PV+vU{t!eBCOpp*E)60f^+dXukcU{L%#kFz-- z5}hq;#aHz1lK9y>L4PBCPJX_!gQpho@K+_wp3e$co56gZ_EGz69s)5K-&yv%<8O7c z&7*h8!gVntx&TevO}?BA1{q{YL1bm)s9u6*gu+2A!bJsSJE{sI;W-Sh<|cn z{oY_Ux$J!Hd6*g`TipwRaN?)ia+=m6sx@*03|cj^5r|txg#mPeZ5Qq(dl2nEZ)7`~ zNW6=6VKRLu=h&p+IcqS6=teDk7#XX!8!HBht#DQxHkyL+GGPJ%8e*5o@TlZ~YUiReoF3 z6&7@a@W~(aiSI5W5a^VXUYAQib-$XnV@htX5e2+$ND@4qjr3FZ+WyOvhHyFl{6IG^ zOd@pm-vNwM7rBVYX_=2l92v5b+`1NG+j=5N;`O!Bb9zIG#;P=uH}dfeV^9kN#4sP_ zHkQf4h@*Vuw>`Ge=mdJVtodFvxzeh`(pFR3+~h?ohS8yX?~i!|1IKpt?)3NokXkJ0-vWa>sZQ;Z)o2sL@Bk9bm9% z){gjfmSU)huR)>NL;;7=&e&l9BJ46Vy$^xti|PIBw|;d$|9>%3@2qtc`qADoviR@!f%TF*3I-Vr0?t)H}DhW+Vj0SHyJ_B%}(xrD37Zu)@r5 zX{AgLZj@x47YdxOygvR2f!u6iA_TgJ>5#^vb4Aw0GXBX$5*jx19ZN%$y#yOD*tzge ze~x9Hx@HAmeXjy=c?{PChKTz$VM|WIXA2iW@H}X;TO?ML|8hkAdj{$%P`nHlz5fkj zjN^8HB*%CVdS4Mj3|$JS@%Du9av#&NFi%Gu1%_e3r1|PN9OxgJ0V9Pb(&`aa2nek* zLjRN<{tJIHIQF!2npjM^`!jpqqBbEh;1iLu&pi{N$AMxuGLYvWq(d?FNd+*kFcD+X2*g%146^ii=eKXUg>|{V%jIc*q zuv_G+SQ<>f-*^y@K$t09+NFX+f5eM#-Hh7od zEdxtiYF~nB*{cpVLg0)71>#oHyOTNh{nIj7trI))i`KJdz!)(y$CL1-?6HlC!l|y_ z086q(6B`x2ECtlMp#9$2)#U!cT6+4Uj#1*Jr(Vk#jj2b!#+6|xmXG*IySV=5#&uaE zT*A^IYcSEZUR>nOkRS3wd^7${A>uc1dVarl1*BtkE;nVexJawkGUveMHj(*>KQ}E& z`T9EMsKC2IK!{l11tCBIUI7RY2syL%e9FJAqiRQjPS;5s&|ESHZnH_jqP$!1>%^;y zI=`XsoXyBY0t`1mb=^I?p>hL)y~SR=@gtH#%ov)54M>Pl*jcs3Q0m?IZ7cU6{q@KN%Q%7}hZ-Fw-~NHJ7}BJa5!k|T5F!#0iVzfF|O*s56v6oj6x3M5)=5_;=;V7Z zj`+o+*mV#>c^JXNR}@pGjT>$=J8Cd@!4c9bw=7RW<)THmB0&c#s*-yjkOVR(>ghz4 z{CnVCAivCEIC_}th9)>g;dURw4lM16^a@Rf=Ae|!+|5xPgWulK06(dJEXj|P*x(25 zw(~%+N;~$mR2(it_oGcvZ!w1)ZeB8IlOh4~T(`ddJM!ZQ7b6+Y?l1d0wfcojVuJpH zI`pMyVjhKSa^oI@cZncyGO1g)#KV)U?|TI)kiOk z;r7A0lva^GjuMv3e?foRv@rj8+ljX*V6f76#Pl>gi@7<u3D8_ z+72LR5pSvhIn|R}rcSouTmjuCr$6QrfPQ5Cs%bh8t+1<{Dx z_khCPenRrKn_^%o{SxD!L)`3tUNW@>uue3P`S+-p$M53ucD|S=ig`Y z_tLkm>q|meKZEI(Ow*racQde=!b7R_xMa?T|vLr8V^b%|Dd7sKkI9FVio`Fw@2nnzdvD!z)ZG|6o#%1cthHU0C8o zl)_=IGwaD_+*WNZh8Pe7(VXMMdG07DioZS?BQRKtSTg=RuJ*t8)%I_u1d7UNJ0NCf z@|?YLB;IBzZ*niT{s-oE5PkWv8TT^s7K?5qE8mQ(ifP2j;?Wj%B(ma{!oEVwXoff) zNv>*pcPXahJWZaQ0qZx{iw*|jd92MICqBats!xtQ$7NY98>PJAIK1v5Ta}idK)6^_ z_kT0^#)KPhHvgJn!rcrFWPFyyoe|>(vb?GDMqiU<`EqnYX6QuZ1#mFg7M$6Ti3tZm z;MAy1;)C+dU%ZM0(R|ZIeX(&HUA(> z{^;gE<1Z3&^+?h9gN%)g{WFvppvoYbU*~SNNkVg0#{TbJA9%u(m5E@Nd_GJQd*Z@{q3|qVWBgj+%=xD`)d-u(J5~2OJrYk=iGd({*cic%e& zYNv(UQ7G_qS#d&F7(;@=#QIQW{_RBYy`n*0w9r4E>mz?>PxVo^JoMUDlL)(`>kyiw zc;KDc7I+eRa(IhlXj+fTYDwkkFKr&_1iUke1a^m`S3)(Wlk4mBxV7uW{x9B$;Q9rj zTzwU1`69=P!Q1GX&I31W0ngyVU9!-%i}+Aex2rND97f{qJoa9 zbGFhNA2A1Gw@wS_>|=kKxrR4QHPi1vqzrU6{;7-MOGjKX6w&3W4(S2X@VsQ2dAhQ6 z^RL!0?MNV5Z4ac=GTPcI(9CYw#1DcIaI9iG!8?|trn286tlbR zxJM7KmO<~T>t?^S^PaN02)_f8EQFWnkk(Xsj4}Yz8d1QZ~d>+AK(%3ao?N5|k zsTch?s?bf4!=(30c>PNJqEZ_*T&vo!&j#fHI1kk293|7eC}%TN%N-P2hLIc~&v`5L zL)mpYYbz`ldE$(Hu((b-zHPrmXyMNXH&4E;V1x@GqR-Of8saL%5xAIyb3(*Y`i?$r zcdEZo6=BkGo+NB=5mIC6|BnSjOF~cE?nETD4=Q63%3tbBUFgc&k@atgHF)w>-(ZDT zM_2zdc5v7HGxV5Z@~$FxBY+O#uN;&SbL^SQk0Dg?D&#fKr~A}PZg+Y-cCvR2f5$9W zoj0vj?hBTZ5uMylT`#oHxd5${g#JE{XDo(R@mgLKOL2OJ-&lF|rTe_*rKNn4>d3_5 z`|>Y-9InRQBo;N#ctG`)IbJ`J>7te^iV6NbV)9~f@x;5PYQr)k4>y)KA&JIouf>K* z?EWK%&(6FrQV~uYkJC;WkaFTj-`qV?Mo;!M$E^@8F6Ai%Bm6;CEeAWY$(6%a*FEl!18{L5yTQ09@iW-WlQ-v$>fRnXl=MZ|(#_DtFh-Yh zw*tp3yq;decaXv-I(;hJfShWj{#Q(M%Ty%Nph(Q{L|WRlXB!Q<46X&AvNTVTQz{X> zkCI|;8y~0C^7wT>pePNYE+pqK7(H3j`~l|;5e0pJcXXW1-)IicC@o~xIeTNuwz^(J zLdWk*=kc55*X{d#c11pBk@%C&oRw|?s>N??2i!rhEbL=P6iE@h*EIFY>a&CS@*+;HL!Q^C#&P>9yfh0a#7I|#xY`uggnRYHXEvid2^uY)-lJ!{rIv@IRl-%C1Z|%Q9I}X&zMEnq{wRlhnGA2P z!%WQ}SGp0c;<<}pb&ivsj}z?mg|3pp1I3%k_|Ta5H(MMe2@b6OK(RRa*#~+mO!A{R zsZ16pnFRcwkEhhj;oSTs@PEl_Q#nR98DCn<9gxZ3)U)5s>03TC=~zAuLbO{nLiVd5 zNL!5wI@Rzg(krg1r&)iB6uK%Njf^zY&!!!s9HDb-GX933R8FGnH#QTxfi2Pcm37lY ztk$75D`2UJ_0#|AJi2#YO-uO~4A5#{-_WWni`|ObdUaQQQK4;Bg9H8sB-!K+&zZG= z87{)zglm-zldin7>7O!e>Ol`Kp4J*gTRx>8x#NlQiK3~T{lBGiK8qO!Ruq(7+q@0E z?Up&*>Os*ZW{1o(Lx43c%zdwsc>51zp;ad0)DZct_p_ahV(bpRlJORCZH5o^e*U4g zd9kR+@SVbMSH*)M2L7VMEc0hngXO#mk9v^yJ{OI#YE{NtPS$o5V_mFR=WwkfSfga- zIc{;khrsq^bpN@mh2L9B3$g<@;OSM%p+ShjTX+ffucW^zSYoN!84rDZD?nT_%+*jw zu0Nm3g4dmm=peg%7A%9RN?mk0C)3i^JgfR+v&KPBWs_s7J*8r%K~~`Wd*2XAZrU)^ z3zmnu>d-&~PQXgcDhiJo)%Ktx<-%`GRoS1r&J#IC+6R8 zdtR`6HE2@0uE(7H|%evjb0M=&r%w6A9axtf6hpo=|=+=Qs zmovg9Hn4C@v-{G(q?#C2-gzpci~^Gis#X5N>?1!HAJ%3LKA!fm_fJI>o)ZA_T8GV7 z1s4#X$yfAhp5lan!0!Wg68W(k&h2kIAxT?c37=$L>@Mg4j5#-SY5Pq&=KXQvv{$*# zzZ%TO%O(gK#@^CJ{pobNV|NM8?8Z8a21=u3O37^&*|6eO5$gCL7mVYno#In?(kXrS zn&?^-$nl73=rheYn|3?d;yfEy27_|;sLB^}`nS|T60UTTYH9dsjg*`*i`w+$ph7*K*3* zY$5#WQ}wd_%&0n@NvEJ78GtJr^YX^+)Ag-9G9M>wtgu6O?DZ+KqreqtsOGs+cWtvb zzUFioe1UVDbUi%2X<7Z@TgIM;FBh2@qe(r*-1m_4?xjeN@(D?=u&E!dO&VLhnE9JA zG_jJ^%ORP1(jEVKmaEUQwwh>_ul6((ZZ@U0IFeEFrf8!U1Iv>A81+ZW8c0mYA*JD*PqiV}6?iPxa0BuWznB z{A8bCoy=nf6uh#@6x5x3)d>Q30Pkx|E^JEy+M(<~R zTdJbYoW;aNtO1Wnp&*T()C<9=N*4q|n+Y4;g@@E(yTEx2)=RT16Pa#$Fuj0f7JwPX0^we(x_&5)v`x zK1^{FlLa<)c&}}tl;A#6LuC5F8=9Ay`Q4b}7}h>Cb=+&!UZ2Lb>di7))z9zlP(_L<%tCJ!Q4W)OR;F+V#FU}+i57zyS>)_bI`LN( zUR*pRHnjjJrpP{ zDl7ByIjI$}Xr5V1no{{dO||NFNST%f|AEcL;&h9^zn2T@*(*LH*MP0ZS!M$>W1@x1 z0Vm=lZ8u+JK*U(ov*h%(J9Z?13fk3MVdq&z7tmMFk?`;r7LlDd4GXLP)ut~3mp220 zSZU$nvEpzp@D&HjFNX;Wmc(xuwXR46=2naJjM$oCFqEa!JS`N4ddv!b5&8Q6UyqOi f=@Jv%HPKj9wibYSe+j<90cbzehgGTB{`Y?X%?QVt literal 0 HcmV?d00001 diff --git a/resources/assets/images/global/mouettes.svg b/resources/assets/images/global/mouettes.svg new file mode 100644 index 0000000..d9cd58f --- /dev/null +++ b/resources/assets/images/global/mouettes.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/resources/assets/images/global/plate.png b/resources/assets/images/global/plate.png new file mode 100644 index 0000000000000000000000000000000000000000..377638cc9decbdcedc802cb58b4a229b0344d710 GIT binary patch literal 31437 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 literal 0 HcmV?d00001 diff --git a/resources/assets/images/global/seagulls.png b/resources/assets/images/global/seagulls.png new file mode 100644 index 0000000000000000000000000000000000000000..42ba8c369a4d1c9f6ad2e4745bce0ddaeb9b65a6 GIT binary patch literal 2121 zcmV-P2)6f$P)rdtC>#Eu0({8(0)m~+MQpO3L{Ge>|fK<)AR3H08QpW&_u?v>e*|nt^!2 z$npauSOoz#80uN{KiYKpdy&YJ2v7K*cOWKOq(0oRzOzn6YYingGK^8Uvv`Aej zaa0@0TI z=-wQKK#D?+r1_bZExxjA5R*}ko^A@4IQS!oVhg0^9+~jmGl)Wo)D~z1Vxq#^(ed*~ zFeVBU?&hbzUF9iw7hrV!zdD+o{div@8= zNgze;MVgylsqz;aV&H|icj*YE$aT0&BFv>R2lbNc#cWH;YAk{LEG|`n6uBKqaYvC_ zs2;uBpM?yN+d1h}2pc0N3tlC`bz^VVB}Hz-9U?|vw4#)o?xbrdxKK{B6^5YE6g<@3t;t$oN16^`nd>3*C%VB;~>}Kbba_ z@V38ZG5Ax?S(ottpU{7pqU?RoJEl#LQ0M0yPN8eUFb*B(M+ZW{0)-w)NOB7@OyYCW zIoBt|HwUUuIbX$^G)vn-1e=>#dC5OJuuxf^i#jAGl3JUPzksx1R1nla$nD1OFZKq# zgh%6tQ05Y@?`3UW)JtrU#v)D+$_&rH_-5nnPvBsm-9yMYkwi+;RG0_|%_zT%Ah1Vm$4Y`wB6-=GEN>>^ zS<3*;#=HF~m;eH&;GJ*+1d$et*@J2@Ap{aBF}F>YkhBLA!qBo%E(KzQ5SgEgIt&%* zREpia38WUVS*&&s;?i)}Hn!(v4*DMiirs8HP6m!7m1gH8i@ShVYMLPWjwF8`5^;>} z4quA83M*V5a8#vR7?RgA*mq@b5?X{*;ToOAYl0=NWLKgTN`oS04n%T=RITm77l%YO z7NjNtYjEPeicn^`Fo|0gy8>U77kQ{JArcpBaS0OYX9WW@T?Xpq!eZ9zArXJP7VBI$zOpU1TvqdEHOT8HVgIO?z9OkV{M0mTK=Y~u zs82!>GN@R&5owYcDi%kD#_{vaScrp=JGam;TuEqndqgTDR7-*Ls0~AyFiglPAO1di z&5!M=${dFa-z?d7s6K3-IFp@%=MfbG|1FiTM_j{cG#ZU&JQQM1N}JAsx)9Mytwl;0 zuYt`lY$CaMW~=T+xtlyYHPx|2hvKtx{W5p17AXOgFcRS&VvI9el{?qKonFJILW>lG zk+^qRtj6*Fxr&HBgEayj_b!dXz1!ym;B9qt0+xp&2t zExwA8nx-#B?b9LDCE;Gb9S0rm0&wQu1xm_y(Ik+2k~dJ{W9x8OscND|QfIwUcFPsd zxB|)FyrbXG4BM?SkoM+j*cxJ{MemV+C2fS#c8eSG@3=}yX_GB%vK&b2H~T)ADGOD)VWUt1oSEd zhFAAQxFbztJB(QEHP8V>AnBv1GqLHXKCyzN>KeQS$@4jX5^wQi^~W=go9RI<`bDk4Qa|0hWX-OerS zDC!(wILcO@79A-EUffVVCB;OmSCT6SaY43a?j_XZc z@0>04+8q`Zh~fRd3@`K%u7mmMl_|@C+kM6*kRr7?$#d|OON(IQZ_sp|AS>|M*>A3s zYg+A23mbf^*7)bNF$$!Z_yVhCtt=UW9-wdBw_pqy5^jzvN$5wes^DF%F;y559FEsV zk!D{;F1ISec3K1_tz&NTeH(-X#TxfK)Jz zN+x`v)Ultmm&IH3Xfzs)Mx)VaG#ZUYGco)J0Kp%TkUf_D00000NkvXXu0mjfma*HP literal 0 HcmV?d00001 diff --git a/resources/assets/images/global/ship-blue.svg b/resources/assets/images/global/ship-blue.svg new file mode 100644 index 0000000..976730c --- /dev/null +++ b/resources/assets/images/global/ship-blue.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/resources/assets/images/global/slider-nav-active.png b/resources/assets/images/global/slider-nav-active.png new file mode 100644 index 0000000000000000000000000000000000000000..53c73c319eb07f92b4a8edcba8db6e282bf9d764 GIT binary patch literal 796 zcmV+%1LOROP)lE>^0hbV|U0fS%c;<>9M~ptw=}ZI1 zVKyO(jb|dkk02Y-+i>9Y z^p|e$Fs#^)T(7@|`Fp{~u6?5I;<3{+8C1Awi~u*zL`Rm(G&1~oz+pISr82S8m?&E! z-MMy$8l#C$s?OEhzvbVrpQQXe!1a~0daG|Z-N*n3L<Hb#?D8gCqMKjexEV!Cm)>jOfPr_Cv37)H#6>YZ?cJmcyz2IP={zJ z#LxH1IEkXFt`??&9f&8Wmwl*aKlS1RR&7>sa|+! literal 0 HcmV?d00001 diff --git a/resources/assets/images/global/slider-nav.png b/resources/assets/images/global/slider-nav.png new file mode 100644 index 0000000000000000000000000000000000000000..1856c7be28d903d46bd1222a43b048aa9c096e1e GIT binary patch literal 417 zcmV;S0bc%zP)Rq=0BbvPn6KH*TD~aW(PESNaKFh>7tJNK8sJp|zLdp(|~+?M}7CC`dpk z?=-u!Z#OeL47MP|Z9U77mvO%zCFAip|9gh5E{4OQF`d>rM9|^H_-YP|bZ*#Q;JU8b zkcAl3Id5O0MiX`rXGIW(_itsqyuH`Ev53s8|HP6SXAQe`kxJ<&SZ=5YoPES!T3vt< z=Yy}t#F%&C0I*kS>iMH)_gj8=b2F5N?(Z?)!e+bK%t*1t& z5DQ^Y-e3r8U#K%J{V<*ZJpJ^DZF|9Su1}lF;*q7a=Q%0B-9}lTKrVXP1&lAa00000 LNkvXXu0mjfLI$i3 literal 0 HcmV?d00001 diff --git a/resources/assets/images/global/underline-white.svg b/resources/assets/images/global/underline-white.svg new file mode 100644 index 0000000..3c75f2d --- /dev/null +++ b/resources/assets/images/global/underline-white.svg @@ -0,0 +1,4 @@ + + + diff --git a/resources/assets/images/global/underline-yellow.svg b/resources/assets/images/global/underline-yellow.svg new file mode 100644 index 0000000..fbc34ef --- /dev/null +++ b/resources/assets/images/global/underline-yellow.svg @@ -0,0 +1,4 @@ + + + diff --git a/resources/assets/images/global/yellow-lighthouse.png b/resources/assets/images/global/yellow-lighthouse.png new file mode 100644 index 0000000000000000000000000000000000000000..edca527416ed87803adeee5b2b9cc98b8b7cf070 GIT binary patch literal 10290 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

                                                                                                                                                                                                                                                                                                                                            yo;}iIy6LCNq6& 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

                                                                                                                                                                                                                                                                                                                                            9V}YNpu!Q~5a&j2eD1!FtoyXpMvDi(;Ai@-+o! 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

                                                                                                                                                                                                                                                                                                                                            -AdzqR>@^^ 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

                                                                                                                                                                                                                                                                                                                                            n56KRDNx&Wom)#xj0a4xXVq$s*yOXiKI8O zI9h@uO5s>Gry38Mg9|5OR0RI(W-t>)sg4$Ki?Lugk_JcM?;6KWfBAgWjTA0;*7z$f zNXO|#BaHg}ogv_T@c3kRHy!PE<9v4%!mohY1FgB=Xc2r|Kl(p2xTRR+;u8Kl_lztY rCSS)(+g9tIK~3y7mr`Wq|0lozrUd%ooi+pz00000NkvXXu0mjfhhe!M literal 0 HcmV?d00001 diff --git a/resources/assets/images/homepage/border-actu-bottom.svg b/resources/assets/images/homepage/border-actu-bottom.svg new file mode 100644 index 0000000..8630f17 --- /dev/null +++ b/resources/assets/images/homepage/border-actu-bottom.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/assets/images/homepage/border-actu-top.svg b/resources/assets/images/homepage/border-actu-top.svg new file mode 100644 index 0000000..a139767 --- /dev/null +++ b/resources/assets/images/homepage/border-actu-top.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/assets/images/homepage/bubble1-text.png b/resources/assets/images/homepage/bubble1-text.png new file mode 100644 index 0000000000000000000000000000000000000000..471d9f91a524fb04236c4f1935f83dc60c9ec3d5 GIT binary patch literal 9458 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 literal 0 HcmV?d00001 diff --git a/resources/assets/images/homepage/bubble1.png b/resources/assets/images/homepage/bubble1.png new file mode 100644 index 0000000000000000000000000000000000000000..9f7632c63801eec02e5613c308f7f4b8596db69e GIT binary patch literal 9000 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 E0knvMu>b%7 literal 0 HcmV?d00001 diff --git a/resources/assets/images/homepage/made-in-breizh.png b/resources/assets/images/homepage/made-in-breizh.png new file mode 100644 index 0000000000000000000000000000000000000000..63967b554fcafa4c9368635023e015d183976070 GIT binary patch literal 5299 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 literal 0 HcmV?d00001 diff --git a/resources/assets/images/homepage/suzette-empty-hand.png b/resources/assets/images/homepage/suzette-empty-hand.png new file mode 100644 index 0000000000000000000000000000000000000000..7c56740f33694585819364e382caa03366f38264 GIT binary patch literal 46014 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

                                                                                                                                                                                                                                                                                                                                            -HRy`}0^KcuWWphFDWhA}3;mo_s)__% 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

                                                                                                                                                                                                                                                                                                                                            zKk!(U>|VP;DMmq-`M$(oMDF0n6`w(4n5d3B+r^Go7jO%_+}k$&Lg9Daxo?eI-?U9Z zsVva*e`E(1A5u`7e2vU}{)DNBp-IJC-AOiYN^Qk|&|j`D(B@c9qBqUY@l7YARH;I=mj+w@|u)(@kS zPv2c2SI`+o^nFa!=|#gm{c2B$rF|po&0j_@%Ekn%_g62TurYZKiU;B|+BBo-ZCPiZxvJM?iHt>(bWtSM z(NLQ8`m4cm`E*JsAO3z~>W&E>uZTIu5y2Dy8NZPDLD+Zk|87vHRYSKgQbj z){aPBLeS%!s#2DznLHYW#i zb8s+6NmFzx_zPpv@RBS%FBFv-Izp)caZb& z(Xk3@%QWR3&8<4X+#Aqr)oi{F1=r8RUw#X41A-P!WJ+<(c{al>Nh^#$QJkyo4-B17 z78*=K6&o38EvpqmIln{Z4pXI#+EH^C@CzZ7rl%Ehu8E$)r{_cFOFpyXrJRlqMtVv`MGFypvv_igiEgp- z<@HO$S!;dJFLnr)&rkOC5}juBzsH9@?HI`tz3^1fYNt^97P~@GQ%*!R!6;BTL#TA$ zVpm7aYqrj6Cne>r9jc}Y0H>z(xb*r}G-;R@`@H*#Z5>>z=3G`34U3sX z%kz@cND~=e>t1wa9d}nNCeS98_w!I1FC!JLB1&TgD3d+vK})%!sVV}-*;g-Vp${BN zt&({zxQ$!t=LL@m|9XOGZDx&R1XLR)jTi` z=^uOA9yl@VuQ#gK8L4nflHy`agyrpPQ<8CuF+nFMe0WBS`1uh!I8wuX3wG+qiZj^{ zhu|Q|KE4R%pPDN%$8%f?9f*zL>PJqWA49Dvz0xU;{q#7WF-3}G~cllS)>)IB2(J% zRqZesFY^}MiC^(h25TK+7~`o03ie#p;A#b)7*(SF)No}|-rx}HJ*9xIU{1v^86Q5) z8Md0a3W`Lz5;$JfjJDstShWczc7rPYZQlM|+{}q`HSo}&pQKHSo+|A4*E!<2I7INV zq6Wo~RtB9&`LDHm`40p?%(OPOvx`$D63D@1|HlQjfC9_>piv~_tN)6kB&h8Ua`M@RJjQ?_=*Z- zRK2PF&B1F$r_NehK+y;b&FvC18YjaVDq@c2LQ~USP)4jk*&HriC%Qb17L3fjss z)@fnIp58BGbBlj55?%a13kfyCLt`8L>jslWpT{&_aEo+g$!|QMe+|48G-`74wL4(v z#RIq%P+A%*Vq~V`AxV{p5(&La5k}CGZS=;+5pIhYWPZW$m>A7AoHHt@{xcAz@_V}Z zOIhWF^*y?RNGXRZZ`OCt8Y9Q+meTAjg*D1VxhH9)4E(u;lw}f}EXOo~RZd95eX_ca kp}2U^={rLrO7AvxLt|DYdvX=SMz3FF}Z1OAOMHUIzs literal 0 HcmV?d00001 diff --git a/resources/assets/images/homepage/suzette2.png b/resources/assets/images/homepage/suzette2.png new file mode 100644 index 0000000000000000000000000000000000000000..111e036656b4bd75da7150e8d66754c85ff35195 GIT binary patch literal 21917 zcmXtfbyOSA_cjCzR)SNY=m!s4q_~$tf#L*rcQ5X)Ek%kKcY?dSOK>R^ihFT?!}oXI zKXP(*&(7@3oqM1AT-it^MHy@iQVawH1Z>$)QYr`th!FTM0Eh~|vxn#ffd8R8e$sM5 zK)}R*{UIWxWstycBD$!^NFY>Bknh7UkS)XRmx<1rtNP!JH*xn!lp)xIJgx1(ne z?0W9LsKq1iA)rzQASGk)i?~9tS{o4id1JwEWNmCX;#luyuz0_}^B#vvJX@H2#!}fF zKe&DGgU66e7)|Z0p+YleSoI%??X-3UT?F5>p%zUX4hFih*ze+Lqlx|Hn;Z9b;kh|C zHxG3;x0{P6pQsaomZG2g&sP^BMIW(x^YPl>ugK!lyQ=(}lKv^r@N>tMIaR<)o8j9M zlY_!x!>6Kp&u=N|Ry+MB|NceDhTRT=COZv|-f|11@#!yfO343b*~cN@J5|I!R}f&m zd?$VWAJCE*CE6@Q%txm0@a?a-u?WzbFu0|@8!*a&{%f+SG+Hs94Wy9=Qo_$IRo#-R z)5bb)aoKcp;EBV+!NtcQf`rKeeGfM4CDa~D?wF$NKI&MIFPnq5&@sWi|AmOy4SPAk zWO%qPDqxl~`7V~5e_ghH-NyXNy4(``+%}T(s-{`0+VllHHu`%DblgsInyTV7LuG@( zb-$rqT=EjYz%?5CmbD3S5cPLr{eQe^;1H*Qu@Yy4s8R)`t)08F{~yU@Ut{h6+bm_Klqb6|I;2>_5H?a-TCAgs_EFHC5ef1Z>wT_obo6H6%?H-lBai-Nf>$zl(o?<6ox5`I~&T4R&$ zsw{HZT&aJw=^VqAd}~ZX&osh?N?*8WeFXq`?}nxC4QJct#`_w7dyp<{*2wOt%O-gh z7HF*_@rMD=o3rJlsg`HaD4O&F-f)y;BRsK%R+fKyup1GtXX zOk1BIqC6WEe`Jv?bB(XV1Vgc42-@SqhP%1Z?2MvHww;T~uOg(Vd(Ali0pWjymgoss<6g{lSJ>uwPTg1w;k=V!sat|pT$rA4^2-0cA+r0`WnzUAki z7l#mwlVCPzQ!P_|J-yNw);k`9y}Ca$X4GMN?1! zMC5VmO=%d%8cqwV^w@p&X6e_v)B{h+1#@7yc5aiS|Z|*=;*E--fb+n zO6beiCf5DC%SF@w@ZVF8bz1`--O)|O9rx95XbkE}TQ={@6HdX9XVU!1^En06z{o*A zNLm!Sx^9OKKACi}`C(_`5YW}CObspkS;QL(KjzJW={=O7+pe3Fgxscu8Zpj7GML$M zQ24J1veS3pC7O)Qw(CwGI@+b9PKASQtZJLgyPR3RMuM|;uXQ@;{3mh?E()l&c0I@E zdoGx&`)siBOsHi1bO8E2rkKe_sZCRLT*Qdw$`R$eQ(~Av(n4fg0*Mv~Fn7%Xvpd*< zU^4I!`p1(x3N*95c`L1<$pRTYn?7lf!V3bI%k674dCsk=c7$^RB6#L1i3WG;Q~i{%Y3du{!l*;Q_z5QfUHQ z-1!2YEP7}f`1-SWNSOB`S zzuzJUysFuMiA-eIyRJB04v`{&^s=L7YqXxI$Jvi@apEGj{V5?6#2Hx0 z6mJ5o&D#$L>sy)UTqw$?gF-oaqbkunFjsADURXAS;08;m(0IDEh6EKdY98sRlE`^n z#=HO3cYH^xjR|NX)~|5E5SK8 z{N|#N^iRB=7%Op!>VfPlWSCI2ah#=z;PvF$%>Xtk)lMU5zb~|yG(eiJB`S94WhnCu z<%XAh0g$rmU?U|O_S0~vp+oDoPQhWO8uyO*OIgV4b_?VUJ#-S$lv-bga5|YD+5mN^ zAsZ5XJ-PRFo6S=~sP9^+et^1jVgMPM3*s9|(LFdzwgcOwkSfB#S9I*{i-9{jk?Nn; z_yB7P;rq1xfqTKzl!evHq}DNFgAb-&=a=y}so4jkO6PETouEmH@LksD_LGBf$2ABwWG^O_kn|X->zMf{ndD2SvIk$PJqDn z)8EugEtXBOhjYbmd1SC+JE?2pANQ){ME$P?lT%uO7&`&yGiTPuuL{a$nnw&ZnzAGR-I4U_1tT%3p<2{X!Q(;0JH7u_ zk;k#hS63`h zb@vg#S>ooM<_G4EgZ_G(6stm+C)HPr#iwlX9b}hgsXPL>o|G1R)&#*xiMrF+?eUxI zPJ!1|+%jgHZ*0;8&^4{FlAd<|W=^-(gneoyB@P)y4kqU$d|kfJZCtc?0H~X7AVC4~1*QG5QF3 zp7yNi!cp%bMef-ai&@pTT60m(sq$!=FDy6yZlS@tSommpd6_?$8VycreSSe1r>8Mg zfm63An_jIS!X`BJV-05^By|j{jLGK?gwMJQD(aX(mSu{b)942zkKgPoWL|;0n#Wkd z#h)g79$BwDxv&xmEH5{0C1O7=`HeTQ`wluUd|WAAx=O2BrMq!DTu3DoMZ<2KRwCPV zfLp=n;Tox9@NU*qLEHSZz*Ez~KlWt4g{+nj_l(-nU2AnD^r#_wu8D<7=#yFgYe)My zp@a{CH~L@RPo}f2Ae6=+fd?HLK3eC^{St^fLVy$_Xq-yfSXGfam$?TWc-0Yvlp*-) zYeFi}jFwJnJ}zzu=*AB$cl|z{dqWYtu%9#eq0JZR|AdXT=b%4JtBXu_Jb3+XdFO!y z45Kat3D(yQ7N+S5!rC0)?5jX(Xmt>1%I+Imnn{mxZP9`-J%Y(8*&e$z4bBTN0^K_X zxG+Nbg>qNky{aUlQFkRFk!|O4xYDnF1JH=aeJ))&NDgSO*446Rrqzr9BV?{23$Zjw zrK#+`M83K>U*33eL*BwNYM-DPApGAHf6{f??eAwr(ritZ*1(LvG`o4e$dhu%*`Cr3 z5Khn-rheckf!TL(>*NtbCO=X3ntvHB-TT>fSJmN20rv*tLm%14yM$~$<=SM~%Y?yd zeGK7b0MF1EQ=ZFl*#8~wvt}^Km&G8n)UQ*=f)yOmWi>*{4>-uLF~WJyibq=e5^p0z zIW~MPvH|9l?nB4uHoTnho#$AG6gQBegGg;UK@rtq$`tC5djs{cCs;&cS0#T(Zf zfwY(8_68r+I1Bp~eAL4$^81NT0+A*n8@1h@H7^GW;^ea?$StO-O&&hQ&fxYi`+X7c z(}Z&hPc8TKVXU{|4JaP{R(P+-<;=a-QS?{^lG~V zXhMp*RCPoR5`SCqIpRp$_W?=%44@kOp!gjBgDIT9u`?V$gmr!tVIhLW1~zk}3&&C1-Y zej48s*zkh`7pHOL16C|+aDf@Rc)Ah#vi!xjG7gJd>YJXVc$i?t(l!pi-^P>@($<@NR$nA#AH^;<2bE@_|Uo&Q?jf_VQWz(}i- zkOmm2ZjXdq>2>_sOKXW&8$y@z^gCDk+GVI6Ld%{759Z?HxIfRof}j)@eZ}(4bltMZ zwKPiY4|OIa9VR>jrluZYC8PG`LSo?b(Ki_>B{}V%slNlZ+d!HEem+unR(A8ON|pG% zEpsJAQ>Hs(@8_8?`NyF+a7~w5Xcf#9`B+3^yv~}6@}sN7Hi$U1U_WVuF#NW3VMm2j z=U?YYWOHHUw-0CW5^Ak|6)onxv6S&b8x_t5u&|I9w;ErOw{xm;U@3i!yTi`+#ptiQ zX5{y4qY2JQ(+HK@SVe9c+lPwLvV&5HNb<8Q=$czGm;uxMp#8{B;KU+@PoY9L=BG#o`Y2CJl#ML$QFgKwuavPza zia2AVS>aHL2lw8wC;93X+pPV zU&hvp!p7{Z!z&K$GWrjW&0p%UGA;xSu-S;*;wJVWb|jMhT{prP5MPNDE1dO=N`nSye18*- z`~Rk`!NJu?hT5FYGk3YDyHC;}(UoZ2zm?N>V|i~F(Z*au6(%h{%j7dRpD@X<2ejct z!8A^vE(G3m5iwmCHfJ-hVenU96?8|L!41Z;XHD6-9|37I_pbObuqR@)8cG%SIMpSu*fgM!+SPSW zjbB12orop*)p5Zig!VqwE2FECFDQ zpje`N)@a;D!15e+dcEi9^3Whh%vAH_sC_M)QD?hR ztFO@LSBELlucz-wZRmgh%;Q>_5&n-Qn3NWstsvoxy#c!Y|_1H6&frX4Fr& z#y7253w788G4?1$uIC}p0PIo}g%-^F^51A{^OL9lzUpPp)K81OIxA)=HQ}QIMzN;t z1~Ok*6IJPrZCldGTirv?*qRXPMg2)LoLtW<=>YGpLG}zn3Agq!s;=*CslgadENoYp zDD?z`eoARc%qei>Q^O5UDHgo2#|%Z8{lB>rc>m`7=F*BNH>d`b8v?Ib8~wX4NLwA* z8m|iKw~~gHa!D#CKif1Y?Qy+vSl8A*h}TM3+kEDFVZfMkBqN!(i(56AygHG_;v)8t z|2s~~x*hQfe#MNaK_d~RiOIwu$B6Q5V42Ha>J=wW;M%(%fe0`Ak@%Rh_rg|zF;g~# zR+?cer#Xr>6oXfrt86QiY>GmA46UM?x4~pT6}ratN$8p7Rj;I31I3au)C@5p&A-5F zA4q$}0?as$am-t@L^o!%%CP3PF_iD{8Ip~(14Zo61;Y44F;9Y7|Hg~|Sw-qzFsy5A zPxzH;l;Eac_?pq8Zto^E=6s#JP%%H$b?4_^E{cVf-S8!^p;OPlP)5Z%`?>!hJZXX> z6ljbpViXk&rQa~@zhq@d?`BlM_NOh1wWB73y`3OG!s^XFi$>Q`|8f+z4<=0vf@56? z-qUz=OGqjk^gheHBny|3t;>QL4gdacJ@c)5h?#1$&8@#eJSutI>4%m>4~?${ML((s zWN6;hF=EkzuU%143H`rV-RilG=IA25GC=Ynx|b02wVuI7F;r)j<*_AfNXMt_8_M^7MQILXeaL=7 zy>%bVdeSzr5a^9DcEpxGrK5Hcfnhb!{xl%JoP&~M2q~5hRQ|IuO4U@p7DM4XD@(`E z-S8(=Ap07rb81TwA^i=$j1$M!AHY!g(VQ=OG47sF?X^|JBN|I$c~XLo1%)4gCOv8x z-X1I&3zC`97V-n7L6~FjZ)6y1!x7xkaPv6JW75ZX%?-Xk4x#QaCFU))9>s1j{8=cS z?WCSUZt}h3fSTU(pX!%*d34bjCa5fV03(KGXNi`9 zU#pIA4XUtR-a(@SWO-&5w9AJ^hLH;4S(Mt$>mdY9lB0{Cspf+@(-QG3F%>h6lsv== zFfX#>*H~30GRbd_PUOF{dgI7-GwgAe!VLn3D0kWJezek=D7QFX&Ilyq@mQ$#{_L=u zbE#eRB=YlfZN-u$NWEO`?0Jt54h>>V@Z^&$orr{oyu^RFzHwio;O=>T=Nn`__r@zw%JWHWu5Mh7&Pk!b`iDQu>S zt7&5##L4VboLrTZY#JFeuop3BeBfk=-Ng6+mkYz*x^{-$7iV(~`rxceB$CeZFFKpL zC-DR~{U#VY)=tN!)fwctxPQfsqZ0i>i znL3Ik&d-tNoYI&J78Qeg|H#2>F$2%@^E3<%)J7Hda;jB zJfM}?&lH^_Pu;1hL(SiOJs6Z4Bi?D|!9V0o;w<;(Xy66$f2rJzBCJ}*HccXD9%H6E z`StvtXW@YyjKfq^vj(i0d-0ip%6u_n-k3hP_#8+Vi&Z$BU52kp3HceJ9(l#*;MtT8 ze^_9$W1|{gdwGf9k9j|JTpT`iUdmXmHq9pno5IEnim`E%dm{;aNZP#C=}R(HrUs;0 z$PaZsmmSY;!ZpUe_>dc3S z&)P3i$=|42XytBQdMbtA%LXXqd_3`3iZVHy{7KK;>^MPnQwsJ71Z#I}^VgX()no3d zRWzlUcU}_aP6b9%WV2Vm6N_DJ0D7nVmx{bC(sQPfdR(3$$43gW&Kjn@r_zZiWMhSfz@+a*ZYHl|w_)GTyX! zyhWMKb*v?(=L8?B7cE1hZG84sP>k9;>edo&mV^@s1nL>#Fg~noz^$L+D~jWgP1BHT zGn&N@!Va?zWPlAV1}UJ{RvMa?!qZ@Q;=E2JgDT=wHa#IW34v5uHcAv1l*X1y)i~lj zF>^zdqQ7e>?=OuSY!Trhd?Hq;K*~x#-l#Y!pI^Jl{u|7O$!*-0L8s1aPF}_;B}=VN z!vi2i>+d>va$q<|8oHXSYW8kYl^h@TZnIik7|YoV`;+#qWVVE>wKBx;=ORjE?1N>{yVn)2+PI}7YP2XS-e#py`d7%hk910QQ~_z2{w%3q931Vl4h z7USJ9Y(eX@KUAgd2z9lK=H{pTjzr(xp893h4 z{lp-cAqEd|PChBz(KMmQouMh)V!@7=`6X{P7!*W`Mx_QTNSpV*YneS%k^5$*hD>X} zFCGGn_9+l_)2wfs2nT(g?yr3<(vD=G5)v(<=BQ%!z*U_W{9;q;YtwU2M~`B86l|7y zFvXpz@&*iHP>fENMb7-6bQD#xz1~kt%P*DMVO4yvf>Y+mczQ;@%)9v#!a;~3S+M*3 zQesIz+)r#u715i*UlJ)xaWTu3sSVG|(kr^k@xNae7~fu0GbR($0Q&f}l^fbZzA-syb!l9f#)()d9);jU?Yf%$ zHan#cDn4K+Kl6e?yfuqR4@hur4yt z_1y=@kkow3_CMip)D@C4>~0}Kloyb3?`#>O1r{KaG)}%8Ed&B$O!UDm&TMvVH)wtT zNnu{ozIx2htbz1&U54-ib(8)@8(kg9P&C@(e8v+#lOB8%C3KaAEaHIjF3*U^K;k8Z z1R#AYkc6I-zA%TOEAi#4!_W1byInul249{BpSP5Y(p?3ci(W_KO#9yWWv3p%t#^}p^~XXX8bHmJN3DhIs6!ulB?~{- z`>dZjoazSJ>V?WYuopcjsSqUfKQp z65f$snRl3VPs%y>ni<5V8rlw^K$r6&`{N98>XkA577j4Li%y;>c(>w?k5BO`XaNDN zQj-~$;v)7k?KDb9@No4}=-2!t&J-l|h^q9_Kk7_<(^2diZ_4aj8a8h$dUDMIE8e^g z{3vsA)dIBs35Fh)SXgaTqM3CK+camI2VT*Zk0Q=lG#QkQ8YMZRH5Ckrf7L91gaW@h z**iku2=H}pZ)m}$TO$~6e(eh%8wg3+`}P+lVaf}!K|(Rk(&#oqcl&+R+^=l3s-+WB zN5Hx7?XSVDe}rVS#_;V|8^W6#;IvN(Z`J*9JwJET8vbs}i*-@`<#0&1L$mR=3@H&b zc&e8anbtKglI!N}; z)b60Fl`{pEYoc^;q&mV`WS?w#GZd;z*$_zz=Ha$%-pkdhS)(dvZI0YxUPRH9Ah&IL z5MRGY@2?@%sR9*s@GJ~ypdJmh-KB(JD2|tXj1cwnTsjrOlds)&F48jmdCOrH!X0Ji z$_M^v)+|8+t-HbpF8L|h8cFAq!ZQgsk~&3Xr%xTARz0pjQKrW3Hc{Y>zkZ!5MX1>w zg9t%;m&zew(W?slLJy2Zmk-thKc<(>>n@z_BYkD{c;i#R{YzsTdV+_@*Lc7XaXuG) zAEmB>-gXW3TZBr0s|XF$9EGKH*33x%C&_bMah??7+kio%*!iIM&JLoe%4B}FDRtLJ z#>luG_faA(F1^gnt8rvlPM7$SK;L@%Xu|9lV9F$FmpB`}h=73e>`t*c6Ap&W+&HUa z>lrPBasi5H`RN^LNBLRmC*NW7!vd>n_=yFou}1Mv&B==;Og*0^uZU>k(L-wZuKj4Q zv4V5nnnWju-E=amjcAyrR_xNe0@MIiAyz)W@W0-`?>v}J?adBI{jv#F3pU7KK+!fJ z^Do>2a;&JBV0=D)W9EP+ks1@R%-lUgE2t*3%RLwVoZy?-^=f3a9?)I4etzDXyGXM9CzIUpR$LC|Kz zFduD3Lx6MJbCa0_py8!b-_iYfE%!y6m2)H}r?fQTi1Kvhmp~WBFHegMo0B{hDNQV` z8{fM!-ani&U>xFCwWft}Rhrh3*Hghsz`3f4bc*J|_X7rmQFJE7#ZLRXg?tD4AB^~Q`lYh&iPgJl0-M?6Wk!N)xYL09l=wos0-(643XlO@^R~yU1wPKK*Gd## z!~f$>S$m9SDP7Y>JXSn-&pYnJVh%!Z$K|LtxeDXy)5|Q~P{-j6`IIw8;P)Bq+53j` z+g)K9@02jvOUR~JQoqFGc`e6;S?(>Km?OGpp>m{_@S*`yM~;e$eMTM;+;7N6QCDB7 zUj*b)0HSALvHllGq>gpK5Qvx$dtG@Q(mYgbc9dn*?dyuYr;wa~(Z846)|B+na%~hM z3q8FBC4cA)4!i;+F9_c}p|3SIZ+ z^jn1C0H;-tv8gM2SKOuNxk)S0+u}H$_0+5D|D2%Z6CM+Mpqp^IiIVQ_4(#+7Dt(-r zA=Vm~I+BpXhr3fe@g{Uf5x60JjABc@^NH(;qMFne7&4U6xpS3?8r;$z~-!cH+e1*ymLr4E~Y`Y3EitlpF*aOvd4Ma z)MK4?ro9I_mx|dD6Cr{od6h)fgz|l5^0;?JKnii=`hDiilYaV2?uXwy7S*>lM$K$- zUBaNqxwUVRjiU;$#nJC3Jt4RP?pXFg6C5cFKUE5lIb*scB5*Brp3g@mwWeoI9~Rl( zre5H!bnuvTvm=isz{oTkkbr3vWXM6GGk~g7haWa(HwaS^MtD-$4W`2C-xQ#ye8YXB z^T6r=%Yn=W<7vNePtC`_(OSoDQ5Qo&nVBe-1X z0&1Cf>)(p#e|F^I`yH=~o5zdFYXvqa&Q z+>`f`1VvL3?<_Y78rnfe?8x*Iv+JUJq8C{qup@`7F~rv>&}6F4&4?`;ma8()!kkXJ zeIZZw%@plx;`=zP@cY(A4EQ6GK(eD{vOMX6@`YmSf9aX2NV;LSD#r!9@B*F{Idzbp zlNNNu3njWL#_`e>AKyd_ce4eWsfz?}{3~>#S|mjH$F=oo4nDswl5)ebjk$aO9}14~ zZ|;PeZ~<^*y*=Wx;@E2`M$&UXh%KF_~WPXW@EO=@P3f1UI(v@cx^UH^~b0|A`v|s4{037lS3ubUIeMAzz?smKyi`=)VjltNE=2G!`kw`JzCOGvsT3(mV;%yL1~*;VD* z9QEkCs)G-HicSG@-EO0u6s~VetEY?|p_v!juSDO96do&y7>yqg;4*#)ICZK4S{iK_ zs$d&zP;kUQSJjxH=?i@RJ>he~d4rZYEo-6c9K8pUGSg$j!~ou0}#W?VK* zbyFi;i{gLS{e$}F-@$9;X%W*E64+__hSjTl?*^YY|1`=5UipkQr>OY2esT&~*IC8F z$UfxRY>=^C>%f84v7Mg=fXuLJx$`%^k9}CAjiaVAuWJs)sDEYD5%AE5rL)VPemPlGr}zbo60~-9Ldo+a;>u`KCy(D)xOB9mzBo z{!U0cqzShrWJ8gNrZgpU$kOu<^Wv8x#kUy~JgD&2%N>dLeBVmUN{08p?lxLoW?xT* zon|prEHo20x1!}Y=?lnn8mqaTr&c9>HkO2^ItqtV1GvU_8WW_Z4%Q2w#qRaHWopq_ z*ro+UAq1M#HPyeY$TOmFUz3{>u(~#@tf9yNIX)iFV$j21hLayR-zeO*Zr+)8bcByh z=l$Tf;GIqvkzc+g33bCFS|ou(aauwTDs{aAE7V5Aj*(EHyk%ctrqF;5K;wj3)Ak`r zceIi>1TFyBFDr}f;>a~*BoARR!G`1H8>9BzsB-bYJjc2Xh9>at0xLysR!2i)(q=74 zr8Nafz}2!CMAroF;;d8#j0}xokm|GM*T&81UVl;EO4M;PQp@%z_7W^i+c7x#Qa}&V zlb}K^K^J>}SXQ;iLZ*(i&{djVSukL{6A=mTvnY&wi%tHp_Q|lmXWi>6x1(l452RTq zA#ZFQBuc&!MOOLOIE@r0RIU67lVk$)+@A%D=EB)WaMVu&lA5oRzW(1KyKJI$W5~~s zgIF&?KMUzcM5-03;^3hrx%Ee4DZ;J(@W$i9aU9_j0dzzW%_bC5hi17_=5J=!!547p zeuPbMg%GZs@+CEB7@E;AhMLc&qM;gPe7MWt3KU|LhS;LT-HPC(c}`xW=1);!85@VQ zLJIde6>1a5@F$fPMGDnx4okA9$9>64DbBIQ^`6ghcz9L2Fw4-uoYipBR)^f9ol=t_`GaID$&K=hT9`36D2*Cw9^#LulO4J_%@MC=!t>)_r z7BENEG;!Rrh$|6WZn_;}bgNDM^s`b9>tP&LCCW!$2U?^}hut;vq4@Y?+0uu7j83>_ zk0-5<6iCW`FWw@bRSV@uC_gwZeubqAT*zEhk?K&a89x3VD}jdaDM!Q4W;O&QoEeo{ zC@SzHk5Aq=IAiK2{>zhE*2`jjw5$*02!{!MU7hkiZ=!wjsU?vrBdst*wNbda&GWCn ze>hvqEnp#=U37|?Tz6MdXz<)f6iHn^d5E5&&c3Hq?3;wj?Uno|jC97&oPKxf2Hytf z9;DkE&C$Od7ZJe;H$P zeJ$jnq$QZvDZy-zL&i3`$ebnlsEh6J^oG>$NLIVem90NC8_G=2Q;kAK7{@+Szv+v{ zC!rdLQUk9+C5ZT1X)rS7g0-yFqxc%Nj;b-LkLwJgw`~)ex*2xEvpH6>X)*qs`?Hd+ z`5k)nUGvR8+~L4BS$3soiU_;Q!YS{++3GdjG#iRvJkUg@aa0xIjtM!mTugbLQ}{G5 zt)YOSb}@A2pG-!QGeM*7)InN&ftYw-JY(ZI?oqUkzBZ#07_lx=ebbn9d00Lj!nQ-- z)pw7qv+lhNWEC02wJH%|@3R>+X;rPp@<8f*;4rX{-H^EHYy>K%d4~+~+D!v7ZOLf# z5Vrf?{8~ysJ*}H<3NWiq`Al87$3eu-@TC zrpAqsaudnl{Gim7Ia!qEtS=?r2u)2ug0I>3)l&00^ueFaRzj{kerM}_@b7;wkvgvu z&=llVUh@_gxyW3K8j1_)mQ7Ggz$7%WqU)l|SDpSoS2AoEXyo)|7}s3Fhq_JM*i$Q0ldRn8Pfx`A;a9l>r+0`z}q zjJL1G_>u-7S|pOvs@P;ZIQ{G}@H=VkSN4|SI{=yV^MQ0q+xU$SNj0#h!2sO|Wl%u{ zu@cG>{t325706cIxh_GnRrsxm6a{+YNv$90GM7N2kY&#Tx?*Kba2_*C$_w2)bYb(Ri_mz#~|BS{eP5pX*m8k1$&Q#xxbUlf%sUq607}8+#LAY5RChq`j?NdSCqo zoQv(@%QuThCZX}UGXRh9Z0r`G!+^!*Q@%T9(elgT~>T3Az2uds3_6P7pg4%l1@D|cM{@+ zgXQ48d?V!CT6>{+sf=Nz6Da+zL&WV|yE+u7q6mS#Yz}=DSzqjH4|3}&xSz_V_sgt4 zHj}0D6}2TQv3M&!eOEnSA94HnVenz6YcHP)UuF9-GEp}blhP*>iAh<76`JcC@g~M? zsuzcuzS?iBS=cQ^G&D+IJQuxJwOqkfp3Ic@$MJ*PSLC#!#S>^p+9-7wi6! zlc_n;uP*oP;=z3_M3lDeOxjdYAK7KEA!gQtMZ?kg%z-Eprt5+?o2*v*I#c>YZVB_<0QH?)*gROO>SBAqej+;$IpCy5S$qG6dqs^Bh)DGMJ`A^`8U~QbQghU`S{fo*kq0_M$)To>8Ani^J+Hu7|28R zIRT$6x2~nos@7e|^Hf5>$rytWqkVHR;fY$milv4(lp6og0vb(q6@qTA@xWKJ?SJ?K z0EZX_+?h~i0u4y{eJ{@O*(LgV^B;PQXoHbt9VC*7)xjzqu75*Y{%h>+ML=a~_6cm` zm8#0_I?b(ucfs(Ez|kY)!=FfG-#EhDc;t7umS*wmy%A2^J-3%Q1qi)|dBF`cyZ{?% zVkE!mLUHV_8tq1<>32D0TjJuSP+t^Y%)l#cjg{=(wUiEF{~LoMjsorzc8Ss>H9a>MdWUu1#PX57dk|h&(0@b zCc&0u2lkUjoht;g;TT!2`VOw=^2>|TeS**3a;gQ3(bMhKu26hTYuwNgv_0>B3VwMn zW74CYLY71EeDJ#})@SRaLqFm;d;L7=B*{QmB>%BXd~{%n$d)8<+qEhTclIw`@k_uv zAJiR`K3YRuTB5)m4%sMM9bkE-hvZlg7!thcgRKs!Pz)+x1oflwld_t=>^Fy#GMC%y zdOywSbk6(t)}VEI43<0i9mfBux_ZhLBvEFE6jn>^`|A_)6Djw54s{=1g;{T)i00enjmSE)4c&@_*IYNZQ_4^W20TI3q0I;4EGpsfj6Voet9;9 zZQO*vaCJ(6iJPM}?$1Z50&sEXUq}g7G3xXQL0WYzvA-BxM=@=S@wAM(Ro>;y-<7Nd z3mY%xsg7-6FTT`wQsnazXz=~O{4=uzuU7XpXhzsorioz7|C9PdA*QXdHgCi4MNYGF zPh{JKw?saN5Tb7Tw0Y9eIQI3T)EjkSz)pO4W6tBmU}5E?=OC<<6yF~Sd2pkVr>$}u z95nEUI0TCY+RoDII~m@fKRWI3xcTo>dT(7Y4)2Fx!#bt=;37-z3=H~?wVTZzhXCOsd0jD$L0N1G06*tR2dq-S5?wKo`e1FPK z>gTQOK%73wUXC2)FFY})Zs9;54NQ?nq8k2~q;?hJW5e!)4huecpa}o~EXFn$OQOCp?r#yARF0tZ69<9D;V@PoPm@!xNvfCyzxfU{AB-t_Pq= zcCTziF4ue%#&TMr{HWVYKqPbo%YsGgIJ^X1c&yRtYwEWR%&DOrQ$gL#K%a^{x^-KP z%{*|vr}geYXt1}5&ShHRUlS4#U7Gk#db1xHJjAlwQPJ~mNK6UV9&(Rh2|Z8V?Di3- zDay|n5>m5DA=`we+TEwLKaAW{x8k5QkJjggiD_Y(&}vgEfZ(=>Kfev-c7D z`)8)+iwBUzhC45Ir(`V}+@>SR%!}T7thBU)r>Jfa$``CRDWTd(SuPb{_0-CS8d^}w z(Dc83L;O~aMiA;&u~;)yhPCo$3X|J7&|%n408#3pceExr`*BRYjJkXd>%A#WFIAy( z7ekh+poXLK&j^?D_B+w_rBi|tj!=|2?W!_BDS&nUc~3@k*ndy*^j!|K)iHMkhcK`l z3sBbP#^C&?k6j3p@&NvkB8lu0ot&WNVlvg&yqv$Pk18sLupml{NiINfN{1(5a|DVo^ssf~xkE}6s{mh5n->lg14KkTy z!*ik9?eG{^$Fh6-^quF*>EzL8os};4ez``Q#WDIYB5MlIJ>W+_&+TkGpTB5d%&V7c zrSJ6a;K4*y>B=&#=zUq&B!5;F_*ezz6(hMK!B^toMl2pdz^dTa1p3k9ve9`v|7ihT zj{ku(GbxoD*OQp1keMi9T)}YA`7K!YBB^zOt;N}|bJ9i4u3e(MmqfWS@>X`~f=JNu zn3yI#4^&r=y%R&4*N>iFmNZ27DnteB;1SulBLO!NT0DSLv>moXz?yeAbg zr7NTkasOqI-kW^cJ%;Hjeq=pD23z*a*$8AO3n>)XBjZ)0q_+t*A94 zVgz_bZO)0V=m`Y))NRCc(f`li8} z^*ncoD7FPd#j2ZVR25V2$FOUZPT83OY?Li1Pb;r_JEZWJ7!^Ek9${6H1Thlxu77d3 zx_`uEC)XyCk#VI*oXYFsE}L*Nr9sU$%5}Sz)No`u)Q~kZdpm}ABIa6u@%SK)q|`ux z9Hc!rhE)3t*5m|Q!XTDm_JL|#5kvu?`xW*vTkw!RNn}8Q}9Z(AmXo}q)DsGfA|8n3=`sEk_ zSQHM>@$dT_aPnN-q9TxID*raFj{ClJ-ZvcLcdEH#a`P{Fwm-!9z7*oaAW`CZ8BYly zh&qR?jJRPMtFNkIz0>YIE2S7lA%? zakuzIZX}oV3uqmMEhs`;T!g|e8Q8=Fwf{V1riVPvR=n!xcpG)M+W_wI8#_{yamKAm4nMm&*XX48)CRk6Dz#${0$OC^uw?)$+2$ zELh7wQW|NE4&pH;`bP#@4LY3P2Aw*|mTT)VGWQQ=*EDJ*Zo*7hs8!IMk8}N5K4Z3{ zMg*nN;M#fED@Pf}cM2h0rnxlEw|dOZq2gGYvMd8+3{)$wH5i1mlXMYe$@(T~7I6hG z^N$9?RGTnOhcR#dyQRR^DriCC<#w#mf|f$cdc=l6r!l{5zw@M(b+B5ThnoRH+lipo zhLA%Mm9@G&L@!zwjN}B?)|++V74I{sS-Z#=OcvJ`1Rq4qU=klDE}3mCu)Lh^H<+3m z10DyzCvxW3xw#Aw6cgu%L?Cmg@Vn{(&t(r<)$?U%Bv;90jyapZzxnaOpv&18#x#Ht zVj7KZ`CLm_R%m~S$M#UsWpKUQNeJ)4dA+MeP|I*T4uCP9E=-d|ByX=U-Qn|eiYxw;$S%NW;=4B7L`j36UwTa$ zjV+wk1@F-;F^vXpg0e3=tN%cjg8x3c*apS5vs|+bjtmcpc+iMFU$%;%l`qf;xF3eM zJzdO^A3uIeVp#-MwG1MGI@L&{e79xYdN@6+Wig9E*a2c1jcbqC8vZ^872AbYxb>tS zz5ctk8z21B?(F67)u{%QprTwJn=}yZ#^Goon{1kvOQnU4ytQ?bOYR!-&FVWZ z*!IA(kaiN2I1nbRUe*1pulSN%MVBsa_EB}f5?<(4VrxAoQbz+Vw?IKHf8r6L6LS(R zG_aC@XX$TRv_RPWx;&WC^4f`0Bm44?my(ICO0TjxNf=`>&+LbcG!Xk5MF%sM(_=V@h-`!PUA*5>A?<=TI%%Y{;kWyLW zw>!{?I&?GYi!Qz(mj0~_V@G8YP?L_2af;f308w*Vjjvkwy~Hzd#*atY>{iE7WEAvJ zb?8(S*j8>hh5y2`-kc8d_%DNc96xBl`Uy8ii}_R{Vj?};XRsbKc2yXh2I zG=b65GtH(fvZ!$uL5njYK4e*^@P)DtZB}3vOJT+f&Gm~8f?I1Ka>OaF`kNPZ{r5lp zPL!YNlJyGGDX?drv6W7b_N(0;!d%B2v{BV96DzB^nAT;Fn#sg87)|R!Thj>qu!@}X zfPTS@1%~k(iVV{nwC|>JWQ=j}Q7i*W-%_vu(A+vD=)|-#BQs}CB_<`DIqn*lqeE01 zIp=}bUO$$lD9L0tmF-emIqNK>LK$iojTvrUbvHGFgLWU6$)&O_j?w150MbU6%duMh zuzQ>bPMZ`K zj)f+pRpiH~du+GEA>D|+u}Ie_!>oCE!ZZ)L3om(F4-0H1PH|NGsx_jYSk{JvKPg3-Bh@Ua)w$AsYxtAh zdc-1Ks~UlIb1P&i8a&g+(r&@(_8pk$NxfNM_B)#L8r*}RZ5WAaHe3Ui)U8OZJz^Dk z=fnfEIB+$p0M}Np6KNONGByi~vet3j@R!`svyLA8-W`G0LR_!==vT{wTQ1#wnAQZr zkbM5tybw6)<7=`dbt{4%vFD4wOQ~Op%}tOE@%Re=>#Vn2*@X!fs1ik59==eq)nLF4 zdd&m_X%|?G#4Zgh*hE>Rklzds^eZ<#G+;hi*4v(kn1I((Xs~3tYI0E3yVMnPtSZBempO zGVzgxpxS#0gmn`*#TA?$EmY-yg@IOK@tVPpOK&AtIi-9zSg=6>2>dco_2rx#Im5%X zfNTNOo>z#g_{MZrW-x6-j+nIJHft+K{#2Y_f9L(#qeow>zrl-3VS$s>Td=bEwhas= z^K%b)SfUa)-|cO;e9LVZH>@enhj9YKom0$WpXu$@@j|<96 zuLyAMdFJP{sa{YPdpKAhnjninD>Zw-65lV20OtFRJ?lJ!S@6Ls@P|V%OAaTqgYM?S zEx_W+P>T&gj7#{EYR9wY@zW)7B&+u+1)fN%6n`*E3j6z~I{C zIE5vsS3t7D!u_vnS9Xa_8e~ZQbX04G!LX*X1kwz7u)4bARvV5t(CuQGALf??*TS{J zeX!e+nqkpr9NE5s7-ozogkZ@JE(>4d!SC(aJ-^6OrNAQ5-%VgE8f*(|7r`wZ_Yo+^ zhE*}dcB3%7LiL}pO)Ll^{b^d$mSBpcuJ#}J-W_Eb1ZzYvYjenNAPB6>8{44KLQmLl zB&L19a#RFAU*@JS>EWwiTao|bfByI^7vV&@meXI3B7k1Ubv@)$0S1>LVloh14;O-A z9Ns>QLedOb1crUb=?2*A^r8AtA+7~;fKHs4!{W-gfe-Q2X>TxyNe#dH<%?b=u7fVe zaxTYw8@wPx2`y2d{K+PHJGU|&bbzWL{Q_Ieb1Q*w7DWC5mJBso7qD8h#!JKOZ)JRW zCI1??r%Vw$itR()rX0BS1E|Pl{)Y#KyTS&ykgO@xD%C| z01aL$u9^Lg^|#OwBSeT1r|8VWfk~E*(ZGlkfSp?R$KGF7$y{$Iw}PA z8De6i+KyvZZ-9mN97BFE!^lhR=A`y6-$E^y2k0|Eru- zAOhqFlEaz}5ZXbifu^uvf#oW|H&it>#D)xFu{(gN17{{nE6@T>yfH;~ut9N$(DsO@t7!$?R1LR*bQertx=H*d@um;5X4&7$)Q>6LOc9tO zVV2a+r8GD3_QkC?fos;s(@#H}y{>x=g=MqNbujC^={c&ArW06zJ^{k22wwIV%2T`; zrY5w~6w`cX=ehLGi!RXHa4uFFaT8diQR&VL@A->|YHIKzL>7ew`>95nQeZ8DeX$xH zC5EXJ@d3k!xcEUnO!UmZNM9d5uwB-sTesYKD_Pun#G(sYMH|86$4=Dh;;AbSx+w)# zrp^StnN2fqytIQ|1We>uALu8@(MZIqb3dQPgtwDec;f~=V#};pXBjPc{k3D&1jp@9 zR#$(L=CoitIy%L>+5Z~H6iJ4O8*6eYwz6s;E4r;LUfr>=_>!=W?f&8`FQdgv z=exNH%D@-jtm#Xu|2>E7`RYe=3T&aUfV6<9L&0Q$Wm18c#S3iWtE^q!v9%1UL{;XW z+U_gCJm@$c1g;kXThSxd$(KHNdu`Thh=~P3G^fC7TJSF{<2_23VbX$4d_hH>JH}Ph zn5FA9O)WRTSGzfR)frrgFD~{Z^*{lu#;xl=toX;`X59c%#AVK=Y@0mt6`sfv3R! z=!gGU{g+U|9Ha=#&NnE7lU&UZ2aVbrBd*mDV?%!0OYNW&;CU$RObISf+&#?|WU{ zC1sHo3g?SJOs7!UPHVK1{TeELPDH$7*VE5ZE3)IUr)b5>?oMIJXPwPofc(9grcTvR z#l(Ujn$Ln2-^PIfF3uoeQjYxKkB)ZAj2H-_X-+1&+}Ct@fmXKMch8!^=b-6|-J``; z`idU0xrz%4g|0xoD94~vC#&lD>PPbltfmD!tT}^#Ns!WV9D=E7I%P7Q<$`JXNnvT) z1v8VOGU3$PTrF$B=7;SOyQ?d&(5|6sFhy`H!qsmx`e4Ik5aftqB1T%B1#_)KFm-uS z38uOaN`lG487JEw`LQ7cc0{-d(EPLae~lnDtNh0|8Tzy(Zo|#WDHP^#6&Di+ zq27N?lo-~n>;)k#Ol#jP-eSKav)?$hE$8;&(wCwp`^4(x2MP<0Z11HAX)1yB8Xx1t zIJ})r1|}ASz+$>VZHepcN8Z|iK}CVI_H6s$DDo(*qO(%@*X!hPZ|;SSCI+ZBJkxb~LyzubtK- z!1CI%91Fzs5SSC&;Oc)6{1ktc=LoKh{#d>TvnoVGX zeP4wFe|s~rVHiVs5$NhGvmPnl;0)8ego?IXiPYWVn|8KLcPQrnS>ML;n|MTauQJX3 zc*Dh!A{A;rJxXMc3{N43VVD%)Yr$H=+9!l-m8?q1IP_R0QfIVmX>gkkCN+2ptXu{Wtu2=O)qv{Rs>Bz8f$`(X8df+Wt>0omYELMu zmrG z&QKErk_7@AY)QvZiNP=oQ!AOWz47BWrchi#I5$N{rqh}@%PW(>nHPBiIv9X}rVr8>1Q zMd6JqrHo-1h9I!5+vKGGZ8}tx5fO>!uanV$dr`48yc7sTWu; zJcL*IdDB47IJ|u!F$~kTG_AmTVH4g?A-vg!3NKr+4Aa)MoWT0gfRr+}Vi~55X)A&C zA~xYg+SbXFvpA!GVcHWGSRW!1-fm&VZY73c+71@j8mOv>qF@dfFAc9IhGE(c7T5^! iD54|siD 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 literal 0 HcmV?d00001 diff --git a/resources/assets/images/homepage/yellow-boat.png b/resources/assets/images/homepage/yellow-boat.png new file mode 100644 index 0000000000000000000000000000000000000000..05d54dc9918aeb01c0742b7603f1c88210620af2 GIT binary patch literal 14246 zcmV;XH(AJuP)`DBc^znXS;dDrR&uPPN!C)9C4h+e~LktRwIa-9T<#3?Ziyv1qHj^h3~jNe$cQ4Z^2LzOx07I(uP8;s%?a`gB9S9C@a2??Xkze zsW2GEi5Tq*k3WTzGfnt}@bO8`>FCZ7WgP~4NmfGuI&Xr!-tphm|Egx?5A4o|5w|>Cb0-_z%XXyYD}f^wBU>9 zHGMwQhRb0vjDv9rd=&XCW_wxOBn5tjA9fW=FB5!r)D0B=f44oX6iao;s9_Y)4==nf z9bTKiu3PO6oF(p3+P%RrHcAS-+=v;t0*AuT&QT*@MzePix3Fv84mI;je$Jp5QTPRg zpVoc~|MOxoUV~v+yiROoLj-a35(n*R6!?oG5qJi}C@CrMG{8Mhp`2+++{5D$(H^%H zj|Mepczw8@-|(9}u7-9Y4}KZ{ZRGTSUnYl##C6yU!yw!)Jj?5JrG6mc*^M|uTt4k*WgHkb^Si!nS)BP7M&ijQA-N9x6$igR z%0H&6^ik1<7ho`qkwHS;y9$dq!**gcNc8X%9`}6QTPJ9VAEW9oJJ7({>IUBZH69=3 zF{jkaIJmq(i`94dJl+@WpL(Sto!& z0#9}R7kKtTj1hiN57+%2v?t$7H{6pH{xKPqDEuv1iR<{@-=H`z;s-XB_!237yu#c6 z$VsedYM&hISa&_!#4ol9wV&U%+wqSuB$B>$xQ@%;FHjy%Wn0Zfq1nZCh2D#8U zlbnxn!1p!rzmHMhypOZ?A+9^0$*#rk^gJ=TP*4sK-Svy{u+xTRb}weQ9&S?F1A_40 z{FeyM?jPac^0(9|cI4J!6J1un-@6)T;snO_;~Qw$YGwmXf^lq2W#9b-`{{gT3lkZf zj)X8s;Dvmm0TmQc_?&q3gNo~keTIv+n#YQN{r2CnoUjGq{z`gB7SfIUdieU3YyxzTdJGdq(?4xdOI38w+`{f0I7^YfFar z2E4=9-0R!8zkVULfP_OM=mrFP6*RU)BMqH>FeH+kictZsQ1{u-Hd7i=qqx=_&gNVfQF8DV<)_lI}{BGL5kv*W(s~{jI1$%r#hX){ZAV=1xsQ!M&?!Xk<3fg%3TRiqfU&eozu~F{y zTx?MrRXip9UHGtCiyKnk#TAUwk`9ypQqJNu^%K&)dw~4qE%~&n(7|1Zo%Im+izC ztw^+;^spo;!5oIcaMJigc9yT^A7^uTf73Pb>_xR8HtJ9fIa8!3Xw{|wUcldc0hc15 z=LJ5_ng2<;?C!R0bcm~CDY;^VQGlz}p=NP+Ev^<0Zl^eZLXF1xm+?8Z?z)(^fZz8z zu*;*hp99R@)DvE=c6cxU&YjV3}-o(kovt)sPX_$caUu znL_vrywKmLYW}+4g~#3XxLrOmyo*r@Ze}T-q1yjByBFth>9CY;ly8c-+OIzURLa}$ zQRsg}O=xp=9lnuWi;q@I?H3{*M$CcP2z-KJU)djhoRk5&&{_M|;w;C;n>fMXAK1;c z`*T!*pK>kyXXB#L`QkZH)Vp=Kk`46>e0U3nFuYLkRBV4IwSezn0XA1^<_~k*y^W$) z_6<`yI=OH{xQu<`x%^}Hi$Aaz;cro63Ifk{ZJQ@_cG?q}e*VQTQ%fT&N%l|x2 zm5gKHMSjf#o~LHbRs0r z5?)&n_*^Hx$_IZ4gF+d|UgR|Tu-%H4V*bcszB;^D;xb;*8!drPMZ#d?ucO+}>%5U_ z|F^N1TE!R=BT(Q~^3Qy<-4WZxS)<7S+~0){*%JTA?|s@*THHdsY0`&P9vXMo^Jam% z&k5m~Ogpc9jVY@1U3dt=EMQze{hp7!tP8ciBdt3cdus?bD6AWWZke63}J&+x!jx5I)TE{tx;7 zHIBd&Sj1(G5&numfxn+OYT2g*{&gBz&#m>fE(&}nXEfjv7=}h__4x<%^{>f!c&K3% zDYn(xyLSdYN;?Lyc^h_>gL#1zxG6G%#$1sarOB zIK%SlJ;w&^bTW91^Yn;&`{i<2?n1P2&3^-D_M12WoHN8{Z|7$}CY2?AA?*nw5Po)` z-{bccTsvGATq)Y{gJHij*h~Kz6;#B}Su8P3NUqdNm(_e-M}LmmOadaq(#!zOs=q&r zGn=m+uqUF*Xn{Z4ftgLJ4tc3Oa)wc%x84F9DDn5v=(lksqn{G~TstnYRZ&ifU!`y> zwSQ0$4^O-$Eo`K<|85H6EWY;M$kVq`O&oRpL6tYqb#XcBaJ}W@W*Hcih6)@~I~F(T z)Zv`{Ggsq<(ReWoMYsg}rD%JxtuN*Py%{w`H+Fvq&b5W!BAS@ZA}L2@J9)}h;k%ME z<_K!C4)5*KDZ7>0eFGce!=+xQqW>s>vkH$Te%Eft*D(%sU{M1uw=68-XI{fomtmOp zS8GtAstEJ%vFos^)~ab5kk8;o&%?^X2_H8)i*=sHnh~h<>#)S*x)g>=aF{crs^qiA z?xpc>gz7pvRQFk2=F{NkOKtQ!7efdl1^z1(__73Z$h9~tXX9E+3BSOS;j$j_dk<3U zc#^MKM+@Mp$&x*Itft?=6*fvw<|XzhO_NRxT;nl z?{%omE_J3rMgjRl%=LPTMO4^ue_^-b&rm~j=keClxZoFz3x;YC6xDo=Yw5?S_C1+d zs(0WGxkgsPpXiVW( zfm4UYLJa_c>TeDGXW=HO>ck9mh>r|PJThre9vW{B2YDIpe~|b$w%30_4G9Fk z17Bk2`%4&V1{>mKs_>7oXRJXRx`y)C(tWxW#Y(bU*@5O^f^Z;NOf`LN;kQWaWPf;y zKk7-l4^ML$QV?1d#N$Y`@yDt3Vb>08=#_Yn&#&Y0bf1q^E$w_f$)NVU4YH7z{y`d9 zZ$k~y0?!8jIve@F!H^Vov0=VXp;~k3FxJevxo9Axz;8sDD^0}(P~aOdLFhjEV}95F zD)k%(o}-@B5qeMOT&!t~1p3hGKQk;9wwT9t7%r8Qgr|gGxiP7&JdvqEPJvqBccP1G zTRy^W6$Sn})R16?@4|OwK7z}TG~T0FJWjv(pD7(dG@y8{WxfG1wsL$vOJr8hJ+!mb{XW2Sk z^|%F|*7;MtppfTiXb^!F{~D_G9tR&4mixHxQ*B?VcLb{K)q0Dy+=z4iEIuxSb^jtD zruthdTM-4}0`|Z!d;749f}y-b9dr+`I+3acOOM)GXz}2+s(D~rKAFO77!r-h@5ECT zO`;NS=``Hq77)+Y>Sq1e-w9hK|Kv}(j2-&V{dT;WTcm@4o_6~1T$uM?9e=F`m7IlZ zDCM{DJ(uwJ$NQTS1c^I%?+z{>`nYWA&>NRB{G6*t4joQ1^v3LuG}m+$|1g$kE#}|6N&QqKlM0}(7?D-8U1XP zyd(uye-2s)?MSNFK2c+VKYt2N@-TdUcS9o3uAT0Fyw_T<_t5J$Oem7_MO>{rLMuAqP&2)LQFmK;A6zE&2{{NiBpt9Jf@!S{q zSzq7<=;LRtQ`L!-@bk0YN}|tWESbtk8)jI;lzAm5hx(nH=_b4qX1upz?2xOGi7F zH0pdR5SRjGk$35nm)b8sBRoHDm7Z(vOJ(f_do|EpN&&c(hAq(O_g1bA_vd^(*?1;? zBV?kn{z7=5XEjcD9DLkT#yt*NgRK4%r||PW$7}RCFNb6NtTjCM zfNgQ+A7z^Ive8L_Urd3Qfxug$YNgmqBHZ=3nH_0TWvfjq?6Bw4NBxsnC0U7gch}?W z_l2?VqeX3yX~|-TMB;NG^l)HWMSb`?y)J$a>-LgeOg$;cwGH?iX4X;m4=m1S$b~&-qHdwRjya zb#0wT?yAu0AMM=^A6?Et?s66RL!sYJVf>zQ`#D)WFRmFmS?PEXh-@FW#;=i;1INzq zyfP#nE8M2a4zw$>3TtAQS8X`9b*h!Z{DngM=vCxidxO+jd|%=H`_+b{H+%784h+gi z|HJT5UWn6j5;s{kKFOK&BRn;8z~`OLYxzY!_eC1kj?n6_YzFt)S!|*3zl}1%pSrVH z@dYQVU36o~R$NXjQR6j*Vf3)Aw1wA4%>S&+SIrnBLZ-ing~|`Wg3@Uth>eypTq}fAG5W zZ2usw{*TjG_|jO@dr1+i9njL~XiI%XmJcK0a2+$%GHdu$z?tim@ODSE$ueWCO#0hIk_57Zq_1G+g|uclgbkKK)@M6l+UwAQO_#_G^@;Cz8ws5z;ferl-` zFQYDXvd=%_bAQAE;1CCtr=&~Ozk$ZM(FniI*Ax}_j4gCt!mX$Q4u!oHhO}^o`p@yO z-HXIV3TseA+OV+i&Bx?Hsn54ir@6&zMK;VQaKG*1IV{oZeo57TE6@F%I^<)R&ez?* zS^m>p_FTZ(`Ha}72~6kA|7i{hpQiBpH2OWu0bvE7*^p_)t75*+_8Y@@@m_RNwSwTA znxq1A_=h!{jWeksh^kwR-RROveZJ+!B=AzLeK83Mf_2)|K_i`%o%k^Y_8wQ@p?n!} zaU%}#=00`kjXoZ(q|xtFQswp=7}Y5BHeab^jjP5$;#1s`tI8 zU8d0lA7fgAl@mb~N9|l{hanZ%Eoi3N*u!>H0Vw&n>>oO9I=SSCsLV88x6V{EVe9h= zi@-q@jHXL{_v6`8TXI!;FG}$Bw$Q~U7Vtg8S>DzA)gY4J3Ha}9uU|(EusB+oYBOo# zU}5h=v1E}PgNoR%Ut7}+9EnG5OcMAFVPmb=NQ-|b9(LE`=l6CLg_^Vf{`z*@L&05U z@5408(E`r!|IGL9De;La!AK_Z`PWjTSl-`N{d8A?U;J{I@7$0AXkEXsevw{#Du41P z^+{Dpwhhi`wue&9ycxoTQjZfAhP#p1{Q=9uBc)PtsThE4C(fsbKn45U!nMB&_!-J% z@*)R}OHoBE{**=-QbU~#*MHGq4jPZRFdNk@&soc?-^WkhKmSiO!oABu_a(0be;}VN zRs>dqE@%EN9Dx7aZpTG^F6}N7w^QO@8uV#a^)2;kXJQ71)Ifuf_MfxiqS0H(*`pJ9 z&OqnFP!=e}AK?uC*L2Ul>8`^zmF_*a23JT~^y9ZI#U7_!7nHoO@W!C>@LsO}SD?yR zQVd;1#E?Al$t+#O>$zE?SY&bpE`Xu@SU6qPb`TDp<(mIhE}g#3nSXJZv_uWihYGKy z%-KH97YopdDr0f1F#?|=@)=VsIjDB~h>1*;g`S=ALoielI1BO_~UUHXK`9g9`zhVicK+vd3{Y*PkY`vWkc>cETU1ku}xE z7jFbUWr%!EG?xxK6yv!4Q3P|?X8m4$tY9F{NLut|G1-RjCSDV8d_PATflm{(xy+zy zu3{&;*>Xqo=LJUI3`14(JQ%8q%xhkaILhl^SjWpThC`PNvr#T>NKCqa8Lv_g;Q!mryzz!Er*QPCK`!O?os!-*b!!S-?7H4?1bykj`ty#7Sr>!;| zWP>b4Le>0;1nS7zL^~P_eG180f#FSvqA#BJr(@I5K~!o(2s@uy!&e!$%bdJxPDVT{ zT$&k`-Y_~cPOvUyr`Z)bJ*DU1(3bimmtv}fQR%A=mte<2m#Hm^0&mqQm!xG<(x(qk z21yyLc-7d(rbeCQu_TR6+MQ>%LRT9uzgnF_-pIlLO}T5y&-~Ry&G1I%QwCjgL8>dn z!)xi4A2L5-U8Xi}AOmdV0?mr;btrPa_1K~6=aV!ud^*t`$admYR9p-lz2&<&8-|*Y z4YLiyFB(}%OKWQl1RjRekq@%z?TM}7hfkd(%nV;EoN&Wae>}aojk@X^?vzTOh$@?g zF`QhEuuyyc_D2CU{;gchp z82TE)_R>qO)|>POnnJoPVOKwyr7_y2lNt1@=Y6}yf(HJuv-k`cYC=90yplB$b*0Mc zYh7xFH!6MFP&o{)2wXjEzd{Z*&hV!X^Dd*(*9c!0D+9$mD{|C149bSuEmxDGc7}=3 zX9vL?R2K`|F2xW+Em!CWyxB0+hR8rHA{A%+8q{^P*kSr%NF5DD3vYCv^-TE>Izwul zS(pQ}XQFn*_c=rd=n-=mlpBlsd>;(yLl!n=L^IzAoIlvrldI8IOhW$+1`smk)dru|gH~SX*81i89*tz>qp*Snk;gqPGf$SG$D2orAiW z;cJWtU2wh^*T}M{ZrN^?wYD3E)FJW-6zXx1Yr$w64w~Vq4OBg5+b{qbtl=|K5733e zlD1Rbq$Fw$KXO5PL*n49Jy&n9?AL3;LL0gz!Zj^x=xwuxDv@`=)$8^;QaoMV_y`qv zV`lg?A~B~(ON!c}LeDr}?a`p#+`7tk4pHNI6{4~oUn{|F4}Lt;wr z(Qv&Uji)cQfyOcdUu$HTpI+Pr-PnSWj*+lD+eF%>6)O{{iJaAox$RU6>&AGDwy;b|@R}pg+MEkFJc*b_R@H6G z$}MMN=~IgEgV0Rr#(cZ=7$D%BMU24Lp2nu;Ajrmw6r>1~Sys)9V%fq(+NBt6;gxoA z2bRVj;CD9yp9sAEaDcXB$t+vwm9N^aIVt9qa8*T2ksKN?To-Dfc*Xku~fHJA-q;N)eF9{#ML@zBMU?7$Om(1 zL@`Ib7?>+f7=cd+1=|YMvBEM;pnBPB^LgnH!jMK9<)gY*ylTi|Zo2`|TfWI!m<(jm z1t;RZ`0AUB_2#PrMfRXlSM(WmrLH z5ms>x&-8gVnUg(lVh7{t27J1i?SCXA`YSHq`8Q+9YCxzpoS}%(-NBOJT z2AW`o_lu!^hIHYE>vc=U)`UP^#PTbRz$b=GAl!a5x1Gdnxx6}sUG6)V zt$I&HG1XNhHMQ`K2A32#KnHR2t{$KZ z?NUf%UFq*v|Mdmyi5v{6g9e`&D)>gsM~=cD-T7Du<`A}-;gf>QmzTO0J#>c`U8z;7 z4x|OXA%g<~Ci6{7nTq-_)s-mje3TJ^mnP>ylF(_y*;X8%V}{m~Q3V3a;A$NAO?Yiu zX+%>X@N$UoT4@S~CW&I$vn&R@NmOwSuQF+3K*=IQYT#TE&hWChA%kwZljVwF(~M=R z3nd4ElRK8HfZN(CA#a%U?HX+`He7m-|PQWZX!62#eih-FwY)Dnp)Z3}{S zaUzqf$mgxEFi~g!J20dY&kcOLQpO@CTl?yR)Jc|&{V*g0wPP+5v`aKaJln1+X|Alu z7aEm5rO*nWFGU<}Lx=8G?V6LGu4iUQ0s^)x!(4<;EWKRw-j2#|qOl@B#N@V1D`6rG zs)$>or@405h9KWHyCIWAKGl`)N7{u;uvw_0!24oAEVdyv6bcd^*DAe?JfXvD>s&L# zCkbH%2D&;cCUcFbLQ#r>z-M~#8Vsp~%P}3L73Q`pxK~BK$ia0q+8NheV(`NOS}f4f zc7>oQS5)3LR}gq{osQDl2Se(R5tk0v@zKNzL2?Wg_mZ+jzPT_i5;Enqxh2%WUR<~@!SUg464%UTPM+>~kUYii= z{h(ba@CB_}VnEg33J??chJL)qZ#A{%QivVaEpzO6ZaXV1EZKV$yM-`@yQE;rFt?o@ z%R|wW_qJ5*d!r9j;0D$Dw_r#eGAu0FE%na0VyY_{%o@{f#35gr5Zk1XkB;o=*YPj; z+;$e+%KG92&`y^n`qUbNP6)KeeVDk>si30HBKK+K6@=>EOk<0hCk4cAHlfhl0l?mtc(|y zJRKEekic`zM~%=J?ox>#X0MGD2W4B%;@ZAW-Jct*7hi{==1{O(<%?)i_oKN8Em7HY z)g=qq@dx}6hScG?L1z*1eCMslW<@OZ0?)!wdnoWdJ%P*Awj=u=WLT)8LX;GEPVuk6 zkUB)D4$|-%75FKwPRup;V;E|WKvR<&=xeF6Pp>#BKdlhm~2&)zX@0&2p z6w)l82-bg`?W2W7V!mC+##1oV9OaA8-;Wjo^(&a$Zb*T5J)`!elIAc*J5ouAR^WND z*Ib34a7Nh+Lv0a7W2zrnf<^Z~l$#+1zG113$T|i?+R(GP?-gA=!j5+!ou^*naTsb! z)aD{0(UH-Cpxg}W;O83S85mLpeei)wA78`I$tO+B!v`e^!m?b0t|1w>j=A%+$BoU1#82SaM0cO_UCIygvkZ(*Br#*Xi^ z7VYTcfUq8hn&O4YEbD!3FAH+p2{h5$QjZEStiU&(th3l|gCR8(3QKx8#&!Im$Ww#j zv-!MeB?R@h8cRXjJ$8NZm3a21jpkP&mv^W(>16gvQl^ z%QTt@gRazyMB9xh@EPD|Fr%#G@(DR@`^~lbI2isIX3V)ljp8Rh-i4Nh}4+_=Ar_ODDdJY^w4T()V}l} z@(B`s#7ak(oH6MCeSy!J%``QF*S=NN6Hxc9NV;l?8maX9%O%#rkQ&@fV4#cUwo}0z z^3fn^Vid09UG^@c*4K^}ObLReTp0#D#%wa5m)Na+JfQElS5m6eMhVH5{9aiFCG29+jM*B zE$LD%!Te%svT`x%{MVMi6ELKOLRhAZ)Pxrpy2ycJV-uf$8HTE3NA|x*+RI^smEAQr z`h@o;15SE~BtfKVxGQpg$n?ib8}KFWg`w(5S=`vfLAPK_$yUHMH)??wOL0J&sJpZ< zTP`mcdR(!3#HGjvcKr+j*S^*#BaV`wWM!@P_OvBw>bn`@_ z?JO~T2NG9do7;tN@;zrs)ej}=Y0#s_35SD4Mw$IA9jl}JjU#j@IL}M1emaF)=s*$y z!>FKbrQkiG^>kPM!ufvrH_(hp;2j^UJPUWiPp`AC<$2yDfS(E{tQtR9F{GY;K)5AfbRSyDAF9(FiaKPvndeG2E#(|x4 zRna4Q6K%d$K)4b%XE}?;E6e3A`=6!GQ$TEW4&ig^A3t1px-O#{?qGQ?)Tijr=5o~G zIsKjLpddMF;Nm$ue4Me=eGXXs-5E8=$zbqO=Q8>C4s+!uj%ZRvs4Di)p)D)=UpcxjbCo_-mZ$M;wRkM1&?WvW3q z=y@1J)+j5e>ljdLm0p!8%5`Bi)ea-@agI@NcksGwg$UJZABQ;TuiYR98qhBY?p zS;Gi?LUHTS?S#u_InFAwvI8@@G`NJzzzg{qSNq3tE!%%Ht*y((9;>?#uh7I$=s+n& zt&z7%6+bTUE-%V1E}{-oFpg5Fcl!=@t6r533#-cx$pOA*YBQFyA7877Q0!{m*I z2(-}cWFPpjzV8hmd}BxeLDirO)Lq-b2WdAujT-2c?C&3>pkKxYJwv@pj1cKSdHEWb z;LD?)oN);}eWL4~AT849LvsiG7XH>A{vai^d#Qe?L=9?Pe3ZXZS+aN1VY#iJE~Ue? zT+h9Z>uJNd(MH4&uInmR!6 zaS42VGq$?jc#9qB1Es%BXG7hkvv5irqCg+!?YkVEc4X9+O%+_=-~iW_N6m~}c|@?R z(eSqHJFpDnLiDc2yo`#`YyKD)nTg<;$-0mMoLX33l$nlBVR^y?f}lV9DG=KID>L? z5!+({+d@a!=}5?O1R_gq?E8aEJN|X3myA23hSRPSCYYoNDPVvv{$v#aHc-_wln1)R z8gjtTai&)L5ia0W{-}2dAL8RVDhycW!)8%-_H*L>OlA>Q4fmq5r_eDZ59OiAF9I!r z8R$ea?)Wtp zq}LjOp9FAywWBe-uQRFG+HhwCeiSTU4(rQpILDJTra5|+R>3SE@m!p3*JCEsewQ#% zS=M5Ipu`3)t3O@eUd&KD9Ay#s+&V0wz5ZevAAU-=&z_7&quf+l-?`R@q2{#M*y$BZ zi8N%hdhNIy2F;cgsGBzzC(-jXjozVol-u(tNFP*!&8IKqtX;3BQJJhA2uf#r$nM22 zi)H8^?VHLX@U+6epEqAsTLhG!&a>fi{@Cqy;cbqHKlKHEVyVbBt}`4}f_fLR6R3+MR{kvdWol=>BIp}IIr{hx2Xob>R5P#k9Yf7 z9IBg!y|@I2X;d=ht;z_mr`l$FzP?|fGDfvT?O*SH2Gd*m(V7!DiAJ({(#AaYy?MTm z3-~vG$UA}=`My{%jHhqrIc)p5T`b1q7zbq$co}Rm84D-zxPlk^3Oxw;!Ns@vYy58X z$Sxe@jI_==vEYG&fiK4b`9y^Aq86VB`Q8&>?J%zV(g|9dGoUH1rsg&F72lHq& zJFPCrC{uhtbmU;b3BE?;b$Ht8#V5wHUN1#i1U_S-XVg3V%Y*veXXrx)Be-tt&=sP! z21~~%b^qKk9M5&?%?R)D@g8=j_YiER*~5#tj~}$3R_y%^930StUVI$AC!&vl|L#x$2;t&i1-7le4l)e$}GW zKPln$A3Dgk07|ZdNZJceBB6gLD03rtaY?R{0=SW<1aF@x7WpgdOkW_HYUr->*x z+T5Uz0il$6>#&rOS7Lx+DH8ZTPn4`82E!QfsJ?&8&f!m->#!FIr(7!i888?oA1`<= zK3l&uJqbZ4Ebu#4K&3o4^~wyB2D;ha6c%UnMR))yW5NP|+9{asnf$VbNq|Zk;sIaE zWbj>;`Wq=^!UFF~oN1Qth7+6vv{QY<&f@F#^*D$WGhu-jK0XM8;RJ*eS)VWP_5N=B zeapv^geYEqX=rIALna&WN=>zY1VeM!0J5nuB&hR_g>kRIn_HS6x<^ZVEV_Vnkl zzuv`uT&GJv86iz6;x;{C_k_oUkT0T%!}u%?5;NKVW(b?NK4w#6o56vhNoyGr)A>@h zWn0y;Yvkj#)YATsSb&!?$(fMAQ%F}*;LqcQJ)5_CD5TptLhoQhD4*qFRlQZswswZI zvWwjuu@7^`?Z#>x7k7nalMIG2Am-~qV_SHPh+49QT8x4GfBL@_ZWyWMVgLXD07*qo IM6N<$f_MV_OaK4? literal 0 HcmV?d00001 diff --git a/resources/assets/images/klub/br-bg.svg b/resources/assets/images/klub/br-bg.svg new file mode 100644 index 0000000..bb11b45 --- /dev/null +++ b/resources/assets/images/klub/br-bg.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/resources/assets/images/klub/br.svg b/resources/assets/images/klub/br.svg new file mode 100644 index 0000000..0988873 --- /dev/null +++ b/resources/assets/images/klub/br.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + diff --git a/resources/assets/images/klub/dices.svg b/resources/assets/images/klub/dices.svg new file mode 100644 index 0000000..5df395f --- /dev/null +++ b/resources/assets/images/klub/dices.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/resources/assets/images/klub/suzette.png b/resources/assets/images/klub/suzette.png new file mode 100644 index 0000000000000000000000000000000000000000..4a2b0ac279b86e767be55fa10ce50cc4b8e0ce5b GIT binary patch literal 21370 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 literal 0 HcmV?d00001 diff --git a/resources/assets/images/klub/tablet.png b/resources/assets/images/klub/tablet.png new file mode 100644 index 0000000000000000000000000000000000000000..fcda4c31b5ce2ba0685d2193d3b64ba7610a2075 GIT binary patch literal 25278 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 Ujis+D{O{2!ieQBrxfj9z1uVeM4gdfE literal 0 HcmV?d00001 diff --git a/resources/assets/images/layout/btn-bg.svg b/resources/assets/images/layout/btn-bg.svg new file mode 100644 index 0000000..6aa306b --- /dev/null +++ b/resources/assets/images/layout/btn-bg.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/assets/images/layout/hamburger-menu.svg b/resources/assets/images/layout/hamburger-menu.svg new file mode 100644 index 0000000..830a184 --- /dev/null +++ b/resources/assets/images/layout/hamburger-menu.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + diff --git a/resources/assets/images/layout/klub-btn-outline.svg b/resources/assets/images/layout/klub-btn-outline.svg new file mode 100644 index 0000000..471431e --- /dev/null +++ b/resources/assets/images/layout/klub-btn-outline.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/assets/images/layout/klub-btn-underline.svg b/resources/assets/images/layout/klub-btn-underline.svg new file mode 100644 index 0000000..e556dd1 --- /dev/null +++ b/resources/assets/images/layout/klub-btn-underline.svg @@ -0,0 +1,4 @@ + + + diff --git a/resources/assets/images/layout/menu-bg.svg b/resources/assets/images/layout/menu-bg.svg new file mode 100644 index 0000000..00c0054 --- /dev/null +++ b/resources/assets/images/layout/menu-bg.svg @@ -0,0 +1,4 @@ + + + diff --git a/resources/assets/images/layout/textured-bg.jpg b/resources/assets/images/layout/textured-bg.jpg new file mode 100644 index 0000000000000000000000000000000000000000..250d6626f75b2fa7832fd37369bab2ae58f28d70 GIT binary patch literal 67722 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�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%0A5OH z8T9(~+{xEFL^cAT@eR8FAX$-X#4#I5h|$Ny#7agCT_K>dP(_QZ6%s{wUlT)LYVSXo zX3tzD1rW(N7dd0J@9N4_H8*t*#725YQZ$!4q5>W9YSdaSTeeBsR5{vpqN?iw$4Jmv}4>l20u4vDo znn_9&?}IOKu`p{*odSkRO&&HKq}Ut}Hb&ugXHxV>&AngoK#ERAg-Oxq9FZIB{8FO@ zV*}~JZCm$?dx5r*CdREqyeoi7yGlu&5IP?14H=l&2(|R=C($Jb`wnDe=uNe2HRWqMunocXLlHA7kgp;Am`_hYgqwpx_}V`;l?o7h zy8!ZUJ5Z`W8lH@CQAJ@krdtW5|yG&gGHg! zP&$0}>=im3e@bf3=g*5_5jtBcM}mXLNy$(<|3TEoZ-7*0wrbg*d|C#Rmq$M}0d#zh z<850Hq=5E=qz%N0H2D0X)=u$X9xdxniW~MT##t!PgnsDP24mHbY6#{B9M~TJ~XgD?!pA1`(UeVw4gD u--U!$TOFCal-H}T1W{LczXG{gr~W?>t;*NOX*2%-0000-Qeq+}sS;>=dU-1T9jFn*()rmCQIec-=mZ zVlyYDlveP+*ID*#l9rW`nc}+kCg`+dQc;(zHy`v3o{#;wt0@fg!a*!Wp{ zC0d2I_*pn<>umWCPvJSih4p;Vs=eroQpWU^bpUv?f&sIc-1%-i@42gjH^P5!^-IH- zYfJ9~=42qTLEvmI3EPZ|HK*tb*9k7>kNoD-OW%cA@ls4|udJg;J{=+jGFd9$W$O2o z`u*wFzp7Q|%fvTh)|x9c8!pWZ?CFSe>zcnPt+hv|haWBeMOX*`{(el5=jJN~hRPG| zf&>$OxG8R;hp2p)$``D*|Fmc<*Qp6stZE}{{%UiXbm=_v-Y_xfOutl32=e*s7o0kQ z1x~j&GC@`&?(7G4@$ge7nng8-fLox8`}lKN;s==I=Zp z5!3@`YQmMViUVUeJR3{-GCJO4eu6g;qn_IlyH#k!ySr)G1dYQg1BTMp-B zx#qk%9!TuC5#&x{b!ld=s5O@1-|}!)n1Wor}G6@h#%*=ekq*v-r6@^pAmh zwY+f0#&(5kv=YyQXQjLLKCRqF7TGTu;D@8b1{I_gyj<&EtkSJ;Zt!SYbE$f+n;-D_ zxn4l_V3dOl&o&A9ioESFtqvgLWmFoodjI%{2Zo!Sjb8udp1PC;p zZpMf)G;h+9p9?ubV%wVg7&D#&AIBouTCR zsCS$2yu3AB%^WS~QS=ri%$q^OcEHi5*n~hft*slO@Gx${=EdX$#7}~SQThG%@Pc}< z38d{OQaDdIw^qqq+2_$(%Xj9H2{90rI5=kcnmpI#QE<11?fd0E>DZhU7;5n_yN4Mr zGo|K&Nlb@r0!5I-SMZK2yR|Oy0-Kq<$5K?i)q?xq|NAC)kg4MPnSu=Cc@emR#`nR2 zwI+uQVlt5>HHXK>0wpeQS7RTmczOdnt4tOvyx23Q+-%>)HCx~ORr4U+&3JI6P}BZP z^ua}$mNRVP;kh-bM;hE`+C3{}B z%6XKvW&#-bxSHKL2#%9QXVffj4=MkK5(Y(Dv3uMp!i*$OgL z;0&j*5e88_{&_5-dGh7qlnv}9B}_} z%GyT6w>h}BjBM1wNB-dKl*D!w+FZgY_M1b0C6|lIxKE*FXAkz%L#F7PaN%1vG%D;b z7weKhdopQQ5DQpeHebnmD!Vxj8&PuqtS|%e8x?vmVkVfi4<6!tN#%@&96uX93{%T> z>WSD(1YjT*q(N`-F3axd00U@)1n4Jr>kTE4^1M4xZI(oo?CfxE%2{KA2+FjL-Fs{}rHr0QU$KzZEo-tZ>c@g!|h7dFS%; z<*zc0i)N(=@7;~Zg~y(twTE$?8~U`#^oM{NT-OlBUzeaTx6C_~t!2$I_YBKTfcf@! zqqncsdDU}kG)ce!a*vlvH(Ce0F9?Y(|C_q>A{sy1J{|4X+Mi}Vr=3a{-4j@2)8d(B zXMQkNofv{&pt^*-N+o(3G>*n`Mfv0^g6T_L}Xp)3Gj9CKAQ(bk!O4laGT( z`ucuvKR?ejMH~|Ze#irP!@+Ux@hK_(hiqk9npbQJ;YTe;kDI&L&hwUUPbI&Kpqm=D zTbp<(Uf{adR&In#dn@a5|AzXx{%O8-t^FkkE>#vwZ`#-O%~!)8kfXj;%ZF!>1J)M6 zM2@2B%r@9ZzzB0yaZanxue}r}-r!(cN9a_j>)VKv<()2zx1HXLOnA+UF{_K&o_SNts25W-QV9_wJ69Mk;UBQT0Ns~-$ znQ}YyraV^aE~!9b*$M==@RmE2hJ^%7mZJ*>?$m?>>+qKGiIx_bV6js#HQEiZoXd)3 zG$fv-=~?a^^|tx-NBq*zm8P=WBy>}bO#7CipiaB~#pYxzT^|4Er)#l#^nQRQLOAX2 zZI6eZ$5s3@y7867vU7T}(`4R>ehJhvm0%@s*x@QPvW3+uzed+fUTS7zG!^ z-)*&k;q&SP@GAL|>Wcqw3y}6;XIT5zJkP5K`XT-tXYN$=yft$#}a zhKI+o{@HTD<1JkkJhBkj7`$v9ULNAtQ1B`N`1v37-q|D>i`F zvoL3q1gh=%RO)nTPCNWx5qYRQY?T;1JJ^}~#_PXW{eK7H|5vOA+UMy1Go&Li{m(7f z4g>67G$SP!kAk+M9dVZ}Gp517|BLw{%EA{HH!*Hl!zNr;(X@p+0Zb}=Bj^T@UFHkH zP|$c24;50&Eft8@cdoenTj{%ddpFO^Smj@-*Yqn2JClD$M5LmH`lwLU*noj)U8+@$ zC?O)PWR)PgV$POHdPd^lTEM3xE;s&6;d1{6(r{SNFDYb@I4zb(fgs@cX@ldRnrDNV zWA}R8Aay@p+v5q7e2gM0l&0+~xCPGo#by-r$%h1iL)*dNvno^djY$NJvP<;D-xj|Y zK%utEcSVh1m*PtdvrG0}SFfVsj0}!2wq~>hib%ku`0z2r$?D7B?KKhS!_dyP)WIS# z&7fB#JHbzbwgL*$s-rJ+2rG4hx;dJ5M`NQf)WJ8 z(pM5nPV;E|WI;)YQjwm+7 z1FVf7?$AXO8%>{7TCE3&(>Z+e;l)YcN+4LE$PN#fm_~{+`f<(t7ZjLtnf%KF%TF|X zCBTI)aOk815YW~H*2@j>N_GxOi9fhqgMCFGi>3{z#xtm1=Eg!-j|>J_DW>JtgJUFK~rX~zA_$v-G_I`RIQDHG?AXJjb(ofP<5%m~&kt`l34CfJ{yav7_5Z>J0g_!0| z3tXT9RBPP&zB)_v2V%Ky`kOyTU2QDq=IUl2Vd~w$Y;;YEaeCjeOkRz^I&KLtQ3H~bgsi0CH#)ru zc{hN0(dxO~+W-bI#BpA1xyOG+o!Ty_)q8ypXis=TUW|7O?CM5jYKm$GO6mV=-?>@r z{Q2TT>61#pIL+guxh9)o(|w@9x)pJ^G-e51JS zOQQ@FE`M)j${+aZ!I;345BaJLHir}5^UC}HGr2#upzJM4lm34gQ2t_gFzMb^gc6ef z*^BySAH8>RGW5oAfAtFopm%+PJ)L6vWxfM~Zh;%+<`3xjy{SHvQxBb)Tm?RY3}bq` z|B$o}uP@@Ny15borXU8`BDQL881>`iIns<%`{J;`K8O1QZ$k`}e_!ww8m8)z2ds%- zL;v?}MK~d%{4xGHwO1NGY#os>ah+`2DqSsdLl!~?;#j5T!I7_GJ%2D|cx&E>_qWb` z&-y$T3#-Bci01t^&io>RrK?|GpB0`z{Hs)QOXg~CuGbe-t-tOXq}hnK(hlhg(y!|q zkez1dffiK^6Hli5uCZ)S?{;5LnUJhbjON=7}tClbMkQl2yFhA8OO-VM%yj2lM8M?jMAQA zLD^tnw=SnE*qy`t>2*KkWUz5Wb8_!3s_M^Uf?C<3*z+gL*mqEa8HyiUC+O|C1_7a98BBL z-=K36y^&P`7lAgp6R{l_>coLxUGCmNEZ=?px>J(t(g6wgdn_J4BTx ze9%u?7v<1=LE|TUJz?&|vGlmGG^4UqoW7b32_{&tALo*tIM4O2A-@1mr)B_iP9&lq zN1Z&x3xnNfr{u$q(;a?{;K$xd(RgK)s#8hvuoDvM3@{ziVc`q5ga;5I`w zsMYSk@o>U|LZaIl(EDlH1N3})Q<014RyJCXOBJ5I*@c;z@Xq}uV{5l)P<_iekGUI+ z7)PG^5m4+3#qNGACX`fUi<0{+5Cb}HB^2HDv^~hzPHr)P@!NVC{sx~MKbG6V@{k~? z2!%-~Vk9cK?LvD=A_n$!fF$_Av2i*y;_-=5oQ{Cf0qx7tJ;A_co9b;BVJl-|nN6+~ zC(OkqAw44C*b^q;evo%0@m#E(?&G)inQkzHys{qQ6NPM<7y+3T)B97V#3DF6^Spjm zWc7Q4=P>i-bwS8v$VsW$%i%kSo!NI<_;`z`mZ@={z1$zV`WDpGmUnxID`mVJ+D@%K z`sm3K2sfo8|BYo@fYB%~=Ze|Yh7Y=r*;Yr#W~{`+ zP)=GiX}XjV7HNJcpFi1umfccDhFI?wB{il=i1h+|+cUdh?@en$T3WEx*lf`%HU5FA za8^*ndob$OBbdnQO2ggQ-P)|$Ap-#;&0E^SRXRBn2!ED&!j+vR%%8IHo_ySsRb#Rr zV~l|)u7We#yW>Vl<{jjPq}FcxAicjF<+}OxFGe7cv5}=V$(4Q!5VNEE^*1`XnBb1U zDt~Z_aTaNEI9^RCm!qboE5L}gu2{((Z9o~1DeL9PLIiD#W?uISp`f9;$c9q1k?6htp_ZB-t}N zD{i8my6!%eoq$1El8;XAR<-N-Wujw{!!BiTHYJb=#l87s{$rk;al5IUPQ*36b3e9< z12jUWkqnS#&}(4AU828Op9QY=$i+T!Zp$k*)%=Eg z^N7rqpo|OTi`%O|UfnO9KfeW3OmHVriLb~1Lq5fByg{jgViQvVBsm$ij_b@TZKq5v znXQn5{=GLJt8jPs1V1)hF_)^>;GmwegF(ED`+>Ly?X|mjE9ix!sobxOR3a?qyiCyU zQmvhFwq2CIa1@`nP8A4Dhr@ah=P(Es#FcjX@Vu}09@J(iT3YpQkDg#g5&;sG&SMi{ zJ=<@AbInBc=GS=Nb|<;xo57^IaJ%IN?HlQE7)4vES%n(^UV|)&*8MviBV>MtduW72$SGMx*veZn2g<1ORlnPi zICit@st)6r9MMC#$^h;alyf5{A0Fq?q+uAO7HeV8d#KMpW-FOC?DUQGfIy|oKx!k$ zCpUCKA#e|}nf&+;y)qMb0Qw#aWxA(17^SJwP)ihXW=vYkR=Suy1uSWWQl9pA=G-}6 z_U3ICCewJo7&X$)cWM0L7^-V8YAy#nxWJbgJW(x=$qx=q&Zv=q#~C^_4SwB(=fU41 zDi-H5X=p-WqlxmC-uGn6DO6+uYz?dAgo3Hx45GoJ@R9}$&EU>d?^@=d|4`rng*5{9 z%|$ST|F{uO>brglq&dL|#Fdch_ksn`Q!40rw7m)?{Mn?gWh-At`Bk%>=Ayu1IR`fs zsV3mdUO5laWw8-e4gr7hPRZ-@g6-glET_cFWCmjXqOVo+K9eIFdKkbh5q4X5^Ju!+ z)WnvgLBWxsHuH)?qWG z_`m_Xs}G2nGZec88c6Crjoz#j0lF187}!;*e-Ro4#s|KyMe)&NHU5yi4>nnz(57{e zka1Zd8RhJ!7WXx*sjPNhHwU@jUw&Jtt-QaA*w|M>TGd&aF&$jTGI8RSX%MnPvP!Qa zSClP=U1J?I}UO6Vsq~248qJv_RW2<2L<}eYLoYw^GYHl{xPM?yY0DPr*R3F?T?27bWER%= z-PZ~IB=$21vSGD#TuL4RECj0bD)hS!iIdhKd)qZtw;N+b}n%M zWz^zqn#!kBhWd0=1dni2_Z2$AyOzmf(s|H37;x}dbFa)`=mvsq^cLEQ;wgeSt#KNx zrKW*O!50NSiBs_bGxue0HYi9;Pv%A&F6g+Zv?6F5ix60wVSqq>9!>D+%4BX24|!$$U3My@s483%Idc=A>k)3Km$vws>57$}E`yTE`@+`E1NME9P+tf8 ztPD|tI5^(6gMdlU>dmT6(e-?+Pe4^4*r`GOVVDX!&?U%&l;GS!^-popl|FDe&Cn8lz zKR5;dLf#J=G4ClYXB-VL` zC+QyJRaOUUJ6VH_-tpPxG=z1u7J}gm7@E7Oa&;DC0H`uG`ildaS5+vg6hBF%J{d zqB#*8TR-#Hd*t$lg@^HM$TevA?%}dSXbD#Nv~-dr98@`8oGhAWXDh~MjMRKLu_<3P z@$yjje?taQI=)9rc{B*a^h9(hs5uXjzgkl3W!Q2HMh=hu+|HYz@f0$98Ukeg!r*l#2BdAsRhW$4_el>l{z&?huzNN9pW+5e15sRMr(y_DjP?bvlzGH@1lJl00 z=zmO#bR%Nog|mmGNVrqwJ6Hv4u;S_v{-{36IU-A%>P$0SuL zSV%WDd1Qvj5*!yun!)h(fk7|%l%G?L_Gm5x4ti9r<`$X~^~gAeGTzV|Y!1d^A2h>ZI7I)U z#Sm!g@14{C@c1!8&s)7V^*KZVI((`JQ%E7eeA@lHS<@BiJW=0K8sf`Yajm8ITE0`397NHmhG&9__d1?3>ov!><_nLTs`*H36d???8z8X(WHnv>k!7>hwWKQ11WA*6h;Ie8zC*aCMzIhNz6nP`hhR3JN$X( zvvhSSO8d$+1!lZwUg!cSYu-1j@A`0FTH{{CHJ%z1iR7JBesM1XO<6Vw`5qaZFq{$~ zHc?>l#y>9?6dzUQ13boXf(4V8o$m?iR_w7TB&m6N;BK_JWBs$@h4*fg%_};iskitX zY_fe0YaWuu<+I8b^uuA%D^8X@GR@LRqs7{cLUqk?ZIwC2GLh1Rsb22fT^xswh&H~8 zZ1Nb+m1inlNSG|LC<<@yHXdwK`IKi+aMY1Z<-Bpb4xFiwqOX@>9m&*eHDK%t(8n~6 z_6pMM)5iajj{W)9QSW)t0q>=}bwi6>QnGm!)F7Htf!=sQj)2t*B#MJ*G%omaE7j8O z>!PU{QZJc)%i`w8k1b!7_Q~kUkfzOPkS>47=lhFOR@k+z>@FboW$u|Bshx9jVs`V~ ziJ(8-N2Fujn@d)8#k_&k^=;zRSkmghCx{gr4nAIJ(CZK+*2zFV!LC(N$;c{8VM3rM zR^VV1J%IR4Lu3@dRlIW*uARtvUwoV0d0IyL4ujFi)}3&z0Y zHS=T4AjU7?qb3=gj6koUz)z%wfI^DEBFf7vF49p4C^GfpaAfFxeuBltl zoMfStB2Cc=`MjjwV`7JPn+c)%SwQJt-rg2Hn}+?q`zPk`?6c+na5+J%vmz97bwyi` z2!G^pVXg$2p?sEC#t&7vb0y?Qx&6_Q8aOQICqa*o@ zWa|Z$bVJTU0fheR&V+7X4-k;CuMa82R;GP7BK}p=fhStFG~?X@E#+)g>?}HJqjEvq+8PauOV0W z@l?!0Gu?WGl7P*Umm9_{>{OO>5vcx(XhFSPrj^FBvCZ`LflY{AgY^s1BoOtiI zEgQP%E&WtII$lxQ9lua|z9KL3WR9LfMEs`gBsWvO#lsy8PyuJVqXVQu*tJXi49K45 zdd4eiTU{b&QF0Om1SyM^fuE)&(8QBTAWJ8KUyjq$KHYj&oax8P2tL0fUGQ`cu;ZML z-W)GrKyDL0zWr=z4=aTTTP<0nb?MF0>;)ofNcz*dX7e+z?x%JKJ6r|Bd2mcCDmOz} zmbf>Ufy80+a~W!u#b*eK5ozv86fK%3hVc>koS()&{&Igv7L$zbVtNWX1B|mTL4uR! zcJvM^mKP4wK96xN$_*#MO+3cpQ`c0{Z&X0wO)QTHJ9o9P2;ON7D%uKl`v`(nQu^tL9N7LpXwp?f6n8;E{# zjaDk`OLuEBxqs-!=4dKdS#O^4J+v`qHuN5tD!;i&T`u!t-s{gD%j!S^U z^W$+zVotAvKVS2a48J}-3PNmk2n!Z*;-HfsepR-!Cs{>@&pUNcVks!b??wQN-`oCS z@~>{AUW!!CE5>^1z6|fK`y3#lp>ENo+NqKDE7}^J1cb&(tK#PGj!Eg;Ls;QLxFZCK zKO=`g`JemO;N5D(#m?>p&ohB5x{8Y>Zs$BagAcY;Cx}SD8U>$}D=kPwxji6KDDDRC#;~jY zZ?s_A_X1h&0cryW1vl>REe`$pw!jXE}&lgZcS40v9` zxp{@1)%jz)+f3SzIWGWb6KU+D2PM^KnRLtRb@-w9U&7AOKy}q*@PI9R2_-otEyBho zS*_2bPx_SA+V4dowPsL|@F9)YHhb5#D$mP$EF;t6j0qd1-zgCD52NBRjZc)6Ji;Yq zGhbPU&`iUKy7_-MPv#~v|H0ll%tfWX6Es$QZG9o>e=b~yLZA(TL1X!at$~k)@O1*U ze(O#)W8Q!HRXOeQG(^)W$_-ezMVYiIFu}2AX`uuCyl{eQ_RX&F=l2^a$(es8FL5V2 z2ZvZ%6}d$HOAJO?hp@9(;l_f7HA}fmjta@euft_Bj#wO(&Uh%q-+m4xT*aWOYrTDm zb6k+_`!n(gq|>BwPVdFOQr^*F_iFlDP#j^HvM3o)YEboEB>MdkTmt%ds=9leGY=K3 zxG;B=IsM{1xVUlt>HLj3{dRIHEb>|W)AHc>(ylcD?f{C_9RpH-b+Rc%8Ld;Qwj0cYOtR*C<=_mmwBCn-30m;zZQu{ z*d;FO0ls+X;xY2Rsp}p2n@|MGIktdYDsFO)9{Ue4JhAXkIGc{s)9il*-e73?1mwE zmDsops3d6pkO3HGE(? zseh0@Vtf=!3rnV624@p7p$w9Nwa+`*(WFolVS^@4>ZCO;}C zltRNJ|MCbD+dbA(UaWY)1J$p>m9<>|=`&tl+qbC|*Hv?z3(&+9*t!dfr)~KWiYdP1 zgEV^|+mO^(fNstZ>Iqzb)&{0Zp@Y_@FE1MnbzhXZG-wA%Rh679WWA@77IH5s z#9O=spN%8WIU0`E`a3(&_FD8R@S>%?Q({o-SWm*Um<*{SijW0`Do?}(1yR&hhBduy zv{)BOVq>wIxPUbmsUqQk%IkH54O_HIQ6yI!sS7JBlmjZDU+33I!-|P*houwTom)ek zV{4z+l-E7IFz2%MfRw*o2UI^lH1Sg~7OY1SY8MtX8utsnX&h9j7SSwtVxWKkWs78b z$tu5W;z<}$&~cU>9p<_#?E);o=@@X!=LWsnw8&aYy!m2JB?84zO~^T(PrLzT?m0MB zf!kI+Qo6F8Zaj@R%K1iF;}1`XiJboi;n-I(R%!tV>Km~?r{^Z7;=qn8zr4sc{_NRk zDj1YnWGGPEFCRu^JMBv2HiNIBxndt`-8%B|kx@Jc23TOb4O?yXwc_cY7Z=o8-!qq^ z`dt!3m#0isoG``waGLcYlp@%%q)oY+>H25W6#n9Q(xd)h+o%-|HZgu-ziE~cM|>9hL{%d=_S&+0a40_taTZ5 z-{_GqoU8SXtqKYBF~P>6i$m-&W-GshB?^(?!vi%f)hOFPtVqJnmAy|ZjpmvG`_}E7 zSp~i|PX^8UD7q(jnd5VEcLM|XK_{YS{7H&5ZXc)fc&mZ8;5vlDfs;8KI%l}DCe?zd zUI*}~3IEa-RlEIVt)NFLFit{K1A5oe`E|iB8j_BVfW1>#k*nC$)Y=$Y)aUWOcy5t^D>i3(OpgjWT>lOMrJ^_s z&s_(Zt2kY0fO@BCpTfOnHXWWP>hZRH=c3TPz7RnORcPZ@c0 zC6UfJX$S+bS~Jx@tj}Vyo^!xnv4wP&jqM-acDcO1;H|vPdpCD9;V^6CaRO&Yo`iaSs>G;d zWxB44wqG1+p{=8%e6Ti(Z6!MeaxYKg+2mTeKt&J&8c>#3knTcf>G8GuHJC3&89a8|y) zhbvb6-o93@@mpebk(JQ5b9^Y!Wup zuoY380$a53M%5kzrORCmHZN8-pSw!rI7I>|sZEHAGnYxC*Zp06m#nz>Yw5>6V;9*E5{!+kkNdShfCiPRh#kDy!;vM->Q9>~egG^(ed~uXI(q=Xa9iTcHlr za~5+8ej6sW_-#?;(qu4>Z)N_@4y_9F%jLFXIsCM|XQ;=g!sn-qr7pkEOUKw8Tn89K zNsYWcugx>UlQsG50>6eaG<&e$_4%|1@;PN>e4ME0AAg~|HpUVeCzT2uCx&J#RI2-W zSUAUDDdUbB$vi!Ut+1A7{{TA^7%)7gxPl7HjrjjlNCk#H@>BCw5DX!s?mdd9 zKV5P6o_6l)>#vD8es2knIa`{wV}keGo@%Gxw|kH4T9a4&_Uzb8t!as(=YR$4z> z2tsw)2E7fRbsGEpS=67z?#B7Y+dbPPne9eSmZx{G%a?3-S)6}fb7x&P+k>X&+JYRE z9qJ5C#^dRYxtT`TtdPTT;2d!FUicLO0&yjYp9y+^Z7O;4ozX=a0>I6(Sb@{m0){0? z$H)-~*$FJQtQ~quCyOeH*6)J=`j?WdOKu z3M4;kze2i+^c4-hMI)N`{#M3QOg+~bh$Y8jX5I)trvXOvl8lvlfMrS;Tc8pZXGny1Ev>PiK#^t_L*IM6}qnqfI=U8O*wPPz&^z+qMEjKak)aF()>~&dnj8 zb3htOY67-Br3-qmfpqii%jzKV26A^Y1WO2T7?XV1H9cWn?@<;L7^8f$A}kk?71o6R+Z^ z-mIBavCG=kXIy{{-!PD%_rZn+YU8HKQuWyp#petS^XZ**9d};hB52^kT2S^En#kB{ zrLu3-cmj^c=0Hb1z@g857BDSPR11^W@Xe(ve?__yE#Lk}olRX1q0VIfp(X-$OhEe5 zZ-8QHjfr~Vj$=(_wF*{CyM?u3T}1WWdzgKz)6|hXb%`gT*51s_Yl8wKV{w^1&(b)R z|Kz4n<-{ErHdzTV!?a}91q%9G*E7!7^(#gQ&B65xXkEEO3TPw;Yifcg`U|-qT~{9f zehMY9#nswS;=T@~db#i~CvHcB(Qc($TfZ3cJGl0a*7Lqge@55yv^gzjiJ$Z*VFW6( zjvg0tEBe!w0))M6PRnmyVJtbt%wU}4lMz)mGa!gpMVTa2jE11WL2~@WddH0kou3qR zwb}y&CH~Gvm}bbq}0 z?(G?z-WJ%j>eo_n51o`!wRoQsyu5D~V@hEeOqw-jU$BX&tB3I?W#y5!CdupHeblf3AUKHOl}%(Wvnv2)aJ|I#sMYgs$-N2YCM+tc_QLp z$rJ!N7Ix}7FG7=2D?bexV2fG;xRx3qw7wPC<>D`L&mjl^!R2XpL^12-u&QRJwub-(?-XAB_ zFA|`;E4y&DCWAUOq&%5w?)dA`0sm=#7m1kR0ta2yz?7Gzmbo!?4F+A@w^X6&Qh%~8 zPX}Sr&RHbx)={Gex$}+5>qV*ON$%03DchQ$M{ZQGA0H5Gz76d?`PHZY%I?}|)%U?S znJM|h4RzpNXJntl?K8V`i%sjriVlbh3;(OPw{&7+)zbD`jMaZYVkxtIUzEXb9ic8A zK!X(wpIW5-vdJAq$soY)?24>aONwJIS|Vc?ytPR&&){BpY_8Re27;grNP+A1;9H7!7p}Vh^@7jg z3N@eQCc_M2rM_Q?My@|LS{JRkvOXVkx0CzRWp+@yNL%D-HN-EZxL=**ZrSFW=z#ce zi5VQ-EQv^Nr%s;^>OCqQHCJF6X%k-RoTLg&L%bsSGPtu{wm(TS8yVXUFPqOBq()Z+ zRg&1>C9?vS366H4v&nAj5B47c4i3@9HUFq2B%$z!Cgxx^ryi;DGVP&Z7am^T4htKb zyYI0)DDfTj1?tI{w6)|UrV_3}T~rw*GmG9jQY;4->yJC?js7>AyM)5RD-~ zc_w>4cd&~CC*}@#@Qi$-4Lkn`!C)mesY>Z#1i%{7u=TX)91;kxHhq@vQnrQEhyViZ z6Gl=Pn>uP8O{@1mbQ)W-e<2oK1Dh}DOwXn>zM8H36hgdt`F(57hG$#YR+uj&lrf5s zvG5f8Lwer1#7QZc2H_m#9oS_Q5j9h%IQn;y(aON9pBV4;Bf2~q1-)7nomWVsgD z;EvVmp%4Zv&44uQ4k=H=I@;zbKLVTM7Tz}7-_hx-g)6Fn&CZEwNa8iM{!J67qK9)! zfL7@-bgcn{5MN}uSycDH-%JZD|J;2REn}@4Xd65WGoBD2+xWrsL-Bz%r>ay04vZi%~P$NGOol%U|_8O^Tix^kSo9-tzgr zZS1_uJz>qSmM*w|mUH|kV;qjr@dNUMy|Bkwi3Av@Ov90>vf3m@_x(1e9SqyP^H{*v z4}O6Ojm_T?Z@<>vOCes}+@TfV3F{{W{!SiT@HR`((k-&NXl zSn-q)&?38W#Y;=yfZrKiO?)_&`SGy%+X@TQzbadR@pY`LQ)CwluEMHDV>RBwzGeZ& zzh(*Dql!9_$CXPJEpB71%NVOp?JWYge)ZmB)DxFDy*Db-HZmm0Z_=slXu8nR&HL@A zK`^M_4C3Ogffw3N?c$V;xfGc3>HW7Ws1>-YFZ7}nXmEgQ+ z3$1uY8DX??4j(uVXHQ*+YgfE!AsvEj=%XjZVhSU!=4*&077}vyWTd4SXgaJ|6B+b0 zRnGW(`6x8xcmotPEZZ6wk>G0r4EfaZkZ8%I^rd76R;iAi)rDdMjCUoZNt#z04Vjdr zIC|rAS*-rPhSR&(h#O+R20kas2a5|_j~m#PTNWuM+IGTZ=;~-BWoRadfDLATG#$)_ zNWS7@<7l;RT51YaV=Pq1V>ER!C8w!^Jj20VY!$%RO+}ZMO-)JA(yh+aHf5IiOwP(m z{p>1+~gf1W!2#71?V%~zOTd9PqCXf4z(_%e((8b{U)5sIl z(wY>mH7^*GKoX-8CFu_ya?+2Aw%URzTJRW%bzZa?=FM6MhYy~ITYQ}mJjIthqlAr+N@q_8y^*lT;zrklo`Nex;nPkfJ1>u#lNdNlEv@8 zClfJ`b6nqhUoK&8nYCb$|D_TEjO%r7gy6>O7Nk_l)Yg^@1_H4u&S3X$d<=YRMnwSU z-P^%dotrSS(2;ULw{Hq9kgSY!xE&NiyTNgh`x_|U%gjij4T`q{?t=Rb3GF7wK>3dg&8VM{Dx+()XkC_O3mW&n_D;URQP)h?;%b0 z?e?v^`Gt!?t=@Jv-O>zu#X|}{}EDZOFvmpT?%r2=^GrQX?pl#0? zeCM8)3>@Q4#lZx@J2^R#rsR=;eEZg;a4+~_sl?w*h_YQxN_zES8S=mg$Ed*}8S7k1 zq^5nCPRMSj7PwcK1(-~~$|V*~7AyM1<`ygZ&&D`AENNCW+xs+V4y^$(cidd0JT$6> zmRCAw!_r0Dv>7HGe0;g-4_O4-x#`qB!gGoewHP-_OG~B_#3-DH zd^$*8t^#FMwhbF|k$~KGyuMP8?CkUw#7!!jwgH)sw)Fp&kv^rl2rvYQe&>>+uIL4J zhUNv101>Gsl`cM`Ucb^d{grm&lMVZJxCnb`x|z*_;#YkvZUDrEx_QGvz5P50c~C4P z;t5+f9U(V;2Bf7XQ!39pLHZ^?7L*|fybM=?Kw?4yq^2a(SPPcXV_+8PCzY%*D#`NY zcd^ebfVnf*Y6;d+%N!qE=H!RblAAMQwXI}*$pV#P9Om6J1sK$wHuC?&2rw*%43a`z zty10;smTfO&1dEb!LMKOH0m!KBhuzXXrT|kYVg?x|0~h#E7fCEUY!+Z{HmtNa z1Im}0yYL%|)uZUn1#{My8ep)NMn!F4*)em~X!4T;nOVG2YK@>NUR+u>B>29;_k;w8 z=sk5Yj)h`*8rp)jtM|~kV9q+2@yE&%bNZC!wCQii?=xvl%^#DNQo<&C5WbhKH6*1> zdswftW#eJ!MO;A4_+br^IURKjZlg@D^TMqV7;qOdsjF=BCeGKO$nRZdE)wgDmWiN1 z>g8C^h>P?90Y)wsh|Sl)d|zn+=B9rThxo{BqXk{Mg;W-c-q&sq?l(jhA2T-7HEG<9 zQyxec_l+y3#qd^mIR3Uq8U zN=vC~%=M{D=_WeRV#G!BHj(?s3nE^;q;6WRc-h8(pn$ zKJQ8Um0A;5ssmYgSU5Pa?{un&xOU|ph>D7$k}^eP=-IRe22!B2D9eN*1sN$R6H*WOun74>z$<5_dcf%z|MCZczUj6jZT^6XQ{q ziU?Xelar%bxVX6dt8DmqMO8Z}B+N;JZ3IEWs;q>GC;!h=h{!YtFb{fEYM)tG@Z4Cl z;!C4q=2ETxacL(KUKh{Cn9WS&Wzh_bB{eo03&Pmb^{d9+A?W5^PM^Q@uWfVzW0T?~ zwQ>S>iYF%}KvrftRZ_%4I%z&u+p0ROi&HS5#Su=P-aED&rPKzv5H-j4LsQcL6BrOg zfvkZVL=AnXFB^5IwL@kbI$0?_Rs<}hkvMVmBGswpnt5yS{eTi=>qx4OZW5B1-@X+> z+{e^12b7X=n7n3XM>cg+P&?m9`~}1g?@@r^ke;Rh^Qdp71{frAGM5bs@HNf|_lFVv zYpxk4Tqt{YowWG4F^h#V9;MNAF2NsDzmr~CnoEEjDG6}lSh{G?{qphhr~Jm4%EmZE zNzG}~03#6vnEg&Ie;NYWTA)xZZdRU0tp}v<3<|sl$B$m3t_pJfqSb|9g%&MWDcw7_ zgX#Il_c#%E6SdG!9lrvvUcLsIEWctUKS0{5?3x{&9sZH$_iha%|Na{*E~0YaM$=Gv z0S0@1zA}@ULAn8B?>9ySg%$zV#gAfYG0{<$3(v>KK(`L#tV)+7xS)0q_V<*9@+MLm zbZ$4sq>E<`V6I*9F#El*S{PH}smV!jKjaaut3g)^;~&^hg?&{T0(1S+fsO{*3=Peo zTX$%@=S5h!T1c(5fKo_P_o_lmJAo1ubakjG!y~D7O_Lv)Xj>q0b}pQvU)>t z91Nl&6Fz53haOW()x3u_FW6i4sRbN08Vl>YZ~DUdv)4-jF4l3Tpu(Z4V>1UZTxyu` znsn_jmIA$o&zI}D;odMREd?kS(z>Tt5ih~Z!;fa2u!RDH#0Y#>?bUS+g}o~bz$iq5 zmz)76Vo{|B7(dBPJs#QOvqz^1l#kc2{&l{=68=3qj?)_n)6t)D$TZ;-9s7Jr^8`cx z{^EI88Z@r=v3W9WtQbYXu*lbuWp2h>2QaFP(fPAC>`Ipr`Y6=4nID1lthUR!SLBYUFaRSLF%P){jPlj;N)Iq-Ikavu)aVWO_2)gP$e7Wf z=i)5}te$o1Kwu6W*mIgwCv^Q!+N&Glq@~J!q$DT8g>$YjX2b&c{_EbfZ>J6=dul@g z6wCclD#TB6o01}xM~r|wz^K3ktAFF;Vrjd;&TYqG+Qg;s+fPI63NZKY-M2L-3%$QE z#zW;;$WOGakRJ!LZ5nVv-75U9b~*2P>63{W^Y4n{BHiZ57m zVXCtDdj=5;K~qnHS)xl9-Kl?XmL$C82uMzfv#RI|Gc>8GNpLUt5xBcbz|-9iJjpR) zr?aYwuKa?JTma_VFMGn-(^p~6jJ0%I{2S|rOl85WrOD8AZ{ts2QGm_A_u}~*DFy1z zZAZbEfMwL{Xc`y7AU}RCc9~-a&R*x8Sla8ev*W5)3>Qi47|7X0deHlg02rijFvWCt z{D^V>*Mztjs=2JYJr=R$=A`K@e9WGpSXezXDdj(>EVnpyZEo%&H+K70qbMPG`2mcS z6Tsj(z$d*ez@%QWPHpT2M{5#mQ&9g3gTZ4*ETq|_-NdaubMhLoRuk-CCFg2W)o9gj zTz8OG@v5r2H>f2~RAlIOY2pOw61iOZTLl3a^A)^WfO**WjQ|)-X=2x}u^SZ|){Ngg z*(LgtkTSBQ+Mg7jK6y^X-%Tx^M#Q!8^7OU2WDENH*l>5_ns=F&(PLmUCp#TpJP(I+ zXKv_8q1bEUIYz3^{=KKctUp%4=Jf~3L*f!hM1hpB9GUmfVo z_l(`J$SG^esxXv^dhyIK^FB7hA@jT`kii8K{^EsAz8ALr>+;`V#%agaqxPjHO-`Wc zZ>$Z$v@}f(f21M*woFr-sylwzidr?;0`a*S0X^&}M@f~6rlEwrU%HxDXhn5wJDS!5 z)vnQ2+hL6=1UBazrT~+_waogF%vdm&xC6}iHwIuZz-p|w2>WOBT^{qg)n4vm_@uPwx%6-qQ9vn;^??A0F)RcpRCvVdS`6|& z4JDRGTpZOHGWC9JPbepPN;8eBEA@K6Fyn_oc>KO7g^Psfe=XVyKAwIyx$eaQMp2m4 zw?eo`h5E9xZw&Q!M?bG-A z)siIT#)!LZ1~3F%>!>A5s7!35t~6uPg;+C4sALKtex$ufg+{;kax-j#gMXi4D;^b_ z&XvyFsfB{sJR}d>xb6V>`vp;p7K;Kk-x)iqvpKdaSU}k@kGMzgRS1BQi3CU9Mu5SI zv;xL%TwM+3lDsO}(4)&ly^iALaRZzwyMx>`Cr>iz8{I2D&oC`)T5U# zdQbu`nJl-M>n4SSxLE4CV(|H<5$R$pdXXkUe*VW50$}7K!6xMERfq(sZyUg1(Vd~# z2*v`oZ8~JS3D5sFWvE-Tau3X$z6wqryU4la|J>OdB`SjJsV%1!9DvHw6ujldWKvr3 zi`1UCZ{35F$1l@HMa-^Y+BG>TQT-H_n&e|attr&BHkYP0*=)Jkv<0($%i#)nZ>i!c zC5gO}2WNC!>b-_|c2#QyNpU#`ebrU~qq?j%m)HtIf#gx?4m_rRnz8 z@A$UweTJ#%*RNia2hstWRnq{=&)@w{EzYFGcpF%rR_vmS2rUZK1XAfRmkqTevZ4+BeI|IiNjP)$nwl|DuW2Q6aWX1yi%1G# z&%$Vdm?!GLN;!~`n^#ldr-|QTL#ACm7qWX6O#*2U{!`n+)fgEWpu4_~0XCgqdfEGR{QI-Rorm*h^lU19;Y{cSjhF7qt% zBt1?8&6cEEU}HknJKk zxk*9aynz5yS@fNxaOr|OEn>sPAo4D$Pc?gbNp}K?!%a1Q4jVYjW)-#FJ58YN0X7Ag zp>vJC4~zN?fs3cRm}A4KVPU*W7d)&kev{^Bz~pgDV1@H8nx<|}tSGb)k*iljC((!; zBNlCnylmSKh1}V!pCDfvC>YkNmBT;m1TezQ2nsT9$I&JM#_PS$$aXoL07g;`fX#d> z7Ic1ICgp>z2$iAPS!v+Bcq{FgHq`~(v&*Cs3ufJ_-6krM*V?q95chTZ#3h>oO#fcf zjJ^+BB1)3G-!2h{vUFlL@7&qzR@c|aWknJ&Nr?#{_Pz=0i3NjzgVs%>I@kfPm*ESf? z=MPvse=}TgafOEuLTPOW1`O@X3a|e(e)!-qZPF{A8G8NdWwA^}u0b-a!w1e9p`tX+ zi&J`6X@GWN+5%uqHB0`raEsoyi3zc^uEZAK155ic0BnzIiX{N)X(t z%5jUPG!hg6^^4Z5FC&X3Ami+8Iu=`MfKiAA$4vrEsKdWliSQ|BfJyg!D*$H2((PKd zek2P*lN%Qg5M=Tvpff0Jm|N9;Alqeg0+?H0SAI|d zl>pc6Tft;u9;Q#4e!Zqaw@wqFfA8s(V|V}VQx+|HOFEV@$cH^PrIn&ZewpHF)Txt} z8r&8apYC>Oj&u2puRrUdmgmqfd7m(5vDx>2^;vgX2#5gFk^{gXiI=f+WekAv+-a;U zF488NEEl$cAQ2d5=F*8eeXI)0JvZ}y+7OZ?Afc3QzpoQfZL&tM^*e@myMPF;+Z>{=K1XvENFUkh-(e7*3xtinvFHj$Q2SZ&sVB zo>~qB-LXy_J})cNcp%l-dw%-vcfE8wm+#cC=QIK=86`jfRVoMcoo=QjA;fY{;{0qf zbLcEA$b+MY&eMHi+y(DN%torF4FM)%5iKV%wT9(>!ll*=uK6)Tv=)r7V5X^UGd-#| z;|wt9%jG_-RKS845Gfo{lLmvbmSjY@&czEha(bd&zUWr!A~4NFw*BG?icK1IHESKb zcphd}pIaNKUAf1ogz7gO>P!$|xN!2~G^PiR-^)!DCmGMA4 zrj1RxS=%;Q-nEU4b|_nd6XRw-HtVMi()aE*nQB<$TxCTdS-*=q6WIHmxUAu5xNl`F zhFB$?H9M4v1xHM68+Wxzb-7rOu6Gb3fzl|zWcpT`_)2(#$`ntuW7` z7kHP7wp;sIOBQS@Mp+qev|voH2+fy!THRlQZ55%VteM5Nk?>)Mx>YuLkY?Wn_MVe@ zfDtjQ!e7|WIt#|9T63*QBxdf%U9Iu1v2DY*Is98DVUCe)l{yFEYZPD-PE-nTdGh!v zHPP(}ET*bT^=nU3sJ^rIpy!yFL* z*C;m(xH$Y>>cbo-+bK8&dS5zMc!0qR+4Rfab_W)%$=>G=qow5-`}kwhQf{>;9AY#3 zcI(q~UcTUFaJx1whU#sHw4PkQ&x4SXRjdjHc5L6FJwT>YyT235G0AFxNlJ`0`kqVY zRU}PM9*4r`#bjg*k*e!aph6*}r6z;7hc7rU+5+uckJ3t>nC#q6iMOCoG7~)A{o&#L zM-USgML!RN=1NMHS!kCQ6lKg#ZJU7EH7sVHo2!pAO*Tb9gPKAbE5=9go9S8@p`N+` zahVh{i6F(`!9D5&Pyu;RHH>k{`%$-)B-EvyT|17~YxL9S$@QYRNWJ)F)^`#fqmR37E@|Eswtl{`MGKR0o!Cr$%CJB!K|2(%e{p^SqCr@=9V^Y zA`x6LwXL&ro&V%{2o9<~To@gB!*OS-m*6NC>KTl~8D^l09 z%S28YCqvis;r)k3h{F5Pek!g2!+IsQ<}Xcrmz z8t&bFNTq#G9=k+iXvk)VLUEm(MpGBp>W6E780Bj!7R;3vTem3$SQ6B~E6MNUts|ZC zVNU7nJQBpleXbm@YM-$Zj8#uq z0p3Hv-u_X)-bEq^Q|L1#Bok11q_tus%vx&|12*cQSzex}@d`fhto{+#b^&^DPsdak zaCs2&(5S|dS=rGqdcmRnXJPNIQ&s_tAuXlF^ER4&pHs^bda)ZWAb{q#?&tI{0tVA2 z>DS8~+JDBbRvcPlxcGIejO_t17*N-2^ZeN}%4}x|s2~X9d)l=c1#@Pu1rIj~WTd6o zlwB?{A&y#>Up4MQ`^!-CD)jLaSU^CmZ_g<(f6jWif6sRHWbD(?WL*lul6p3UNN~_9 zfGO}2{HeP`skflDv29-;cK8oLw-8F1DPiKshnvhOvA3H8$dk(*VDLgB?`&xn1g2Bn zZip#J-8GWxwPeOb6)lv=S1-+Ggc{fHL@Q%0wK5`K>vO>v`~Iqu^rG!9U2wGvu%H!y zv4;J7&p=L&J|USk0ORE$Hn=@9#TBKpn`fzf8aH6jG>J@vaY6Noo*o)WauLYa6 znJH{^L@P;Ci&a<6XxETDlp?}y5a5-k()DOyoho$`JtgBXg2UFz!uHh93^6NA_AmJ| z+sTJ+*thuI?-df^9lg4k5_$CM0C|tfJ*c~8#qLtoxu8pPFZiMM2E(T=*M>P`^I^zC zow&$Sv)fOfy1ayJ=r$uwi<*f6L;Va-KCO4*0x$u-x2$SWFtliK(X3s$2cjdR3@%or zB`~+2ml1|Z%r2b0W^j8HW7E9{%#lo?>%3vj0peQTr`aTXlZEBwrqhN-{A|~2-f;Dz zht>rjIdndpI(|i49Jtkt{uZa18%o!s0g48tsWoghz!Z2^{Z#)01-Hq|e>2flJ(+&+ z%_0*Do1=`!VK$a4z}&id2R>_HdE5mT#hsvgC2q7S)xK|BC}mROBm8W&T{;3{1OYPYrU|m|Cz{E^lssm@P60 zFh&Xkj~sN-+iu+Gg{IGSy-sjPoz^Z3)raV)*OV;~vsOqVj&zyB2F|A7e)qO2ezt3y zN`cc_p*;$+iDy9J_pxQ}k!tR-3Sf{XkL*M@$dj6S?VXQJXe6~R)_Ey6ReZ;WU@3a} z)WhJDALAF6E)Fcp@^qINTolI+owI7;`Kb9x%#l^m((}=a4IYEJI7x9X7*)THVXI{6 z;w>e*p`A+UP8L6QVOy#l&C?`lRn ztEIk!z19!My4&sCXKtn-Jp9MA6~g276lM6A56fZJ8crRj1BPwExhbPuGP0+^rG<> z8hcU4WK`+!_8f)d%uHD#u=hKc#(Du(BCx)zn)MMl7xT+@8QV75<^A^xeTvdpW+ySr zAm@IWg9~=_wzJTB!38pJ_6C|JG$m@^t`t_0W?sAOK}_IavsJs;32dybz#PCJ0l045 z27}3#0F1YX#Nx~lT8gJmT!x%1%ejYVa{#pBX?IfqgR!&X95-m0aj}$;Q~9Rf?P9vx zx@6qBRND!y9kezy?;9~>u0;w1*cO2F3<$(gkx}Gf@&GQL_kc|s4$`JcY_&i)9bGr1 zw6KmM)6;PLg_{L4*#^vZ%&)}Nk?90_{Y(aieVN@lsqI`ckC}|aB%Ue<>&3@n>jewp zafch-8y zNKY;GwL;yW($bBtUAfyJTOK}Oif@aS0GA5xFB^7)8PitMED{1iPIfw^Bqh?A93Cr@ zWfi}-8rSP=5p8C6Ryv$Mei_!R*aH__Zcy^?qIiy!61qpeid4q|t#psV=U4(NO4g5- zqNp-UzC!E8+2XD`yektiQM$!8IXBh+>qaAa{gY}hlIjsngDt28ixCl8W8seX&ktI z->l43+GMI}N5GbV-+mknPaZ$fQnTjfWI$|8j8#PO8vYl>ttOlSCf`SR(R<5(Ka`7w z&u~r4{RAy-LZ3<8q8oa-aXlX}&Dj(wy)+LB_^Gw{nYt%pJL*wR!hGUIbK?L+R~ z*E5eTDv{rK&@6QTW?qbe3ldkGv&;~&OD#gi zrMJq*(=fjfW>_rY-Fg1>nboBRCD{XK(avbD-*?B>BlH?#U>9X?kz7ipdO4n0gKMF8 z*GZI(4}oXiJo-ayO@15tT66W}{F0$rhyK5sVJ)cPYWq%VlDnhq?Vc!wYl8NK_3cPujS}RXOpB7aRf2?Y9#AE|%Tg4ZvXR_Em zdbO0Z^&<0SP8RwJ-O0L^YxtGTG_*X*_Ub0&>jQmUJ>v6)_|Z;SJis2SO&PhP>fNwYW? z3^vahXMJ03^gBj`M_5*3PoB!-MlA$ScVEi&f~p7_lV7FCpd!`s6$k2BJLY0a#r2JJ z=d?-7N^I+L`ij}~GNysig0Kc)h7X=Yz$L+=pf<|+;&nu72JA1xzNUw2y()arZCZa2 zPM^2}V($Qmh={OGnpU0;ire2?6n`le;C*Z}wMQhDk^AVYH_CjfH8&a<77IJFe!^%| zy-9^);l&JBwPoa2gKFa18(=VC+Ht&80E3^uealf!{4RRk#-FsO^aog>yJY?*Sh;j3%$>0g2KAc(-+$eQ zX3%t-K9Pgi+V52F(E|zfzgI8cMFX{#-Zwk9 z9wpX`iaSOVgVBI^kIs`I@^uu*w0h@Ou7`9lv*g}7nd7v4Z|1eWfgrqSQ>8~@act28 z2$AC)qXl=tHQr6WAs8taYt1P`2Q6oPh1zy-$Pn8dU=HrJtRWG}n@aOJ*agi+FUQi^ zvF&JjbD>LwBJEh>ZfQ2m+fz~uV2+g%U{ri9$W?1i4^mw<0O-~D=%k%*`Ujca&-^*- z3?AR*i|$l^`p+pVVa$kyG{76p+1-^=D{U$HerU~@azCk75^-y=1i;I~uhcC6-d_IT z?&=G>wx56zgXhwedIK%D4EAgFfxbPafb*iQYQ7yS^sS$bv&4Fl$k8hi7xfp)C4$Aa z1sFf(7gnNUCP|npCgV0D;Sm!DEGwB!nrwG~nK5m-MGL^?bm_QGZ~EQh#6V~1#P)%i z(^td9v5SpX-8QI+hg{} zoG4z=w7g#p^~14e4dWwNdx9AxoCrE!eA<-&%Vaon>KfIKwvCXV4CHbtL`O!$l}nx! zAe$4bPh*YYF%;xySW#S;#F-jXU2YPcDPblOwvL9)um_BEuF8v1}fbed(vJ{XU^z+@1h~7Jwy-IW8vJ;sU;Hn~#_!h$_!noT|Z4 zDp$(~Gh_~Dy(pwCKw5#iHXumfvE_)KGC=ch`kB2})}+F@E_}31urDa=c{l-`aAM)S zf~<^mH8+cO4UlM+dU^Q5pHr7p>0G3gKyvi3=PxJ+FBaY5??(?`fSucqSt+h|(h_RS z;;~bClB-}tu#0Iq>C&aEeT5hF<0w@J7MM(fxY^lv@cfx!3>D0;A>K`tcFQ|F(RI3>>MN|#8dMf8zQaI zjzV^R-HeqnLM+{Rvdq?X~@sZu&RMl?|~59+G1cS z6f;uRmr~-Qo0JT}RjS(_U?fbZVrX^_z<4A%@IciD1!6|5*}lMwnN2{-sO!WAeQUSo zM+A$e7HA3~xw8I6HEy*a84yPP%iB6Zb3MTS4s>WU(&#qwVlu0!kz|yWuFJ$yJ?T;X z@bCc_=+|p1?cp)UxUX4MSTlnU0W4P3-KQzNAuVZohjBL3XD;ixY2AK$j?fZAw-i(Q zSjCHK1)AXailsYfD}vRX)0zIIvR=qqzZAI1;T@UC@g(`%)xjPk%e|_Q?EJNkZ~axNUi6zUdU9T@*rbMF$M36K#Cem#2BD$rR+D%JMGT0}iqL<8r__$cw z4X>;qsup-0*oK0|pO-JVtG~Ny=H_O=;`y7kZeT>1_2g1mIbRyrh)k*MreFlhmB>Xl z4)E$VKZ==JE#H}<`l!rm|zCBgaw$@heDhp#l;a}TCI$DrS)@g=mpb^N471PXa03-9G zijUd=ZJ`gd#?GIC%s!JWcl1kEBW9eR%`YT&of>0qGfL)-smC5u zXqD`YX{+G(UVqT``8pr9tq=iQlmgkY^_ZHqzUaGdShJV>->F2f8QcFY0hp#=_N*{& zM08{%WpS&=CH+m@ty&+pqJZ-W`H6i(x(@=hINfjfREY1T(dx!y!cKaF^)cIy8f^2h z*m`-r!dz9orvW7aeOF1uJi{^+y8#S5{P4drAHi*H!JSAL24dqv*x>KT$i&PmshEkD z`3cW(Y6B0SXP+#R)94DD-Lcdq8a8kaU37+?{OD#JJA4895pcvCR}(Nqep^cb1{Y;T zid8&*^n@-(TUd>#$XHRn*Pl~YsAFD}ASPO$Iur{lN6_Sfes<0B)O0+sfnOK_4MBQ= zSg^ksxtx(OhT|y*dk=-5u#avDv0P$WfT>XJR_WEzm;#uap8*s`+x$Xe;aJ%RUb|2o z9$V}SJ99DSV~DQPSPciZ^`AO%l?H5)rQQ;Np#o~z+%suPj2q-+P<~x^R}roB)#wk| zY9_?Rkp;Q3RCPvZ(ctwMGkk%?Bv5vlAXQhGKczGeH1^lHJ1m&90bEXBqbceB58lPm_9lB$VPx-be0av(h|8A9$ogpksvc@e>{UNi6D>IG;X;xwlmu3hix-qTxFFFN zrly}idrlt&cW#HkZ$Ax&`ZbGa8gSO5EPS14Pgdz^88U!<)X%cwI>R#~#k2ZH4rMW9 zBEdABz)v^?)_liI>}HD0mx(S>U}tRJ{n_R;4vFzGRtuzAGAE7ui#*ZOVEU95oWSUQ z$U~~HG-sP%Y{6&O11#5dY`x(dwy~Hi)vKV|qxyr{9Pjr&H?@7f7gNg=0k}acCgGUPFYMY?d&&e{ zP-`eYR@F|A{yrC`G*xCpm9bJO`AO}*C=79?6fZbz+N3vqifSwbt}&1wn)auhzhx<+ zr#~xh?F-7iY8plHoMONpJKIse8ncx-S()VFl&Mv8EcGmi0mbbf$a<<~t@T3OBSCM6 zvK$Iurn810LM{?4F~7awh(%v0xFt33Y`Sop_TOH@l)+hzJ9fNP(x+O z;&LKoF-=wST07C?&(2J#v=z4Y2E)bkb&DL^Qx(=q04DwA#VTD3L{{ohmv&@&IMzi1Dy;Ma z|7t&&+g>VSR$24~13o2IOu9`kET;ZuPhZWcroxg%^(%Q|BLlppVrZJOd|6?3ncw8Q zw;!|VIY6@?;|E(d9)?#hUsZTlrA%vHq*=sDO@_>jR64UV)8Ntt72i#(Uxt!<=OHYb zw}}FbM*sRnm=)PBHeXgK&0LV-Rw6^heM%Tvp)d0)%ftNIw%bT`b8L&<)x=HOWHxpa zB&8@c!OV;;niDZ5f&3jRNmk3n&?x1=fSKiT)9>AR!Umwy9$Nl1 zh>}MI2HYj*HkSt$11{0(6}xD5?Q`0Y+L^fOU1$foE^!tHu2Ix}^sxEleD1L7JSx-N zViY&)OIZJs^e9|sfsgP)p~!KSLwOH{pKvTn%K`@)J>t_XHb<$cKdXT<-S(B2SOJR{ z{j>U=OARbodX8BOl~#`7dHl$Ev-_H2phl%ECUV}C22}97W84TUoNwQ{M*+Lyfr>64 zOdffnXRBg*@-zThiq1^ciS^khh5h7lD6PRM?wVsf5H*f)BBNhSRHRz#JkOxK3U^A( zG-CbNw>q#}C}ExvqoAEbMHt!cf*yIE@0!h%hq^fYOD-v@2IgeN-1&vv2+4N22?PD_ z!tg<}DbUn4Ly@Q{zsIQm)=h`0DxkSYzcGzuJ+}V^<)hPmcH|!V3D{d-0eiC%u>SRQW_@6T znv(6h)08f-88$yglp}c={t^!CIRhrx0hlct4wlQ}G(|~SPp2BWU$1F!;^;+)i;1yY zO%7)uVRNab59Egv%T^4^sLjBJjsW&90TBN>r2WdO=hSHBZ1S-1%j<6~`eUXihmfT-!376D7vUz`b9*aB9}u;k|whsrt>VxdK8 zYc`~VU7ju_nac`j04^au4kBN@hQx$;NT+h1rCV5BnDH;3yHPFxgL>MA+#duLq*FL? z^b*8GN0)=8q5+dURggdL2`E#pQYAt*q!Y11J_UvEhebeQZH{ofBOEx@E*7Jj0TF!9_k zz7Ujghbmow?=XiTuQ4%udr#y~p@CYprP8_GSW0w_)uXB|ZD|<-iaJgreF@48e{!w& z5f^6)uvjSOTY~^el~PzF7S4cAiKQH9lkbCk!WxbqW7}b@1&PADb(}!E_c1+f)#qjf zfSQuYyYOc`W;q2h>e-R$D8Xt9V1^BvRbeO`Z68C)QUOXV0hGr>RbuO+|JpomVzISC zEtW5Uja)~$Qfvh*cpVjT6?blSW}2EJq&`SzVxhMDviF>9l9pCi@4AAE!@nv#z_9+5T^MCgfH^pz%vyLYd{Kf!_n&i54b(v>nc6$Yd0+=n*{r!BF%87 z^sC@*4_TP<6o52WP=?Q=71b(0salSJ;;7;`@vjB!-Cu}xG8x#I?W#gdX|x(lq~+rx zl6i37S<0V-Aku|cudy*jJiB4f!)QwYUi)sH#)H%v30O7@*!!JLoiEnHbDNs&Ri*Nz zrk`FA)K2jcjsdY@fRXw!L&9Af{M!JB?`pH^1G<%$uU1r8ka4~4Z6?4wyW+)BD4=+P zGGZZFz%7WSSk{1|Q#|MQ5wHObfql@6SS53SjXOxi!$A537ocnVaawxR=%^^`0=q94+Qc;~5DAhq z+ysv@+?gGfD+PT^Fpao8g{+@oI|MtFXd#e^1sjM7cPxCHKFC10!@tSveipS6WcXG{ zfI&J$QvkDl^Wh5M`eYGP8#6sSsYOV&bL^frR=YL`Bobnc`2G*rps&djxjU^yRmL9$ z$nc{9Ocj6>RE7^vi#xCzCEVE>zA+KPEZJRXgx~%Kf0Z|!79dp z|Ev4IxXbT+Lf#j_`G&pOkUZ5QN`28D-hT*BABWmJ{?fbKWRn1c zy(&RU+Sqt~Ngz;21S);%0A{d;>s_Uq?*HUsVMlTTGC0R$9uH8N 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 gdNKa*%bKN!fZCR literal 0 HcmV?d00001 diff --git a/resources/assets/images/product/beacon.png b/resources/assets/images/product/beacon.png new file mode 100644 index 0000000000000000000000000000000000000000..5308221308498ddd90966208bd16e453b78ede7c GIT binary patch literal 11478 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 Z!$W-?G{mAB*l);i%JLd=RWcSK{|Cd!;cWl_ literal 0 HcmV?d00001 diff --git a/resources/assets/images/product/bg-product-data.jpg b/resources/assets/images/product/bg-product-data.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0eee62aad66e356d9cc6e3f1fc491def71575f59 GIT binary patch literal 826563 zcmbq)cT`i|+hr6Hu^~-BDIy>O0wN+HC5lo40uq{Z>4eaG&#R&cQlv|NDIv7bLx2EL zs&ok@^xmt4nnIZTW@de}*8DYVzMGY`l67v*JNVO4s9S)G7wG6NUZSI?zjTRqb||eKaEY0og!wUJ+2K`o#_&`YR}HTM2At~){xgdd8CK9zYUD<}W_)oWEXbq$cFzJZ~U z@jDY!TRVFPM<Q;E;5`o$<94gSk+ z<27{kw&2qRq5c1a_CF*0e+%s6|5s%H71;lYYZ7ps?gH)R(J=#n0BUu}ilTK~jlyG! zn*2H74)tpT1-+9`sW}Jygw03%_;kuJU(L5%SS+^9I|=LsQW&UL@?K78P@YlaYN<)- zH8mmz+Lk!WlDVP<>CkCzpY`WHCCly>G6%3_U9>;?5gN5aV0v8oo-W5jYIqZt%pKRe z2U|8qy~nYhd;q=xl199MlFjFU@4;Gor+~CB0Cy+{Y3Mhl<%Fv0-4Y|TdL%F-X;HwW zA04X8{wy?Sx-HG!7iL&rf|I(+^CVOUcx?KJ4D6zOfeVj`jh+LNe~MwMx$OaKr)Jqv zp1n5<-oNJ_a-5*voAc*OJO_N?sgFz28jh9c`;a$SL;kqcNdB{^u>!y3&k#4VKlV*| zaQ9mI)}9K(D+=Ts5L$6c`|W4E?@27L$#OOII^rDQz-DqR0+PUf-%HK4j?Fp;AWnyR z$iRjO#o&r&*pCbw>d88+GuC+GtWSPvCUlF^eJk(Nr(cTMt;so#Cv0$zm8V13 ztWK|<1CBa$A7OwEACdI5d1E>dj)mGZTn{3_jtv^@DHXeXXv7SaZ}oAv%UuQXT7J+P zo;@UiKy7(>6b%eK2okf}+Z8i6jX%jK58D8CN9KYPhjp=3K=y-lT#Y{vWXwA7D!MDd*U?V;LVGyQ2(fd2%tCrnd z1x5b(v>TUH!&-yYS;AAkT;(%>QYIF2f+a}E)x#lr(K9DrP@S33Fk8yOIY1F>bPl+x zl(CEDBS>zACPu9%r)!~R8yVNm0mFQw*w#2liLL!}zMi5_~PD9>U0Ll{Dy z(!tw9#x}0HVJtYN`E9y{xsJupuJFNu4r7D5MpseP9`g6UUC|erY>fX2_TMncP}3ip zRN_1OcOI8rO@E@gwlU)Q(mQjx4Bn00&9AVyWGC_XK!NFv?NN6g!Hl_Ec;7}C;UszR z+GcF7UXYY|4v29o=@x9Tp=?KNJ2l&b3*e(Wu$0_m1Z670N(dS zX^#XWFxarh>6{X^;~0DPP?qqg+o^?Z)SprHD&MwmT_9dK6IHHK#?c@^i1LU$jZQ8-Mu&>6Sc?l9Pnrd zxYzFcxC0(cw!%;uJ$omy_Yq;}gsI&-lXg=cRi?a6MCKFDBczci6A@p6-gMNzV4P+G zo(P4{5O2X8EMldd7!VWqIQQ1lsh6c&6{!>!<$No<4aD$lBla|iE>|H|UIod9gH&#?p_%!?XZ4{8CyehA>)>|}yJ*sPGll~OBF-mQ*f&`D9PoEV zv?fZE?1v^Y9YoI4Ztv0@MO8B*xy6X#YjTUs=@ke2P4#)kbHId1J?b0)&|(%oPVE;I z&e@KbUgkTym@2kST_F2Ydd~quv^6K~)AX@Ks`G`LQdhT1bcW`jv1=Mj@!e;Wo1`#$ z6JhhUBHk!i5#J!`>UxYw$LyBd9wl12iXAO;#zCycm>0`kG2_ws1B{o+L&%muLgv<^ zH;ujOBF_Pl4^#+yOKyK|zUVsGI0tMZZ3+`~jKj*-l8rKIZJO^lHAUIHZHnICp6i_SWD7Mh2{z9gc@?> z(fX0ye2q(Z%>0s4LKMV=F3Ueq!BuYN=e)_;FeujEaaHX86S-><^so!jp95QNE-8wv9@e81|@saP`zJpgOuW`jREk8>k18%t!zAANh2}~Ux zQala0Mg40iCW*yP#p;eTe&pYG&SI~`ePr-FQ-yL%ilT<`80mL~d-gSTy`F_<4R^gf ze-8plH-V<`h|!?(vWS=(=K-<{w(p=y|q|{p-wN4adIMwRHE{kt_)(-7}k+^6nR1eT861O*Qj8g z>9{tYk}xDMj+{eGSJZMIqm+p>8j%meXcy8`uY|rsz!Vbi%nd?)s?B0#Z=Y$UxOLHS z9+JnmatQRi1BjeOk&)>1x~Q2l4YbiX7gLVoTcG5INzZ39G!?dN?mP^7khSBON7>bG zVbDKGf(2B{Q5Y(8P#J~^&8gGp00U^Z>V}BsjIWhsXZyG745gQEOesc($?)RJg108j zDBl9iW%Blf`|J8Q=2YF=f6&U|=(u89g+OJ?7P!@N*KFWKa+58%_b+W}{>E)j-xwgu z{k&O!JbyqsT&xag?Ad9R9iy&?s(ix{c8+1c{f}j;<~5dKKJjryM2z>wSniUTmMU8| zsWj}t_g<$tzeB<~fFD@3pik(39;f=*jtVXZzID!xE=gR2UyUWn3g3mSOpn@+giy}` zgjam(kr5o;j(?_Ldi=a+&eUcg>2e(Px`S7*#8mA4w-)!4w~?sBhb^CPS%2&OG{t9k ziFM-ugpO?@g~`-<-%f`a$59ys>nHo;Ile5FhqECIkzcVj??3rY=n{ zwWCY&VSp1cX~N=?n|z1yq8j+(ZOYb>A-n@feOStG)O*kes?h;sAxtZ5IR*@C{yh( zQ&1s<@i(9KH=aA%$$cFV$o7FzEezY-kRts7ACnNPUV07?-K65dIFK0ycvd5qqGgPb zp)BKw6Z|{58fsE*oc_=VHySdH#2xGza`&*D+RR{7VQHg}DsCkiu=&gq4hcuMoKiLO zCGFH*2Ii@j#=Ilh${GGiqI1aHyM9y~VD)}z?m6HCkRa9#xB7S`dybBrxWkwFBeZd} z%t8SvDt6>qZRtAqisM83W|A@W(hC=NwuR)oeCu@I=KvtbEVeH> zb#w+jpx}Of3SB?I|BHZ|4huprgFOc zAWl0SyQ=xqW*A!oi=#oV)=2MV=EsBih^+&0wkkQte&={ItF*nAF)xM>9a`H;3J0+7 z9hIYOw!gi10|yr|5nD$4oLVi;ku6*9{j6s>QRjdh*RylL^4D`fjeCBtBGYu%zbEqZ z^Gsc6+~=sax`ZMWMBLaa4G3;8oy{1gA%8sB$vrXtItJ7w5tRLD<=2_#R=ed21|CS6{* zqB8lCWXTUkJz#r zC%lgC6Lpx96;!O8q`iPds`3PDp940SQ3%<11j{>efGJh%-pwZiqm&MPhN6z39n_P(v_=84^QzlZ`o_6 zM2Q@Nd_z-?rJSpSN+-5v=RCPa?5r?%q&AZ4U0_laENOI`% z8O0%IOh{C^kVOs!USFamC-q8fn@$0lAT~8du#)^C-yl4PI68AvzT1$qa&QkUJqCKm zoEZI>K@s-(&B7fR&-32il$}uAPH|M`V#2Daf6xhDWxy?tQdg-wo|JgX-0v_VZ}muY zcG3cJ4uCUFY7uic`aVBUYvtK(C-A@f*~#=$;O0CG71xN5P7xG~hKeRw?X zuSZ$wOD#<2lw3GtE>~P~yw5E8!xbq}?y_UPH&goyq9}TcfMI4=$tw95z>ur;q)$L= zqH#mQ($L6Y$q?RaFYjG$(o#;6EuCH|j*c-cL4|M&b<4sR|V_T@P zx(b@J;31zp&rN^tMy!6QZ3eO3ui8X4&%vX!++X5Q^bh_7lxlvj2R7o}+>mLWpME&h zu&Vuh|B1dGEN#~m&Vriwr_b|8V7HB9;?g<@+MoK0$x>o$C49X%S#7e#Zsyp`jN4LH zqCz|P5rQ?mT}>H>;JrrM?FL?UP&-D9anWu z)nc~gm<+$#67nsxmLRRoFYL{VuS-!5hm0P}+cOvyWabZ=?#G-1Qgoh63O2=p7DWb- zq6wtQm6*a@@U6nRBzc}DaYDtk{eQkS zsYP68=y|zO{KGIIcl&XGs!>MRkyCN&G}1Xi$5fUbm6eu!XI#`TAmWGIS4-;0))57xEAsE*zu{vC(Qwz46mqS+g}TuRB!lw`l!VxeHv1&4zX_*{ELYZ2Hqj99{PQ9w$HLO zerZ1ai?X$p5f$>~)##LP23LE68iei2w;_*e1lo0;{xyI3rC3M*?YH*EAMW;y%I`Ke z>Zv0>oJv>Qv@xZNER*MxOFbUV(n&`>M=+AZ(-?uNEt#A+hv?`Gi~HAKkRO z%u(~P_B*A*W`cv&ox|qIPu}=IL}<7oxu*8CV#2#_XLnA2>>OY$@;2`*+ck0V5p8eF zJr<)`XLY#Aje{IPZTnGtoZ|V@-+YF5Z(mW|iu4Kf>eOgjXvn`gG#xpiaTiXOsr?~# zpmA9{^freiX*fEuf^Ekg^4aImojhhCGut&_yY}e1<97aabHlTO^^vuhXSK#bz+j_h z2`>+d0g5T5E->>6(X%X7UnAFmRW8dejZ<@ibNq!$gF=lZGUTH(W3XK6?#TKlFe9BOLhKpH;&1i!rUD+;wZ0dz948MF!J{eHthPE9Y` z!et;86{J~sSF&v(^KeopdYR}}o_E-&L*h^tX{}p{=qbVJ>N;B8*-{bfosNOy&MIbC z+0OwTQwmdGB_tI&TRgy3$ijlUlqb&t2H)$h`76eWrr4mX>To4&pL_k^E<|f{NZO|T zNfN$x4yb*9)`>R(_;S4jsR90mDIXf8=n;PF)7o@UF8v zu(RTtnLsa;x53rxXgC#J3vEjLmeMUcaFZ!bf~P-MCt0*q zEIn4DcFkm-Xb=9ZE@2`Ji|m*ktF^?V`b8ZBWotftxhox>q#qDqWB3jS4RVDCs!8m- z;j5-5C_&jWhEWaAMEpdEf6lw!Zx$ zfiy8nD#j2BkZdU!*VUZf;&qt&yeFroUcOd*hlGnl_;B!6|3mmLMQ10FnJ>C=K6#-< z`khTD9lJ%W@dDM{>a>G0TW6L#6sTDU-4~ zGV&~Ac+_5D-x6us9adT-U*QF7N{oZ~Jx*yvo}d%!9#rj1Y*KH?B$~5Kzj*D+p4sU8 z6*5zKZ4ZM!z{&h{nil!~sixpbrsk{@=PUJVG*Nr0MoD=J5#LvN=N*v(b7 zybhixXzsd66;1}hdxg22vQVb*Ftq$s4s*cAYwK=n875!)10f{80#mw9A``Ucl$eh4CH z78J{a_1t#q8q%l2%*2RU(JhMg=p?a#Gog=ckq+sjJ1)ywscH{os?+&{UE(W6R=Zse z`hGr9Dd}NI{Uk2W2o#Kz_(O3@n^tNuA>(*JppiohR z85TpUwGp-GMyAL|t|sB=JE;?ejbDodT#Tv*AuKKdqp~%rWP_L%@rBBeGQ|Zoc!~nU z*ArYW12{>DFL*j8c?vqCrPW*(d;~3?&%c`H@IGHo80^jvZIC6RKATvwPVn-wBzV1D z!KbO~$2DU9AalQv*7Wg*za>8ET0^e3ty#7st3e+czv8BNZ%H~c8*di!Q%!)+)zLrE#$N|ru_y)VPVNC&lErgkUEro_5f9<}EU z0$FL7*I`p_qr~`}qd3zm5x(1*fq9dgD?KM07~-v$6m7&VgZWXkqLJ5XTOnep1wy_K%V zfgB$18#)34G*5$y4HB~%)y)hPyRS8& z*4wgnO*YDRJvx3;&E=(9^sAe>JjmaJjf z<37>oI73-lU_RgrnMCH^)Q9#dIB-r^TNGP-+g(N-@IA0g|6GC=9fC}uAS@5`b2cUI92xAJ~h!!tc=OCNX)YZbq!j#==g3s3&R zLC|@%9FEIC$d$Nh?$;D9Nm$G*h`9Pf%Nu+(oQNzCW7QfG^gv$ugi?e0!_zm697i=B8xSug4S~*SK-7@g!^$@2@pVFt3zCxVA z{cd#|RWX6Kf%*YGe_Vxo_d4--yAxE-zikzkAi7T_o8nRik0*pC)~O=Ic~1 zpJIr#MjPklTEy2@P0L-r8(eB2ZwaGCyy5O{bZEJR6c#V0)BA4L@;D>JLgTQ(SIGfl zUGw8htbhjr^zGh)ZNmEG2-!J2K-FL8CsF40Ol zM6_$szV}Wtq}*svL_rCR%50q7`ZL@NyXEA%+6t2SZBIxe7xyW;yzw&-NP zdw&BjU0+|StY0swY%QqhX*k2r9@h+8Ne7L)bX{|w)5OI|FGu;0B3;H>TGaWKYsz&c zCwCuY!xY4L`f6tXc_9xGOgFDCTGvwe9vp9pe12%H^BAPkJ8uLD6xUnT$-eKEgb)Ft z_nu9gkt^KA%+Y+2z7KD8%G}W2Nq<}|7!ruhmF)T(UZ-@HtI|KW*WJLiC#_WdSZ>G~DD!zp0*(Q@|$8Z%kH z&sIz>dL1K*P8HP>td^zAYqc|f=ABs{s^(1mdvMYKK>`y*s8`YrH$@}WkaigPZYW;I z@g&8ngGK!!J$fXw>gKG$rTLFHH8`cpLOx78W$iY4whZ&p3kTBr8DuaK zO{!ix&4xPV!|LXQFrNwj-IY(4_>&9jjXd!=`fm}Mt_YPU3A4r^U@~%rAg)tl3NnMQ zIG#OVKHcV=Wi4`{|79FMT0jTv^p?Hk+52$tX?}z`A^IM1p|LJUV&Tqdl!u!(QZ@weaZkMTrckwAd&5J}aUoX}R zfBY<3Jlv*PV5;2{B=cah+H^g^!r%4X2K7(ZNLY^{yPV&bM*j`y&WKMK|Brmd=cNAo zRm>%=EhYp0#jLJ^MT7kZm%Dl~_jm$}+jNU%T=`s;6vBAECYG-hG~~!)gu@(2nlpRI zih6`0CQVjpJ0UT;=nFqSd+6h*DZ#}YH2iWw(Zf2Te)CS~vvIF?R1Rdm-4TsuC zV?-l`*)|4@b=4iOXgMT|&6+-FyO!)2knY`XT`5z=CV@1{Tra{{E%=t|)8rGhyQ`$@ zm9>_UN48OBf32l2-nSp|IR`xcM>-}_W+e9Jm7h)n0rP}s@aQ(r zXF+cE#*A?Y->+?B`7-CQ8XZRDU|_Kpdg)8&5_A6NEsa^LG!Z|1n( zcGoNx#P1#ZqsJc;ZI6I99&=VBalnSi4ZY{(Tiv*xw6|)_6TB=hOjn23%4Er(*#7+;aF&|FPG{@q|E{TPrLyA z$$YF_u3CkuXUvJVAU^TWm~>HIg}haX_9XT7ShgTK^LPJq=}&Q4J3prqqaAd#Arcy< z`^JY)NbToKcJ>NQDVn&NuRtorFlV{B?61&tX<>?p z;w7_Dt2H4~esidKDMoTNf_nKJ z&^Js57u4xI+hZqHAq;*T#C0ip>TW*8rt_V0WBYV@z@`(Jo<8#2ywK`w^B>Ihm z3xnP{U^)19E=^r~94m^<$}l}E_>Z&3XS`w)xLb{dXs63S%L&v%!=~l)$z9&F} zGzp(bVSqvI?;l8p&<`&4^R`;`wXE`)5@7%A7k9)pO>~{8pXwb2!k);GMgqeu@a``; zz!q&6#!2iy6@xyU4s8ojdiU?k)uwxWgO&^*qE|KCM_UfXyWTwJBQf*A`HWK!?o*pV z=YZaZ{|t-Ost73R${XDVEL5en`JN_Ky$vermYDmy^X-@jtCym#Zya@Pfvjalkw??R zTS$oGiR1z64uLlccoPOUsEn_Rv7!mG8FxCnw`q9+ZA|=jyivETo>+e~i(Y+H5x)pT zj)dl~2qsgyGA6v+--l|zj{=a~W@y9yq85}sG5_Q>1d|l&x3meQxgNq{@iaN66ZVcu zQ9h!+M+*!44IR=fWfPDRJu_8WQ|s{_k){wNM7f*ju;+KREW%Vffc9tj(^T#^xav&T zbAVeM2eNCAL(zjS>{VP(>Sz#U2T7j7=USN-Q)m)qH;8_TZ;5U?Xa8dA=n{pNmb;^3 zCGvv?fIjNiYR>-7y`pjzWnDr#X`KTeIP`LX6`t-*sHWWB|M;Q)W)p97C|-v5SF^kO z0~8;A6Q=hy6kA;>TuJYxyQ2MP_?_l#f(+@f2}`gd@JhmY{3RRi(flY>lyWDqhf2I* zTTpjK&#_FK{g*j!;`aG^5?e*Kpg#B?yw7!giLmc&0bV-0YuOX$0OiB8aNFJb=BH!} zMiP0q<&-;JS@ zX%v_sbt{iGlz|zAWgX`X= z!7`M%ed!dTdKA>c{ok=4IX|945~uelQlB>P==-0qDc#>Yke@Lg(^|7(6n-zYsy4S< z#1pXoLY_Sj!6i2EdT`aTQexT-Azb4o9!#igXsc_#7Q_&Q&=1sW1H1tVU_h0dDnw{b(?>9I( zB@WEbZ%)Y&!omq<+-&&f< z-$E@{+!e;-Lf55EKQe8K8Dxzv?yUD^ZWiq6NLh>wLsz^o(~lJ|tu+v9h|-w{8*xFy z2};=8>b0~5e1r9O*!r8;g%<+*?-7SxOX`BKLZHjoKDIDtmCwn0%&Ga8b&hANFNv?S zSl`%kivse6mlp>@e540{6U}q-ayEa4p|FC%VUm=-Gov9}6Aem2jy{T!0nd-h(yLtDrz3t}IOJGFO%yVC)fadM7=OpaurDx>mCx1P~cz=rJ z{JwCD60rc%&!UQn9h)(B3(iutj9w3azx<|4Ngg)1`c`h^7n1!pDIe&JO@MiFOb(B! zgq6Uu^mBzUC~{%Moyy>DRRk1NK;4StxEm;XMe(1#xS?C$K}!i?ALFcPj;())3(x~~ znm@~Gm8s}oeKJb-I9=sM8^G(?O&Td~$(Z{#(NAZuT4xpZE(&kxt~>IHtfI)Wa)s_A zrk+I8x4xvBZJ~yZ4|j#*5Ldc;EuM}-PQu`xrN0tN1zqN*FRhWXVP}Sj(ZX8vf&^Al zKh41aUaGxG>assjH5xf?I2*Vk7@HOA{d;3hreaiZ4C!1~+juCjRn9Jcd4NrrM;~-wm#U%mtdxrLjTM&|z$le{=brKdWucJ_eXu?TmSMCYLo)JDblc!HOD z(a%d~s>UP6j^}_xt|l$B0p8S@-x)?P5<=Fu1^i;4&2Xl?P}b=CZ1&#!*Lwty^TJ1C zzi(6Ixzf8`84gJK)nZ+MP7+SBOola}wvP5H7! zu1Bs9XS~~tLmh8or5@m!lV3XBy4PmCG`;NW#whoD0489}eGRvts*@3@uZFh~rcY~-`wc9d zcBCxU#+n$(Vl>Z)sjJaO_Aj>^ngy}Mdv`it^7HYv5wgS5xVDZCIZH?hu?e28?q!W< zQ$b8*l{kXd-Z|i-T4TC2z}Aa#t%&MKx4#%^?b7lP;mSUD_&ZiMZGE?*T5mjcr?mT4 zkD46+t>`l^hAmv)Q=YR8bt==mOO>%72;Gw6HXF$TZ%+gKe4!YZ#vwo@t!*+{j=(jg zf)Rxq=YU^KWxYiE6G_4YiLOj~;LKbm^R65v##-#b=ypuLUeDy_iK#_UN*=_-v;O_b zBaNdq20Q|bt4Xr$IougNd4?LrFL+JcuEYfB{cjslxn7eLQ@vth| z_j!4$ctdE1*k0)HWbdA2r-V7vVUqZItBiRl$LgN>!SQ1n3Rq01pXr>+%lMi~o011a zC3itVxAQIDgl-_mulxDl3l94JJd8b&gvuHQAxaWmgCww#1%|FN+7M(dn#hr7R@2Mo z{)PpX@vv)Yu28<5E0|F?<)*7C_0ZgyN`#} z4CFftl81=nsc)cr%~>tR>|rC(psyDLA9c!JBF$@I4pyt(uV?5OvRbflr*E> z1!HO#&GR8jt7Vxe?Mt#4-DPawC%?joT{9s0-Y-rH;G4ifi7q1!Zh+mIqGFkY1t_3X1F zn9Zl|e#zXzYMkpfw!G7Gm8#K80ly{JVb`@Y@Ia-OOpcM5{=tQ8rJ%*!;47tyYC@=~ ztkgZ&U=eJ-!~N`GmX^emr$_Ui$0kfvrF!PLw=mI8JwLx<}4C#AFmC12hp%Cn;16+^;OvGI2U=V@vFliyEuT}uyt z)}sLhKbgGD+d0jaHL1k7@&0D^XLDx?-_E$MsrrGg9Rs{)l@Xf;uo!0qs9;YCyS9ua z-nZm69%IIyvQQow-^S0hbe+;nv{w

                                                                                                                                                                                                                                                                                                                                            6Ql>7RI#+XTcGpD->G6^pk^llPq-Lds~=q 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 z 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

                                                                                                                                                                                                                                                                                                                                            IcMnB-TIKqr>poY7uKz_gY-B>KAuS_E|Jby*lD6qXZviVRCPhc0x0?IBIxWvZ>6RaX!))HxGxV>Q%2! zlpwD;O7W)!-c!;r>h9EUy@&NC=Bd-e)vYJ+`#UE)^@S^`z4}Mbsc7h-gsLJ*12LNd zRUt;z81oupR3j^rs~YV;Ga*xk!dT>>kIAA_xvfD?w1Q$@s z*0%^%;lSWU9A+!o)0QTbFw>kpq$5tHEJBqRDJpdxN)xFF%4uD~cBvPn(tGKPqnEry z`#dfQ2`npQ|*n@ff!TRtskJX;rv027ZMu@=OPiPC zZ%DTJS7s*>X)#@)|9J5p0B%J5nQ{aQgMtbC4aLfmt#Tg z?G*y8`I*MXD30&tsa9nYtim(4L|56p8~s@-ep5tiRGj4(Nk;q1E)DCY(}mvswb#&@ z({2>yH(QoT^3J6?v5c*2`#H`kH4@XA!O2D0J6#)EPN}BpmuYa;T6N39@T=S0+Qi8u z5=$I&NF`fI36|O|_Zv~*GZFi%hIX$rF~DN+RK1-U<6(RL_Le48Ud{EZ7Nc~cz1Hsa zidvqwQHjD}Dtl_t!D4#*999}N?Pk@QsZMIzb7^j!Pi3?C*7lJk7FrL7V_2bB{KU4^ zt>uu$Fp?CVgC+s`KYzv_43A_E*6hN zpR;+?VJ~`{CcdEKHL*lO>Na;rFaFu|+GJOB<`dwPM-kP+H#DD}+eiB5t%UX%E+w9% zCM{6jQ!NFDzZd*1;@Yi$%tK@EXw9HXz8~tgA~kx{8E@frH8h?|xXUBzEefWd&X}Kc zjOM+59n6)*vMz?;uYA_S($~Kb`r9g*h# zJWl8+78?7QHocM8#4KyNVN<|2Nw(ggP47WOKYRqlm@WSNs9%Ok4S7gWalvU8-($qF zs3e}`EKV8@4xRXQW{Qr=)6wzWU*n}2bT8Ndt7)13R`v71!=~1zG#H27>H6qiRSvm# zcflpEttETWo-o~_4D>FPvd_au+va~N7ps&dVYn4!`7>GXV*}yJ3yl>qM|;s8(G4-m zRF58^E+CdcwRKq<8yfrc7OHbPsf4*YGfcEL3I_F7rkp5Kna49dlcV}4KFbNtS|+0i z;f8lv_l08-ybE;I_GV6MKoRnqsCCo^TZy^FFZ%gdWhN&p!Mu`Y3sdMF0pp^&d-)sH zu%t0j?UCeX!Z&E^>&_fV)buqI^M+> zTv;kcEhPGyEDP*bMaX`reqrjYey2%bd7- z6ob4B)wFA$m&PzE9=l9n*UIh=Nia~#WFPkL^nCkYdx~LtL%z@V#UuTsRVxRQsHNug ztL02I_yl3wuxLHo?)$GO*}%!_!Le)UMXjl=_f(O7o(p*@$1O`W=UeMLgo+%)3x~*@_Q-a3>uXM^U5~1o3~#|9F;CL zEH;d89T}G#nQ&hM?kq^}M`KvnAR~oKi8?UbtprQg-;>E5M@IS$qunu?*Co+60~BtI zY=!9eO0<*dsC7M^s>%KbK3!h#dK=A4xgmzQ`B6Vb(n>dUB-=AXNBe~WhK0eNFK}pr ze;C{5?J)MGLx%y#7?bN#-ufo^$IQ)h-?J(KxlRF9qa zYY0=vp4lm{6HO!Rm4Gbnn=ETPLMPOv!m;p4$Tpv+OonLp$k>{3mdv`duf8v|+hnE9 z<(UQ04M+PEr`sTW$Cdna&$WWXXF{`oMcQST*xG0s6-aoH_aC0@$XaUkMjY$b_pX2@ zKE?E7UPAAS?)OKyk2jsUy1~t)ZO4&y;igv@5v*-0#dAF{Jjyb5&k2Ccl%!SBBybz9 zcKEIL-0DS56KrQLkZ$N%w(=2K9uN=Upih*HzcKQy=sHe=5rnkSR^Lj{wrejD__eE2cCv5WwvG%+M{1+8paHGIySE>+SB%ta&qSISX0C@w_TA zQ5||6qewBOoS3_Nl8fTw(vuApMKUw0Z=WZ}%=MDPcnxBO8KZHWBch-Tm3{qC<^EAY zfwglWL+UKck?x;=TkHdS_Z}^96Ghr=T>Dvjb`RDJeLAeZB>g;b7>;ytrU!+rW5BRA z$2grT>*rsxDmp_h<^7-U*vE>?rRgXi5?EWdEq12+v*8!H^A?)RfAoT~9b>pX9}gQ2 zy((2N@bTR3m@yzRPkxB6A~u^8af|7#o20rsQ3+{KLum;Jk`YCXgd&fDs^d|mgWun$ zn|=Ca@4ZnRYTl%no4inHmHV~XFk5$--O<%0OfpH0RGgvVxmxX}4;_n^ByJyNJ*bzu zj4v?%vwCFYQs9+(+*bR_Gfv#9_iekIc%w$f=tw4_T*QLE_FGG0LiIqejkh0Hc&=tt z=SUJ(=@*b)`~!s3Ey*C0ADy)=I;;!wA1?*F)FEeLuSK}lR!5@X^EP2|W&S_W&u>q| z<;YkablxfVC3~Z0vdkcXAuR|VM^0>^hI`#N?{ymN@O3aSo;>e(VrgoA5;d1G8^I8* z%2Tw8xJh%4$Gh}--~Jj6n@vNfweLnIbW_D-@7>IJjAYv1iS}I6 zUKr&j0rGG0(N*VReXC7Ku5dp<>2gJSE`qMZJMPGETRm5q!K?F6cQc1K1>b;ebD=q{7i+qz--~+Yxf-`wgqT`b`HZs>m?S} zohF@`90v-$krJ?e&#F;`RQ-#O3j>OrXbf(3%(Kc%S78%UY-9v-G?&jBppWYu`$ZYJ zK{a&$qxiC;Xr0id5Yg6&k>Cb_5i3qaUe?yUKxzPsTP%00^-uTpmG4E*tRjBB8>0gd zgYjm3%GNlb$s44?$82!O>HS1=)hcMfoM=8&F0J(3Mi-`AGn_w%dnwPe!rnpFRn|&fkuUHb&>JRfQH3n9@*%6B zQXe-}X!{7vzp6m6D)~)$o!P1`rLLg@(_Siw&OFJOo;TtzEjEq7ayrv}Cc=gtb2Dy_ zrQ7s4byNxD)Y!r0MU~~e-P;gSIeqwHG)wW+cJ?2 zn|@E#OwS=sIC87q&9q!`qn*y{(6~Pb7n;l4pT_S9xWePfEzKxf6GP;;y656WQ--C` z6JTtG`Foo?Af#)nxCWHjs@$f?Nu`wBhasVg4&Z+BC;4HDx9-Z{t&QPKS}lZ;y}4PX z$P=?2P!aJIG;iSr+u_m_UcAfeX zW$|YEPL{u&;%I58N%YLe*@>b~=2eNbwP-GU>6O-{pGZ+)(8P&} zA!@8NU3944cH2j|4B@3j7j?noT)Zv0XmUBCpIbG&5IiG#`a8yi}=k0&YJ0;ib(=Lh;16+RMn-L|;`Y5LO*w%!o8yR45P7$fG> zsYL9d2j@rq#!4)U_iBK$adwtM#r(kBVDXC4#gxm!;PqUb#?#%Z&!|Uk9l!NJf9J}S znu54M^o~RjcBcHvzy7Pw_ZBLQkF4`^vOFZ6G*$~6#{$}d7){JNFXQHUl$mo#yaz@7 zpZq@s4a?l__PTUE6CLXyAMqORWY|i)Z|289v1&c01|nByJ@62j}6>iT7L#q-{$^ z2|hI~<>}RJ*MWf^ zO29ro`q-Ea8v0AHs*BfY0{iXV{YPIZjGY{Sl9+Xi#OSHXI5|UKix-X?38Nkjn_eCb zIo)|Ubq4l!KQnE=-TXD(3ALf9f@IGj9i6p7K)b`9tPW3`?b27+M*%=5T`4=rNao4a z_+O->cDqf0V=h3ZYG1?9Ypv#jf~;&Z+9dQuiz@c6jzy!tVgUDM65b{rR@A~)UgWRR zsm7}dclyy$x&luRyg6lEt!Qv-@XFv|jZI$}Z4k z*tHFe)Lk1{yaSGndzEW@?0Bq}e&cQ`(k-+?tFgHJziau1#@=+(~y@Ir>$*3P_UO9boff zzYCn)Bowx-^N+h>=4+6hz-RvN;;xmdRaJbCmUQ>Et2MuD2Q(An>x5Z0hI*fzP~isg zAaVy#$0ViMxsF%cUO!PrnbNdmUcjV?baODK49BPty8N2 zI4fNR(7%(q{6YcZH}79QQ5`KhAg)j#5ScQJVY7$$Xi6xqZdGnD5|r0)x{~|Rb4`2R z5|&PBXz0d$1cTE`v}CtxL1mq-%(lUuYOenf&7Um1=-WTBtXO|!!NY0S65#8i6Lm+& zg#XdpobD5~wqZT}+Ygk`$&`9u`Q=P6tw(*O;bzZbZ1$P{#Ck0;qHmzN&MCmr)L%>@ z6!SIqGJt&*>JRltd&O{9vJwTV!pu%=Yg0D~TNb>!|D&W6n~dWmJ3+tm{%QCgW=iA9z?DXnW$6%Im|BE!h?g+zT97esZ9 zYx&@@MCF&cQ^S7#`d3qL>b7a%ckxj+oEq>)p>Ji8@3^V%VB`y83NFRIJPnl3(T%a^ z6rJgF6Rl8~^c?!PUHfJe6W$#tsP%x;#S5W}w|uq8CF)^G>uEgHol`%){LDfjV}mMgm}c@vHJ z>JtEzPeZa2LG|3JOBh=BTs4-lIMj3%Y4kVH^qy#^WREPM!VRda@&`b?kAJoY0kqu5 z>5_q}C_&amfi#DIO#81wIbU5&74^?HoyiF}Gw{xlZ0>mqxQdBN<6_nMzOU)J&F}6f z**p(qi*)23g_cE?){SmeBs3<&sYRn*C1o&9$qen181uS4e(;HM z=?dmJzfW62${Bpj1-X{#$B9c2$+~!<^08x!yMGQgWpyW9ZV)QIp-r}g>?*;-;(NDS z&8uBj9%Zfz zb$28q-)3+?Jfx6jweBl?o@6&25JDve?O>yL6D;|_O*rkt_4btG-iXXMk4*a5A3{;ApIa%-K|L%aH~bqm)MbJvN<>R}L(RU46@{+5+1REjpbUEdx#*C-&a(NzYG35`5Li&CNPxu^2G;g)h|z( zQRl3Z?$NJ;`L!3d?z@H*fG0S_S*4`57Q*a+c zpumsOf9(|k3~CKyABydhISEV6sDAD3)L56Y;@+rT5=T{=o<|vRzm95Uf?WeYKXK zjk&mp>S6d*x!_m?{rDxpl7)~z*4T)B;G@>wD%0xypJOl78>5#i!pp z3+lliF3%EAW2}Y2fgMjMMolt6$?d=ay|ra?s6}fJx>hS52()_a0Gt(ke@TsMZzG zV(N2l3rjwo9;WspV$ySgve9ro6M4?E)U@Rx(zvVcc3;kFfL1v=p-@}aytu_R-yvS` z0}Y*K$>|&EV9>^5u&5tC=PWY!nWO&lkbW)dcy!w0@a)fVFnRKgS;PX<>*GLku;#-U zo9Qm2nsXvxn*x)0J|{X;_^yrMlY8Zhada@5Ri~SD$jP7WCb2R_}W7 z^vz#(Roh)Ch&g>+P|N86tg{6VRG(Jb%G~|Cv0eD5CDKa0s%k!|C6F!Q`4I5NQv#SVZFFjNEWh$Y}}O;yeBVmzkZtMt+g*Bf7Ntz=4w zM;ht=uIqi={D|Mq>t3_upBLh3PW_;~HP@b$il;z{N>oPbX!$s1+=dUqOt}rpi9`Zq z+>nz{-Bn>Hi)m~FStQ8e*WCmzuFsA`G<@C93<;0Ep(o`WHox$`*pFR2CTXQ-fp%T> zhf~FL6)Zk%V!OnXUo|d0TU#DlbnuHqt5Z6PR=iK|7q8wn7Lq-Ghj3l{kw9|;1YzrQ z7Q-JJ{{{R^&`*Rq5yq44J@#cDm6oN1xYgqkXDvM}yQaTFBR_HVI)u1!hs8OhB=g*q zZXqBP_KcLbT~wpI?N}8WU*^6`MtjKI&-?JTCtdS-ZINpm&yR)L)zL3e(eqpt2kGS1v-SyXrV<^o9({F$FIa)Ny2eJ`eha%cR&8OMP0`Wq(V0m zH_jffR-e7LXz#e(t3{_dq7EJ>SU^RD9EO%eyfkPBa|9gNx`a6Hoxg@^($)oU7=5_; z(#H{~IC$_kD@Yws?gD@S1O;_ccgq(NjLfvsQl!Kfi}69uv_5Xq)@!9@s?pumn}&BT zqiU|*g9_G0%79kIUIS%}qDCbLE@}Q6x%0`RK+a!v%)BbL8sX>V>U?G+A!d2i_9iB` zJT!aMAKkVAl#2DTd8&)Nx_(ocCU~ARGAF9x@Jy%TxFNR2#>U>ELr>2G>)fGm)_2=q zZ#gb0g@yTcNDQE=XI%Q_Kycf6hxx6}8$Vr&3Sd*K5>%ybQvk6tEs>l0i}Liu9?bE~ z*yJI9-N;f+hw!98yzGrAif-}8Ri-L2z-RQw#}WyJeTn+r>~On%ospDrbg73jYpS1) z55jN#uK}A^pw1WZRay~7gw$PqE#Z5R84i68ZR@ni!gMCj=#kMR<{v}4ST-k5zYlJt z2ABhhMOctE&3uo7%Gek^)N_`zUxPmTQJLzAhkL$sRAei`m+z>pq+n~?Wl8*QM<&!i zPPOe_JME`DZulKiu1hqy6uGV|H9h&Sq!ECA9Eml`MFCLYBrDFZ*qaqWb?He6Y@JY+ z8Pa-Mp{&6_svwUM|0HtJpJZawE6%_7vu%&nH2Q<`wF)-WrWZD&--qNHnJnuF7(zm4 z1JdeF&4VS>+vtVpI}(?RbRJ(W`h30q**`zISLl%pQjGoK&07zdYDS${0s=g^B}A}J z)5x*9)3tZnxHV%<#e@+K8xNB$4q!)G;5*ybE4N7TpYHR=i@6GbZesx7!aFt^xXu&z zZh&R=;-?R$13jz2qcO#Wq|!Ht4YIb599VoSp8s|GvcpK%=P90F`f0Q-pC*c{hoVF+EYptX^coqvbpg>qVeV5!B7856X}8{ zXl|#v94n{A9yQek=@Nfn#F{+n{EyF7qmEKv?XtYiR4S>-_#qM>Gxe4EsTk8z^4|CJ zyiJ&|UFEa_EbZ|EDzUUqy9#mPmqGj2*XA{NYct}h4ygp?Fs-?meAQ${ss(jDnlEKU ze{)TJCYt4FIxs&z#8IAOAVG?lrLiwR+@kU-n#j`gBWNbvFcN&{G`+5%>LKGEfZ>VI zl_^bnr3FXQQMh28w%EnMzT&@7wdcNv7XPE^YT^x@KX~-2WaF#ZN~T%B?WcVXOXM&$8C z@CDPAX|L49Hc594IBp!J`u&bH8vRQJ@(nHDdr&sKYq@ObQ!e-x>hmt00dVERBilgV zh(FR`1{xU=nx6ya%WFb}JMze=6!;0}aOgARO*_&UZlbQIjG`9+t95w)#df2ILV1}b z;{%&w?^x!l6w@e^_{QR+v{1-|u&A6qMs6a;m#u471SK`t^U>**j>ip&b-stjCERGT zQ#c>|)jf4NnB}*P^nfF@X5#W$*JM0RS9AVyMcuf?_Gz-nNMdF2Q^CF*n05oBX;JxK zs5+HO_o*W{RGN=!n!YdnOri9cPr1QdYpv@Q9ikH zy}_&|sIZ0MmwC67_O5k1%ughJY_xUMzDD7Zv;1rlla$=qZ6|?oLIhmM%SgJXlX^1^ zLViV;ninOA&?v!e#D9JJb}i|qhVXLBXYgrb4}3PaGF$~u9UGXC@<}8kuWirGX|vwG z+Tk$;Bi@&i^N()#_bf}jGVx65{BE)xPa{w;-9gXjro9g|TlEUeBo+WMD&NWg&8T(vdS`P1h$HzNCy+Le=Ke$!3s z)PoM%*PxtirrAf3Dl)?TBfMF4cWTpSm>^1!MJqL~glu_!VA4GKk;znFARd=7>3zMF zoIs^LrnJ{pV7U%IrdIW}^DAz66(vxfuTm%ekd(QWtm?Lw>Bn|-7ctL-U2{7W}aavG&_z=D-_;A*;XS1xXx z*qyJRS7W9a8mdy6DoNur(*fGab-A96?Ow4P4((YUg?*=&7@ z*7y6c`Im8sHHhUh$j3C*PP4D#ayJgGgfw^k^WkbuT!KufTjsQ`qF0^s=v1tCW1Y|Q zJpf&u_iR_{%tox@9Rvo<9#2ZHh?cqbZMIQAeYrA(4dA~Q6+oOm+T&C8y9`=_%U>pc zi-Eh;e=KHZrWVaR_wT09-JaqrD5_aG-=j_kvQEF~L(3Z%jA~1aC+Qoy1vMc@1s$4Z z7lt8s-LF(#i=ERK1wnz}WZR|L45hExegtgY;hRxew#T$u1=p=>Pt%6u#SVW% z&9GCN!@Uy*{2zE&w8-FZ>`*$sCKTt;l(v6s8Nig~Md6{lpKbgv{ph;Q^H6z# zBQK^ZJyLtdV0M@Fh8BMiskLB9A?U8ls_7`co7V*26PP?s9WKK{?<1p??I3Z=Gp_~p zJYmYW3Z_p+^^tE8=jIKg!&N~-(hL)S(67RK0n9A7ddch=*`(MNG4$L@J{+p=KLmsk zo{yH`fRejNiB)%U?I!kRki^^j+Sh3RdzcXOrP}_Yekr~~CDS`HaV7nMnQ%VAZ13je zbmjTv2juWb7mMdRkqzH_H~oBLWe*8M`eUM6gJyfe83g6j(^7N(f-C(~``>O)lmC

                                                                                                                                                                                                                                                                                                                                            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

                                                                                                                                                                                                                                                                                                                                            kNiYL6=Zo4b-kI5~hlzf8^SYZl9AyuF+i{|m3 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

                                                                                                                                                                                                                                                                                                                                            e~B3vPaKK76I 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

                                                                                                                                                                                                                                                                                                                                            ~VW@#>8*=h%agzGrcBdXsiObPZ zMbCbiPbKq*^hqX3dpv5twEmLvd*s^R3z)q9-PxXe zQY`-EHf!Y$%&}CL!-zwMY9Vf(=xS8t6E!Q84d-0Xevv~PC*=1z+%&ss>En5qs80b< zh*pK_Z9V`KMxkIVp{lSPnpo=9Wju@i)w843JnL}DddgiucGO3k>4)CkI+T_DsLuw^ zRHWBs(3t~dEHiDr!?XpTblkg~Y2|B!>F-*Xv?Cnic} z+)|xyRqPpCx@z`T>9Y^t0fdk{en)L>Fu3VfdTE_@0W4`JsN(ztDA6w!34Gr2NyJ&MNbh z+Q6%SFLWMa1%ch*m5o4EEX7Eb|1D>*zNlt6K?k`xEWP556v{vmOXGugdC*aU(~y#aT9l;G$d^gS z1GOJLaEf45zP?3ieK3#rp-e)mCqcXv%M;&VKDQ`|d5PcQI;=mww4ICGQ0~;e>oYp~ zGS|Aoho6*bo%!8SDim-saERu0<5E+BQ4Q4B{%dZUG&Mow+yvb#{BRrjPHH!?2{#^AMa^U)@F*7`nUD?G$@x3l9_npY)#U@v* z^G>T-?)|$F1XF3(gib3whgyGi;XO!tzgQzs)GyT1y<6 zBrrv<)*v|Uestoe2?s;VYO&(gQ35+-xOtd{t*D3j`P((-UDUl9+c_sTgxA5_8auR}OGZ0JgE zv7|jrhjESYEwc~RD<-I|DIne>s`_Q%)vFo$DHO=~c(ic7K6pO)^0cApcHU5;-6IA0 z>tMtza+b)zF@d%wvT#d4iD4Oy5aKk61Emq2Yl}}jLd>L#0dJi zf?SU*^gz5}a~Y$~hDLNz2#2cWCsY4-eUSt!{{M&|>vDTGmSw$GMiaMe))TED%f2HU z(eX%Qm5K*cJ8#&jnw5$5`piQBFV~x-PfZY74|s0JwunQKwQmu3>=6yxZ+t=#n<7-F z#!;9lrE<7%^wAb22l>CDEBy;fJi*8R*{pd*bvO7I;>tmQX1qw*3{b4#fV zA@ht<4@j2O>*+oI>3mpXvWoCN~#C=E`*T zW@)_?PXu4HESCrD;w@EPR+~PQ>y~fbC;UFDORWG?H$?6wb6hUduOoV&m zS{7!QKSvfkW{d%ZlBaaecAT02^awf}6eaO66gO{{XMW!8LlFj@m97F=H;-Io9=^Hx z>+T)r#rxa_@hT4YCcVDd3YCJi26EI)qZheK!#d3xT5u$@DTx{C?}6L*IgBqEa72_b z0jjrmKM!Y%Domu!_KUU2qaFD0qP&u!KMM0kCCm5UKNu0Bj4IkG4dIlnHGrsaHoJjd zR%{z%{;(jv03VxHA38jo<;%h7$2I$> zPu&JZxz9f^%BUnnbV!^&GlXhjMdn3CR@>w;ID{8TP=q0GUTd9|PLe;Cw*P*xb%W7< zk0dLIQ|G2bZ=1HBj{?U*w)RqFN6n-I%3^P0VC6U%+2^G2KlaDI=fk5nUsa^(IP)=UE}c$Eq{^y z_d=ke0u5)VQuOY(@~Pq<-{YMfvI8TjGmhrzZnu$aLOIWca~^LTNJl!{QuN?oopJn5 znnP-{{W0A!i1KI=Tx|${Q_)}i9``a=Ia9PTdosbm(fd)JP3+J0`Q&BGTsG~p=wyee zT&-em6YR@cw(FyKBYPSXs74@J^iHXhAVd*BC93ONH8eM8`*VO_&%dp=v<`96R_gOg z6mbQZbh)UaxC~fJ%dg6F@fq4)y`=*6g~t`fV0nB6Ij-+2y_?e#Id)|pU(=JW-ni7s zg%d8u5*SuguJ0QBoC(O;p;zfW0SO$j5*3%PPjX7wK z{V_Y;XSl}_fxF$lOgOP&E#S2(XXXI%`@(D;b7EUMfR%W?q<5bnfb?Am8!(wb=twsh ze7EeH|LBkB0#)HR$uEma?cC~f<_AR=#`3#YwYc4+|0D!bRYU=gTE64q82-F9m46MJ zV}<{t7v+wuntpSJq-O6UI<>4&Q`OMMkbNt)?RrKC?JKNfsJMM>bD2p6FvNIRcU@^?YULx{){O2 z^R=7L_Nw2LnWh*ICH-4A*(whV`dsqpb$tU#Pi_m> zqg)9_vs?vmYa;6BD!=v?ES9v?N9R<#TNagy_gYOWF9jn-zD*fe9>1Q0)o)4pXg=)O zf~N<^c~}`mO_oO=39WtthfCvl^!i~oFSqA{c@n44REYqAw6D2Lt`1SS?yhE32912q6x~uKmT4}*X65K z%1~1~i4liW9l^v6vPSvCf*u8NmY0zT7uPFkcbBX_8QhO1icyKicg6ICK5@*hFB&2@ zcU#cN=_A|H-_{F-IdFCY=w5?0?&HFtkF4TPqKdaNS#nX7{ovQ{m!7zT>E@gDhW2f4 z{XM(()3c~CuuF1jD6EdHY9w>tz!vRn95P0(R zi={yn{Hd@m>i{zxIhvX+)?;Q*MUO%jmpn3GQZ1>!VGBX`;!D%7m?aS3pye#RmQuaO z2mBfnT~X^()tJe3cvBVjXBF)LS@IL;-|s_b`c+&?3>o!{OpVI zyQQT=QOlMIMr#>4-V(JHal*mAt*Lu^zw|xZ>*r-YCc)^6qRIewEY*0tb|4Sz?K{L5 z(r`$={{}Y@sr z0oqvUF^w0OHbVNrW+nnygrC(rl`P%0ty(&isdgidyR8`3_fQJ4hl@1bv1*U&s|^)7 zic7h<4>P5-wWo%H|_dO z`QoRb{;oT)J30Uw1%y9EzliEkmhVtF{p#ZQ@BJ@V(y#X*kjtezH4esi zjjyTsR56bL3^Gbrbx5B=uS@fbWbtWVN}-T@OFHlb!`5 zOLE0(sFxV~2{jpvJW3!f4qLL_c=7J_-9E+U#i{A}k4_NqorGTwPKG!>bUq&W6SXD|I6=xFby4P#=~(MLCL zZ(FI*ueU`VI=aG<={})O%iyMTH`ge`Xl14T!#Auy-;7&GExc)07}DW>8ezl9l*|N? zZ`9Biz`{8c?*}nY))=R6l{VA;cgMb!9{WNt2~qV8b2!9_%7>fH8|n5M|~vvHb)gKlPf=2^qc$j!5vGV`RKw}cTZ~rCNG_GDz1!o zmsqBw)_XP+3QXcL#RDL?FVy4;3;4ag>WULbKnv~N-wX21Ta~P9Pj{3Wg_s*utHP_h z&@OL#sgn;sUMHioi?T24yy|>&&0klpzw#T;p;sqSX)ZU8fOKDP@Ie0P%|*VO6%^}Z zV?Iz7z6UTtOhXllCPyfZHNOj;pKOnoRUrN8ylz41MXag}5$O+&37|%G`jeX)iP3Wr zkJD~-*H2&qveCZ(eVG+ZN_GU_W|(#>V>PVW=$?rMXIqsg*xZKwL3&rBOkD$C(T^KN9FcEs*bgX*%FkoVCwC=ZZbl8o67}R5)fu}y<*AWffalQd4DIp73 zlF_~CvzH{7CmCv#ol4q7HEd^IG`VeS76Pv}pophU-i_M-7=#dL+q#pMaj>83E_z`R(Plevc(!}Z65clAi06};ksWY z{jNrpdTO&So?NvEM_ApAD=&35i$MD#+OILy*@JO1In*?YXUz;WAgufFE)A91_WSnw z=}zSQlWp5C{b2^P4S?joZlBu|Gwdk~bx(XXa)N>w?GnXA7$iSKz3ypZ#I|?T znv)$1r-UZCKNf3i7exEg)nvz{`q+pW&6NRg#}FVUkVxV>9>TUMUC|sqQUB$&px=lAnhySQDI^A-0<&kHR#Qw4N zO@3s8hp^3-6GVHq_Zd~S zdYQHRuyMuS)Ut%b?50mtSyLlkvsdw^4lUZBGTvweE4Qt|?!VFccdW^ftT4AUZ?mJ6 zUoz$HPer|D-LO|3{y{zc*K)Se|Viu@~HLir)xy)5UFJ zQmUeV`)Ym69a#vSyTDk9+<9UYt18FV_3A2^bxH=<8QcnKJIKGraE~)u&%0+U*=!wS zIY5gX8&xoJ7k_&jD&Ac+<}zlcw$uriT<&4ly)Pr|Kd)86u6(xpzk@Z4N0Lm!96D*{ zzEptZ@1ygk6j6>hS$@lmidE6shSq4q#DaH2MO?vT8&M1q!T&kX1jBbJHYxI&gi7rjS6nq z;$+w{U9Ad`;fN{1NVxqZ7BzPkKpT;(;M5>hW&Y5<(;5a1n&qi;fX7mKk{` zadD6p(swcFQR7UQRip9uZnfH&O+xc0DurLr4)-PB?tj13l8QgMI(nD5l>P&|<*BOl^TxF*VZ;-JZsfL%kXyC<71cU$0h>+T4;PZMsJMwEtSO`-XIPc8EmYw7A!KbA(-ZiC}S`0I|%)u_IW<@I_0P>f+8Ds<69ePu?M;|fHU zyb+oTY5kZaDk<4WvgDjGg3Z7tzze_BipkytU8S<(mdKK%xh)W_$>8q=CQWRkP+~%r zefafb2zYy^^s7ktEo+V7rjJn~hm7E-H%$O=&*SCD;(_0kgx&6V&Gf|TfvW7iQb?I{ zOfEpd!>y~VxVYX2b*il5zPX<|v_|UhYRYf|%{j-&J$ke|`Rw%d(=YET{$qByzuSL- z@27x7+3G%(Dv>EET^a7bTI}RqJFy0pMAB z4<&4$HfOd3_A*a1m%#F0QESau$iaeh{?Pk@!}9b>_EqGx@&(XCfR@_j*9i&JGi+rd zzA=ELyan}m@PfZ(m}ao%-}0O$$YjKPw;z_Ru%W_hre($SxcM2h8s%W6Fl8OXghz3y zR#pC1e)txc4+B_)oXG1TxC%j)r}+XUjRE`xxf-;@tg2bNre{-z1{Xe6znPF;gI_<; zUPUh?{_y@sV*Bxaj|MMGPFvfu-XW-JXt_-kBxn{RA!ekShtQR*GR6z-lvj(|wI?i% z7|Xg3p{!4uDBdkx$6jYjO9FJ#JwvqXV9Zr@SiIF957A!0q66K~(9fa&8*Oa>7 zq*#Duh}jdYfU@L=GT&C&RlEvGeie}z?L*T@?=VM1z~!Sq*{jt^-z%!NWbWmk8OMS) zP}+rhTTEeTgPvuLpM=(yQOFRznS-V8$a4dQX&Kcje< z-}!mTMNs%&JOCQ|l_)6#D^b=dW#`48$l#s605SrxK_00)=vszNbx+sESKR4~DzY-I zm_Q*1&G>kOVPz=m!4dU0gFfH>IWs4GNIR!m0iH4;>qCniC;@*RU88rOn@os1;Z`nP zVk!ck#!95GOc;#(DU5h`{GrBo(=;dNbV&s46;;@?G(4X=t2jK9lJEBk3gQ&Of0&%> zW)yqDvwR~jA0677!Rftu7LkQ|W-Z$dqQZ^sn9r@uj~k{}yGRM9_G6s=>9ZZdo1>>5 zmVV#X*Z0A(;)4?#3f?mB&l66X$SJFJz6tlx2Zt=YGXDh4QD_4^(bBBEg#x154bsjg z$C|eTsyuXE=Ei>^%v?ya*!8z+%AOT#KTjBXu4&@php(%)ALx93-RUVEglzGYVJtFo zDZ?F62KKYU0_yz3-$% z^{#vU_&eAM?~dFVl!A}&iZ9a%~n!zq1q;_W8W158UOE^W5iny?d<>s zyZfQMH$PK~iuV5`v-oF-Ue~@RvKqT{#6#c00~Y`q2l)QnK?)oGcWpIfm#L9!$>ap_ ztgq6`-?Y76@%GjF=zMO7DnNoIleh(W-XQdO#P|vGSftuxHjUGVvoJ$K-uZAUX!V?& zZI+egUYa94tPpkmdSshQ+FE6&v2lX6`L3`Vc5e0@w*J+7^k8yzcylGFqI>qJuVocy zMnu7{B-?f#XihwLps6eMZRnOjsjgE)i#q5_ViUPGXK+&3FJ^WxeCkB+2TFP~T7PzgWsb$*5JEM{L( zW6RFoorLe7luBUB#^sKjnY^wFCcn+yQEPFd`{EcaKuEe7NL4RWvJ-rWt1#(U6ZYJ- zjP053xdO*kne`3=^Y}*GT?&b8)Om^>B6mfp`-4}S=YFpiUWLY&)p2ieZ^#ri8US-maBNJ(I#-o;`hoT@$k^U9q^g@JX(=n+jZp?2ac0@WU(F!l~tSv_biAo)&M(^v z^pCdyD1!j{lgI&`iL}z)g^WxO8%cs1V2x=;9)gAxyW6$qmxw5aS)Dn|wN3ik+^-x0 zp84FudM#baK437Yp4%%3QI$@ynWIqVdX8Rw)n_0)(!EV7dEs+o2*zKz|3dtbZT4K) z#7tDhBu0pCMWg~!5sNBYE|F&eE~Yn1vu|o|7V? zM(z-!v>(6PC=PJjNBhDVAgr;(bpRQ;f?6?}JQh>7kJW7?#KHF5cVBV16otVhCZw5J zsQw>+;2y3u^=cKP&H4goC!>h=+jXZ=i`uL^tg`NddzqsHJpK=)x>saOe*)XD(|VTi zZ`>8C%Z<@{N-f$t-nk$fiGZ(Lm+Vz%k|7GDePaviSx^}%sq6Q|p6+yUOAJLjPAsd| zSCLpx@5x+)qD0igS^gfZgZpQk-Z3L|Ez$C@p{4~q9l-lZqIrc8;b{3gvo;HZ6Zn#l zsw;?B>i34wu7U?*J>BwMAbPs--pXc6oi?4TRj^zopjX@0w%^+H(OT7=P9O*~c?npW zo1CAB?2?7Ag_L-T;+ zEJ^qYA%E#T{9&$pC=chezW#?suc^19*=gcax^h`%h_d&Et=$6cNj{v}HbV_o4s#F4 z`0lNUT6WDJAC+M*;9i#bMwh<&f*0tW;Ih1FnjxSqNCBI-H9@(3sgeyz3mMB$V=K1d z_uS5q^ZyY|(_|9v0{*fxsr$Qn9Ti*@jdk-0nZO01Im-!CXl!Z#%+8f~cvfvAn%Jy8 z5k<@?TdM@-IqepSeh^T+gUdU2D4mf<`OB^!Yh{k7y|PAKp^9b5PdyK;GATcuX8QEWHydoGac79Dfu(v6{V;5@q((2&O{xffl6^$?$G;Z zx~rr1uUDNpi)Bo&U_xPXA^4)BbWwb8YT6FxG1=z1f(>q;pQXM>UO0;)Sll$~Jn5wM z%7;&D-xA%r)Al&iQT%_aQJvgQ(Ut}BYJHxd*=A+HtgRx{?mTnNjKkF4pn!n)broD1 zk_aLo2`oAI-x9$YwV@9`sTlbCCc0c}IH$Ul1ZJ{Kphv%biu{cT@r@IEJtz3VR&Pg8 zg6s5_Y?adc6))=n^AnLab8#zcl0Yk!V0=mEK`#a4Qs+2IvmegQ!5@#;XwQbNvm&3r z73aQHwDfInW(XxEwKHKw-!khCVKbH|vbvapeAFJjK-|OAe3UeTW5i>AY!xQkytQuX z(L$fT;+K4iXXtx!!WcxxIFH#f7T@3~JdyqixBjK2TsjY*RpJrdS_$$Zh6)cWH zEwy`ga5vJ6Z{3wFrSNw@N%-sP8N!=WEuw zY@*7nPkOL&k={=iJ9u7PbIQv8;esuJ0S8or_Ue&1%0){aey93T3YUSasJ`l;$J}u0 z_7~SYZFXEj55M#KyX-fq0_Opt->_cH_F$5JvKg-E17Bd&}^eZxQB-3Bys>|c-(Ct=~Nk%`0Ag6R}kaw8?OX24lS`eIX;|9i8uQQ_Yz6{Uai{npZ9ft#AY*mc~})V z6d<=VF>pETbcIH3L`a-GbDnw{Xtio#%@)45rewvKhwrqvd z4{*J4QUaGcUFA!_VF$>Xg^pU{l5x786nt^_1bBkP{&x*4=?VzKY&uN4eJX(J@dNm0 z%WUR@7{9zskaU{luY+jYNi*kyakMDp`26eZl%E*DMaoIR$i)ECB-3w>I(4IR&=Bk= zxWu*-ww%$%a{%Fo4vi7IPoSV&8TTj6G}0IHz7&q{$>H(`-;0unAYlq5Vt(%15K}E( z?r^KlzMt?CADdYe9O%bUjtLlH*D*qoyii~X%#bh+*OqJGK^E{n2d? zyRyx{6C%oVHR$e@4hr=X5F>Q|+x30FuDY&S#X@A+tGU|D!Z72hC-y^?@mYeILG^U) zbL5A@JyBsGQ(EEfMi-q7R3+&hZ@hfsQ|j`%K0a2LHS;GWaiJ!;2=)~=UADZu49fLO zG9yT93iHxp&+NNgy8L8dMKUXAa#7||ct>27!Gq}T4HL#Ms~m~}p$Fi@y%GrI>v2Qq zJB8&pM}MWP1}eK)#yH0%F+PYy%Y%(81UNwjaH9l2kQw4w;n&8u65#ZsYUuhugx`L} zJ^WFX^nQfM!9MvUR|X+gdOyw^vizgrUhR&-btPsRKvZyfNIl_<=0#Bm`Ud}cg8xLu zv1F1-0TENJAJ&Nxvcj(k1WtOHr)-atn1av_kCyj@$DcCYWhvwb4bZdmSIOQ3;lH zL-NBR$xpQ`wU{j{mlE_MC0nBQSJegmg36y!gGTEv0WmpSTffw$XL%B@T6oHSs%eXk z%^IM*eFZW4Kz)FcPbhEzkDgwi*e5)6VZQ|v@4rzF#H-0$iL&JwSLk?R?`jq2F)hzE zPS8ZO;KJgL#@g+ReUs(q+l4D0+@Z!T%~PRf)14^s%l3M2T!A%!-Qi+=XbJhgUD0}7?_jJ7TDne9{K*N018px)qeEoURf#Q-> zPjVD5tC~a^G_bKRCnBmg|I-~f_>K8q2)F>N)Pi-zAs z=_{PsP;@I{bvB*MEuCEPdrr;Ok`d9JYXzgxYW^&RjpalS^V52xoP=5@T)_B(A5Fbp zPLQhkU^vF4ME{%&)2oJG?RWs|I#=NgYc-$KF_G}iJNwpj!d1x-{vPawU}E~ zx&KnA-kX>n+CFW zX}l3OH;8Mm!YP%tE$OuD_vnXZ8-+c+Os%PE{%7wYYbz%EZM|(hLmC;VF@(B(&Z?h` zS;Kt)gAc&=yDGjL+Dha+Ay?taXj<>DlpjnR*7he?a9Lc#{N3G@VR*fZ*8m}4teB0ieh1^)R`{-W96Mi2%XgZ^5xs@Fu{u16sPD|hV`M!n)Rd-@QkmI5ZA#;an zDqimLPlnHk+_0vd0>kUb0vKm_xH8QlwnEQO@DI5B?^;dSg9q}$v)G0Iu01&8Lml=F zE@|T+iXF}m=)@ZYsy~XPy`sW7+3CLYh$dE}blK?H_bkWD(?J8HSLD5>j6dxw<55Va z{M@Fi;i@X4Go$`vfzUEc=EKW`F`z**3ZO#g!0lXwX^%iNS2z+=*QHQ~dP z21SM7&`gcT#HJ)dK4r0&$3ro z`}oD_|MtfoKzwB^w!@f>Ir`~}5R<2G(A8}VySR|&eEW+letSIzY=OV`tPT{ig(%14 zaEV=96=JLH$#=K0w8yR-?|P;0#wW@m(n$^8$TFLQwGNFUoz@E7t#s$Oo)%JbPE(r8 zoX4q1*%C7zErP%vKiBP9lK$@+l;+IS)_HI$S5B3!U_!0Ot)F`MRVK7<2Q9?D3pEI0 z8c|O;frzaEh<)tQv&lvbb`f_5FjooF(MLdRTS}d_rh@jux+HIHn+P;ocE)z(n zgf6*@=ePm*>(Gq2B>}I&m@kqI_J5pTL$4RWgcoO34liW9C#3XkW;UDDwoFnDz48GI z%0Tnr#cj$~_=4i(U`Ck0QW8Ccbfk3-3h=t&>gAK+(I}co9F?_s{|{%?YgZ7>8Mk9j ze}~*&Fe10J2(8*U4KBeNmZ67fsmIlOR^b6HO(!I9VkI#srpDw`nSmB3 z_r5oGoi!7e_}n#n5>FGy7_F*nK@SAjfP2}CdIbNbwvvcKA9x~=PA+WEPp2ex+GzE( zgr#XMpz&u8`5%_wsr4wT7%_IRet_)|AgiD-S1sBwIIHAh%;t*fW;S?)*|n=|`{lpo zg59cJB&LZOd77SY7@=BDjN1V1FHh5QbkVlV_ z9;KDswP}5s+JHx$`c8~&5cIRDL;LaFik`(dm7M}j%L!GHn6>vFpJU9Mb71VVY&R^% zC-*w68)HzYM znlQBKqocZ183I>qI?8+sSN}!*^4nVKk%MUGsKwnQbVy(2X<>+EM+U}zspDVIZz;Fh zxbsf$3<^FPVlol0><@JvP7?)|xIKQC_&M@(+}ZGY?*os3e=(5U^|KO%YOKJXrC8}s zSx%u?wwI10lvPF4>~Irdx}xE1V%mlx2MMl^RGu2xliTkEs{f#Mo;!n_SY$F0U(Xjl zf^H^Wzy1zi;!u(@FcPXG)YJah#LJ>rNgiD>Z5{XDHHKWQ%T%pzMlxd4kpW`=fq?II zSWs7|OgT!1g$uZ8m*dWnVPxbEaxOWN=e8!-zFWP4&qs!KP|J=HadG5`Nzd&5L~pn& zf6^_nI39j4`n1$xF&#yiwsN0BaA~cO(}}qv)|{&%T+8j{!am&S};_O;8Q@Y@!y>6-dU|Lrq6hCetY2tzK^ZU_a|4b=P?*~J+ zM@nSU{ks&eUpUzU$>Di~Nv`QOnr)_+Cf-7=E=P81k*WpL52Cl09nb?Kw}%9FTp>2p zyd(dJrA1J|ivxpx9{(yDcuRLeyxKA9WklnzZ*PPOEJ`35mJTWWdDSU9kF&#F1m0dt z2ruj+3WN$UfJQhoWQ{Ua5yT^Hn>*l|e{%fxyva|@$s{zx^U+AM9dj*g@R9zb`bzNh33E}cX zd|U0%p4HWF%;fmQcCN*{fn;zpwD~QE#}ld>7Wq0oz+G^9bAZECC?iMbUZx{E{V21& zsJn;*H@DOfJ;ka;Vb5iP{6j16=M2(HZ77|9Xi@afH8&5QRh3{V1~HWmG5mM!HTip@ zLvLH7@LQ_*%HW|>zM$i!ao(Pg5ZB~rE&o&Esxs6P;aYPtF^4{Umd1)p*A@W`5Q0G2 za8v_n9EQeEEi^*b0t*cYP2*CMG}(C+y0|0uIS1L3+wJ^>Dv|Nh&&=6kephs`o1Nn; z8tiS7t~6RqGULz9bI%E_bq<4!`7`DJ*f5PQ5pK&Av#!ckJ)cF)XgA&s9rC-7Xm3Qw zNqKN`hB$}#0s0nxaQa+K5FHt7rN$@Au_ckk7-dBfB6=5So`7tL1IUNh)~mhiHtUp6xjD^mq29vUv5&i^FjikQey))K)6wx!$19e zp2|%5bVh};nA>I3G&?$xtf|>+WcVZgGNKLsAAFi#*wA?>DWRBtuF73aM*Uuz}05KB6js9M<19 z9D>p_Y$W}=+k(>46p}P%7AnBF&;L~zY}hhw0^9S?s6tRgnjAI;Fzf*STDJv&*v|>D z)${zTm(4`f=F6i}KhfJV#Wz0wcg^2iXNY($bhjwxzDlauU`Z)-YU}XVm7!Leh!(`i z-D-1pCeLIRPEB0cYY@l(ij>Dwif;XNO>)(Bl@6$xq64-N`xgvWcTEu?wlwYR4p7Bj z;_UVVT#QP1lc~sst;WVbP$)tIz!&r;X3{n8ALs~5ghSEQy-LL8o}}t6{`=q8<;R9} zN~g#zA-*AdezjB$KVyT1vrH+8LLrF@iAU#I*bt$7A^uOHySM(a@M&335ZzY2CI0eB%AA1PZtgh~j2I0YNWKLph{9){Fo^gEHa}sWe_jIq^wyp0YFj(` zUcjJ`j_)V)>lgr;lwi}6p~P^$riDme>fU&GsY4sy z!mWf`BCs~ZhI?=Bcl)Z_ar_6VkBggRERD;6RGW?PyK|B9m}>f%n>jtLz*<2+7{8(A z6Sc67<*z|mE$)toCSdN;A^}?N@LcQ58U4eblqPD%`Te$on9{H6`0|G@7>bbjPa?(Y z`0qn>Nij?TT#WAyMfliWKg+jP6VuH^$cvR_kkHuH6Y{?Ec&G4a9$Lfv%i3Ng3BR0? zw4<@}CsE&JEszn}`?cWCshasSYunDi#l9o@`24~U(E@AnYeq-+--*12;Yx(Hf?*;d z6E<=I<9-(-kI_14z>!w?gbm-2v$NCA^mOoXh*ht$AGcOu0wt+*ysN`|ddYTqVWy1P zvghGnU&S7;FegY)R%n<36>VnZX*Tm$L?O7Z+f?4l$%@8H^bevnZp-B|e<0OrLeg2M zrQxWlkMHfLxV|o#1XT6@tSl`(?VK4d@DS6|Qc z*M-vps*2UH$#mRoOVgr0@|3M{gX%NioPY8^o(X}g@17$l0abtDGn6Kx$&eC4b-Nb#%N{Chl9)Z8Qc7r8{)nQq_DER=<% z)U?BE;JshzN<@<351?$aPI~cTYyLRo)SzH-E!XJ6e_jVd-4$9~%@c{jQ21naIvJe& z4S^q(ZVy((Cjx+lb;f^mZD~d6VIIs%whG77zqcxSs^o=xmzF^3cvdBm(TOQ4B7IgK z!Jpy?M*Q8VMHQX$J%v3*iGdJ*RkHn%j14r9UA&*`zx%J)%Bnb=8~8z~Rp2?yBN!`u zp|HEh8#$!yTzsKEy6G!DrR;2SKXppkWDPUoL~i{=hAu+>Ksg{B(}a@E5-W`-2Tu(c zx1n<_SKtXm>DW9#ympCn7kAT5d(z=aG^8RCVd^KMWlIUx&G36oUR+3XL9<+7erGLv zHix?KZpw?8{BE3(BZ`d5O%S>{>hcwSQ4Q1g0^*`+xK*tLw9J;=;S~l@Di+v`x*JPeOM_hFZM$FeaD>QD~hw zG?1$$d0Bla!(m>snaN&;mW(NdbOBjtKCDbb(B6Y8z_Q$8wW zGh5ftHPq3;ONL_KS){*<%F9cCUS;AL%wOq^TOFk|hEBs}Anmoeo1@0Q6+T+X|E|fU zFH`3SVTUy-P@C;tzh{9RmS0;}V-2Qp^6gE3My6J9Q#m8@^vcC-O<^;S*pa#LmdcDr zDeeFKSSGHRGaCD`@N(^Mf+0z~1!+#X6S6>k{yi5|QVy(W*QoQgs}@uJc^HFZk-qR? z8wYc~vZf_44FjV1=msiJ=C%>bPL;(X9$IfaxYr+z*ALJkMUQl{m>-sY1>Rp#$6uv2 zjW(=D`s;jo7O5vsenD^i(6CTmCDR}$YSRSSZ{y0o2(_%*EG+u5BAo@?G?<;L0@`jD z#dVPlfmYr)G63P{2EX8QH9kvOv4L)%lKN_do)$;D@Q@tFy#x9Dq!;DM^ zdr22 z@hWyNKV5;|eP5(yJ#M?#x580##fr0fgDqMN1)bqnp2uZ2nRomh>RJX*wfI!8ud6qK zeH^%q`(X6SOL@FVTJND#NLGpL*pu_qf6IlWM|`-DdLdR>tOIDBnPZie(tv>rbmY+#FtwiN~f_3zLjL;)2l&Ed|d*mhWjOeZs{YL8RO+cH~7Q zOLaP3oP3j118cC^)-iU1AyJf$Eky+=icRz=r|NyQ3a!)OlOJz5YedglYMQyIH6g*| zbSejA7w+rG-qn7;%Ix)gL;w%i;t((7S5iJhIScPtQd^>1@B~G5_)Te{JQ4UbxDTz;>|N-Kl)N!#&zM>%F;C0@+ya z*S#KFa+87eLI9&$`49uBFwK-ZPLvN1QWSBU&ke|YF|l&id+@9`_@#;@W?70YFj6ja8LP>mJF(F<*u?0SUN3rV%#{*>DHtvK3+Njt?Oq{@*oFbr20U$2RrYIp-8aiqUStO+Jk3n}mKG zdc3fzs_}#2!Q6E&$HC{mBXD38*QQpk_q#kUSl8wTZVu402q9Z-R-3x1sn`Eq1(c4r zt}_ay&IQ(3g3>!dU~~OWEH~M;Ch)&&%gM!3=TND};hL)4`j9J|kwdya_s6ynkjOTg&C-S(#?y9p!zppJfSX`jO7o zKig|FxG7-^7#wK=(b}1Bid>brw`#i9Zu~wj$VM_4iv_xm0UGrG=lJwa55YyA_4mJ2 z_M&7XQoiA%JD#&OmGdS&epY$)4X6H5urBE^d84>+_yhz2-3oPF+6C!8u*#gu+cbk@ zNTMwb*xlWl(kMS>y$63$6H9*=@?PqkRjnAr{SoUp24w9@p~Da<_T;ML>aNCK2qGPftyIF&%qcm5V7rk*?F?t7 zHzl{Z1a01y=%gYFzACdf6o{I8NWB>qiR63r}Opdj!m+SlPC@gB+-Ir%A zSj(<7X-m!qW#E(%LQ_`g)Sn?IRTpmI<2mS>qB6k2^Im@y+oBWSKcoBY*yl0TZ=T|s zk|tEcWaM7B|K^VGr44DhrY1sxX4{Hn&qP(0E3*mcSuZ)MDUqWx!8jl^PHs8PvB4-Z z4x~5tqVMy50q9>$tYMcu9K^7$V&;XTiZSlMYpGKeR=C;^Rf6-mwL1=_=V`_o-UlAZ zc#nsRG$7R$Wx9S@!tmx%O)CJq$#F%#=E*FHhwXawQO~n{M{hG3VT{Z0|6PkvWDQyt zHLE_}f~Tf=Oz+a-d%EP;4a2YaT$X@o$7peR4qqWAJQy71Xkdf;Fb^xlJ?Ig>y#BoF zO3{+TJhG++a$z*S4Ybm%*yO)c@cRTt|H>Vs{Xt0K@CCybUC>w6TQ1utS%an;)m3Ag z6D|2SR_M%l;w0g8l3>M9Y@6goL0CA;=ZXGm3YNFp(Ogj=RLgH2_<))xTp_0Qs9_zr zQ{FeGCDLlN+_7C>q+4NOxzUgw^r-KITb>|}V29-_JSL{tm_MpGdh*ffrm)rwmzZhS z^JOs8#fy}t+*zVYS}93qPjA+j+uVTJIO(akPXi|!H`R2+%M5ddhE1R<2j)=CM+0;vl#MNNyzMj-$SgDp;GpETS zTTk3cUy#LPqIirl7lvj4A{F}H;z zvs}W?#t!Hto&yj1d&W2eBP9eLNk}gCvHVEo|mf?fBC=6+rH<#TYAf+ zDu;vgPepdDw$%=(1h`phf-xRt3nHAenGDM2kqjQj4Axm#PM%`S>0=_RgrtJO#&9F+ zJxf8tMN-L#8lEM^rzje&{V& zbWs+#CCXVFQUP5ooe!(55V0Hu^Z`adIo4RYxyISrcf-sK{uo7#@keP*TmGy$acwd*LA9{E4^6}|YZ&pbvSZ|cx@ z-cF9|-RBm6#bqnT4tW+@bx-toHCBJYXH>pwRN>v$7fK7EKzhjQW1g4vNfxm}iaPpd zyvwSM)58plCxj*I6m}Qxk5l9VCd)NVEClU=e<48l;7mZeyFW3-;w|K&9YhpK)-TznM0sK2^g+`9J zFE0YAxYJdOYcv4Z>C)TGUW`CZRt@6p?x?}O+ewZb-^#HSWqMIED1E|J!QSq7#L#2a`@!PqL(+TG|zc2coI~@K4WldXuYF2A+s6}vf+I}4d)5;>1$`0yhXGRsC1i2 zd805B3?WwhoH@C$;Z5c1A{% zduBSL8>6ZEeJ7z%)rDv^M*Ru|dlLed#_rhv;^4-8J@ULct&F5GcdN_TjMYZs6 zLhmByS&bC?S;=w+zH;j$wA<0O8g3p;#aB>Zb=f?s!ZpY0fULQ5R14rQzZi2AfJgR_ z7{SVzwRFIBmheV&rQQ#kA8KZegqc<;mZTLze;!}bB{P1PPIEIX`nOkeY0?>#$~tsY zZWrxT%PEh}ZTL2ytTkQx22Gezdm&kq`S44b-FBPggf{Z?fGB{8m686#13^H-J9Y-% zJ@c{Yj7Jvl9fa*SJNqr|Sj{tYFDis~f6q2@*>N~}d8ZpV1Heckjj~}h(6N?l9+rz= z93F~Y(v2p3SS7TyhR2S!JxR~o4!CzaV@|p!J$cCNdS1f2Iq@wf8YA%WZ=eKb4g@VL z3|i}cKEf4bW-%Tyq$4)FQPVo!66QW$i`*~lEO}eHF>Drl85Ywlkd@~S`;j5(sdr9X z_uQ~Bc<+_A6X1I}hi|jXE`6r9^7jtcAfA;6cQv=zAtgCY23K!5?rY?iy+P1Rs8FA_ zG|{L?R*zUqboRU13{_M47$^TK2&`P6@}kc%Hx5R4Xix8cS?x0%7E?G-`u!~nmnlGd zqL2p&9X6~~ZS^#-8mDWiA9Fi>*c>CP^}2bmpXVa)i3Wa{G}r$Xrn0qOhKV)5r((xl z6tIi+4}ltd8J=5Bt*d<560@rP;uQF4?$l@KQO~=L$?1bi@+ltDaB(UFrw}5x{`|#I znKWLaXTDpMVj&8MzI|iIN$StheWeX6eJbmogN6t>xf@oou#F;Z1cZfHEd+D9#^Kof z=E6|wJ+Z`xeu&6yPEaWMgCk^NX5{jpm@~?N*QQJPBb>f&aVb?(6$LgJlfVz#P;4q zD%b}In47H{wDA~f!u||2Y9*l@pJW%lL8C(~tp{5@*N5y|g8Fm}Mo^k;wb*nHFEnS@ zqcsvxUlm%p+A>pnDRbi0^)*ot4IDKzitN!EZzq7VRpr|K)!%j63X(GpN922gaFbyT z`SrOdx*Y=r!P&L`=JM<>%TH(5-yH^>+-4RRd|LKbvjel3uyK0H3=Mr{PW`jf!MObF zO*-+yN@{ihpvd9=6{avF=27e3WE(p(6E6N$F8_a^jbk^KFaJa|uEYh}2;QQ~oi6=0@<+JVz_@^qTXu!ipcdQhlZvOMdRwvIgJTQaN13n-b_hs?`7-w~^Rct&aD2bB*#kDG2JC zGk?BoQ~X*Di;+J$H;DcAN;;{xI|GO44wOwtI^m(QzCJM zIQqLIdd?lnmpT0@a?@?sxt)>17vwb}nD4_}k?Hoo1BaB1eNnD5cZn=U)E%y*`TLS| zsjbee{KVHgEDP9atI$7xuD&^|waa#o8>j2!#$${`loqK`)&cvO4S|-UWfov3wJjVRKZhoRZ4ex!u zuESyKQ#-WdtZqj9{-b(#q4*S(^;sVXapcXb@MyX9kRj&w7tXimOhD-%SIO&6_p@ry zG0C#2O+zK&{O1a1})FaKYk#3TIql>_A8kQ!+it~ zq`+*W9-&L#JKiV0gAG=d z;Ae*My<-{kgFb*tm=JG_dHTZkM8_1Q_sr*W-N`|shUjR+kMz4M&Y?`AkW)CY)UM6k z%JT$~GM94tyd>h`rDVjzKqEOQcLePx=KjI5!IOffTK}9j()IA*@~^YnplD8PBcH@Q zYyer%ei5gxJD<;Q|2%h%o`04;jkZm);nH~;Z7E{fH?mw}q@yo#q1;EoBFox!hu5g0 z2a=92GGZK$xg-#SzOvuKz>HA^Y1ZE-SMTU9B)1g*42Or(t_6`1fsTEOBokN$_TE+E z52TNH?u#3b?sBi9EYP`YH!^gyp5<-NHFNxiIpIVm<1OB(nX7mi#fm>A)}Z2|QE}q} z4fy1dgP>6{-jO>qJ=$YAl4dga^*!JQQD-b$gRoe!S9t5WlhnOHtwsGD=uJfP4?k3p z{YUHhI@us30^YZ5$B!BIz_Y(AuK1hC5O0eY7hn?;HH@Fj;ZU`6^}Bi&ckGa64>9xN zh3|MDUX|7Cg&c0U)0%D@Kb<+3(7W0H875DPR>mG8m!g=iu{{3VyZAUWZ4dD-l|Mca zKYq+%j7po@#{NFJ7)ZC)icbXjsGH^B+ihJN0!6!KUJ_Lnp1o(z@u&WA`1=kS9_D-Jx>~X_P+hFl4ag;-oIn$ zZKs;kL_$zf`Rhv4__PwImc?JMdM2$#|9*W`b2&TTk9*nTX$D&QbkwxXAMIkF$F)p) zqJOwcAdZOI4wg+f%+*%tOi-wUE*Ii|t4+Ltw2&aE@0Hw@mZbo`o8kMfOJJPu?&I>H zB{C0THUAiDhT{MiAk`8xC@F}o zkV#@YBX7M#dwu{zF?+(%XJ*B6`^hEc-tuNphEe)C{#;|>kFH#OeWHicPX|ci1;8jx zWP_Xonfhe|cI?wo-k0jWl9cf1|D(L087T*ImWFN?NYSuI_bnFYMfVU;DAsm!R5dq0 z+a3WYTgyfcv3FLN@RwDD5j*@WXXnEFp~v-eKzT&j&+!T)-DQ{nTg_oETx{ah|LcZ? zAE($H6gouzeitc)Tq5E~c;DujLrP$Vh2-mWi@vY=oK@Z8uLi`yD3K@8!T0kv!gq^T za~k0rmo&o$Zd&5GL=rgIPyM&q6UaRr25ddwiWC;&effsyUyWoOGb>*T~%!%hzY?3@k%()_%E z0A;gmFvMJ|JR=^hDS`XcxG>D`wqa6Ye7fqcFg~ZdG4p$_iFxb$l8382xH`Xb5DH`o zmV~w}2w^jlq3?xaUg|-_{50`=djC@YdM<7FN!V40PL_D>U)j6ZuypM`Z^~WENu)4l zN_8s)ipEQyoT;k#R$@d#Mnz@4y=QU7xj)-iM&C2n^Y+}}UJ6jQ%-3Zj?w zU3(}Qu~&Kgt@$2L>Lze|^oaVi$UmxqrY}6a!b*CXwkJS=+jq*N1*trE27O_pB3oQN zTfh#t)nU~L58S%`$Ld<9{Cp}w|CO_CG`m%sxaq;8#JXcX6(h_YdAB2-GG2<#;QV+C ze8fkU8xD~CR+Q2dmGD?c&@AyEw#TU-`-yzlXJ#-N(x_H}t>Viu*)qXa?tDGa#6{?G z$HT9^enH~?`_Q%@hxu{kbOjc7W`vVCJw_M2Z!0Mam|4;kJhN%(XyQCcsPQ6|I3C&K zP_-;F9<6BX2iJP&wF;D^)ypDu-SZ1#^jCYP$)J0KB=tt7z&W2*Fy;YAx*>|0??wWK zS4{SM4u;OGh$C&C<0FcMG6r1c7=SPQRlL|{blR-se@U^F4=`{)lmLDPADyv5 zlC(=XP?j&Mwb7e~-}IkZ&Mgk6_S=hhm-52i`E^jFu}bm29zRL|%{N`xwa|1~Ia&Wl z(RsMD-M?+PL#uSET~urD+M8C@uBg~z)D{tHZ~D||?Fxz7H6n;e5mF=69x-ZHtQxUn zk1F+h^ZpAtj_;BCbKlo>o@&x@riUcW zW+$O8KkJ>HzB&FekPgUW0vBq#vxn}Z2tEqP3vNRWWBEyd@m(xWs|)7nNxshKZwSpc zI6F|Sutw4K4Ws)l1(y$qH;S_%nK$QlK8Y|Va8>s_tdOZ-TYhEsTC@4flu+3Kk@vy- zkYrxb9jEW|Ip(z%n*-z4LGyDg|32v@eY-kE8A!xaIeoGvLbQ>uZ*&PA5Zx~5FRtr{LzLFBMwfTKhw}%Nl z<&bK1?fus@9CYqGJb;$`Lv>H_Z75^(;OjzKDEELl-@|H^j~WMiDB8_my^5-P5#S02 zpVgY0z^xIR+xvF9?;o^EQqnTH`W$aVufxxDyQNhuIKQPqiH0EW2rPb9IsYKRmO1Z# zR}6<1boTubquPSWF}j8C(itSKY$AbDsb7b;Y%G&%l1;apT2+pw#t%h*HylUnoh^97 zw?moKW%tNO`ml)Nq4>8Pc62QAPiI0L*aU2LXdPUVJjL|H?QVEtALP^~CV9K;+S>jN z3F678e*-ne6^nv777P{w)(Xd8{bgDGa;qeX*NBGhjs?r8UMi2avvA8p`fKR)51{I` z52X)FnAZ&PRrA)7_IrSSHk)g)q2cp=eG-<2Dt*&-v*noGsqtuvul8%mgH*?oShg=I zJmO-&nO?s-#@jVEDtEpDOMFIaHko-c#&8oQgrJK^ZD2?HN6}Ry#GutyDM_~VC1K%{ zw{#lgJ8pNG-d^I#Fiv;J4W`S_@VYY@#dkoHe5m47gRlZH)Tbau5*jn*5ng?w)~Clj z0ZQYhCUyseZ7i3`3})NGU}(FxB#QNS@khr=ly%NU%?|*8r7)AFCOASkJ=NV zPJz4U%@7Blj18SlS+HqU31PF!IEi-x#b(%`KB+fj#XHjPK@O+}hIET^fB0H_-tc?x zbC+QsDtI{C*mNSp^At|1t&T;xKQb&bLW8q)PUI#_x(|&HD=R6-N;~{d5aV9{#Kf&I zj3Et-E@M+cM9^D(e)XN6z41h6Bh#{ZhJ!m&QLD=iN!UOJl;jU?%{>kj2gZ89I!t3d z#n9A9LdMhB^6lN7p*mWyuv}$nIxw`fS8g!MV6UqRS^1~fl)8Q!6Z>EXx$6`baf5*A zH}p|u)N(+1WKw*@Mmp~Jf!g@0`*?6Kz76_VRP6Mu?p+P+?npUwdB-#{1;Z zBFOIXJ1pQK^**e4D5hp!7;k{~FCe(oM%)_oz2jw&fB~S+T^}NNN+0Kgqmg!{piddR z?83k$xyA>12S_!E zbT?I1K4rmqZ8faakLd|egK^*gTxgcR;1gDgE!9vfc{9so=@e7X|2?z!wot?Mu*R5I zR?N23(TvHj<>;#|5?42mE?XB6|KkZH*cjs1SZrbbZ$@HfNT>0)7!1TsIq#PzxSQpQx=i~c;tTbr_C@DU# z@ISNNNYfuPeL z&DwWVczgzJOj6kIGgnkDKpL`_ru*$`W_mNteb2P{E#DB=&5HG99RP}+au#%l^EF;b z!i0-EfmM8xgkSN~ybH)FJ42f!Esc`#BB9i!HW0^OsD%#$%lOk5@R0050h!fTtUW%RVtrSjw9{GS+;IC&+H_HOkIavbh)#?*-PMm7 z|1B#WzIMtUt@Y4Tq1B8MVrUW1y!1X=J* zYyO&Ok_)?5SN+VCK`2|QQ?P$mGX&Hi+v}QWki9zJf7RVPd%&&-Sx0<@2vj(gblnEs zOt44_=`EG!!~;c2e#5ZFCT7Tw=!#g@qHO(3@=W2mRZQyXV@&V7K1o(hJYOJJ^wZPs#Xz3GSA9QI#wl(->R}v^x%Y${=|s?`bYyJ5<8qUgh@K>2~sKS!blupxUzbRI-t23ngi`Vy>wQw2R5C zn)&jWH~RGybhlY9B#5Q(=GSV8V(*ADYg-Riqcx5*@n`;Ee`28gPlktb&4^mtA1*i5 zIUC7k7(Z%Tg4m0%d`q@c@pyf6bb4`B7F*dC6|G@ZEZG=Fhs(T*|J-6{>|NxfAz`_;HVI@cSG`4wqMR>A z%|x~3vwav|#K*UAY(1~tDRA2B(VMu?t%q$!%I$F?48j(F$pwuf-Cf5oghO1yXcYF9 zL7VlVonC*Tc@xd4&uQt&_XRs$W!EPIeEYu@m5-t0PzH>guQ&-MvtP-~bhaRbVUrbd zsf2D3`(WNXP-J3Dtk^BJTYEExQqU!tn>goMhdz8R08?l4|8 z=WpIxiVak0-o2CQV0C>hRFgc^!@v-KHzH}4tAWvW_YZdx8XJ%0P2IOolH<}`O6|y_ zHJS>48c_lXWliMY7s!jkZUnYG89OG1`Deats@^*uDw0b~gtXn+Y|O*tW1MKD?KMIX zz)pVk2(9eq_E>$tjvk?o#fnN(4@cp4bf-She^Wc%!){1*1n50KGHq2F;rWi5{k>m1 z>niP=$vQUlP4*z$2V+M^-pS*x)SOEda}(IC11sXj(t(ZU$KuyELC39@(9)D%LKbWS zvnwV(|I#g62-(s|NMTDW4o>~G6g`w>fN6aC>vCI4mRkgu4weY=vNdbK6B-K&>Nw=H zsX6MMDfr(RNLEn%-Q1XkoREuYR?!f!4_N$YDaA+(25^BguX1Poqx|KS}L7 zb;OtVayNzL!1c@GAp!OI1pmVWS-*edV$_NjzK91$sB3kSOuNl{m52X#3xm#Kj-?$W z&6~gZi!J`zZ3eNc%PE3+Umj5kwPn{NTuat&rl(G~hRqz)nl*IW4TV=H01UxXL#r`A z-{Qi2Yx&8Ucq`oxQJ^Gz%jAgC~^n@yN)qcZeqcD77G;b#G?IBDoy1cY`h+QP$F} zxE2K7a5rkSi_UvR-Xg%-woWT{Gh~^5_Hj|OK-Erx2X-5%{Ff# zv@Rw~4tZz$c;zn5ew~N;n)~?R?VK?O5tNQUGn!);I*S-1y@|@VaJQPzuNRln2VC#4 za=Yu2v~On)SrC60No@?9QE{V4<~7o|xm1Mjz zRCNC7%oCuZ{9`hfURGqOP^nA5GM(zc;3E^U2dJvlfRzYC&wE;*Iwm?_;v`37xObi` zpZADr4^4W_4oOvSYJ2kkB^G=4F@@=h%D6G+fvdQ8cPYfEk|F=uJocP+m!;28%!#tZ`?i zB7SmnfvtuT#|?+Wx3v}H`x#d=N@g941x7Qwu+K{4{a^k4m~@<{#iMYlkks`fVM$5i zwM1ulzW21NWO#wh-Dv(^x4Al>=ynIB8D5`R_&Zg@7?@k{F=ak~8YO`;DcRKO$X2a3 zG?ZUjD9Q$$Z$K{HaN+!a{wuc|rj5hKDCj*LmbC!Z{zC@p@#?LzyW$nX9~A2ME?$|H zPnuc@59?qP6IWXO10Fv~3o4H#dr|QOPTQ6E3}7zSJA&BP3Lk#wzlRf9D(~vjfj9W4 zlP&77>$^~|GzxEz9bNVLiyUBW!qSMXApZUnm1s)9+=|fb#~Txm^&W7>%ANgPyvNh+ z(1HhiNP5($Z$z>>si`|At;HOO5g9(lNu-ML%-Tz5uO&cLrtMBGtb?|kM#I7TtR2?1 z!PT85oq)s&y_ox^ksWtuJzz%;G^Ge5HN@9mje75Xh4 zY$Y=p6{3mcRapLI?HB6%+QL zV|8V@HTiWj6BE15W`4FV=!C#=%aomKhC=P2Sb@X$@AV0{BFE%9|7IZS_drDyX(O@i zjR$GN@P~13F#Fl=%0D+*tcJ9`s@`On{zVJxfGF6=kEoACALgYq8{uv#=uq*B zxnBL0^kkpH{Kk54P-j8>p5?2*>L1G&wi*d-u=(9LD#)=)9+xwiup~ZRpQ(o3?ZfnM z+H36caoCYy!4KuDa`}R+hKt`mm*sQZOV>BFhm&SowlU(|02C%;ul^dk><-?1;E}`eZ_0%XMpfvz<06a zr$WGuXMs$6`bb593^~X++M+QZ0hV*A!YfTpcpghyL*=_=lapX2EGO@DglL1U9x5&+ zn=-T|i8UFNwbw?E>8J8HY?_wAciCkpo7BR@ahsE?>O}UB@QtZlBtLQYa9Ut;a)SET zx^uQ|(l7yC5&G-z?c((Yfltv>#r*bq%fsIm+jiBMc;kiA^=pk4VZvq8dVCl+mnezG zDBF|*2T?t9T!jMq(Ay${TRJLrpznJDqo`B7#encJx>xhP%sBnnon<<0ndt>+ zeY&;Uv#==L{?f-K1+o>R{u5;WT_uV$7FuU(Hjj|NWvYy7dL6!xw0e+nopx85&mpUJ zq~oUAeWo?@B-b-_D6Vz!e^;X>zpvMI?iGmf zc4Jo%g%ZOA7N()o_1<a6SK#FV%SHbSYfyQ^YpFh1c$~uVA?@w>U8*T`6uQrVajB48*)D z)?tk=*67}u%B;)Q!-^i)QR#p+)CYP}YxQBp&kV0K=>dzTXSM7Kw*~qFu+u>&=|8ur zm1f|d+xxz1%GxI4+t2TX+wwf|`{Dge$JIv9ys?&|6zc6O85ChT){0UjA zvtrlQFET(1OFRgPeRs;c8@2?F4;sZqiYq*KY~7p3-k5e_-zJQ_ji(8izUVU$figl&ZIGuKm)s{vCB z_nL1z724V+hglU^*FC@~-yKTlPwpD+UD)uH7AM=1&Mt^l>R&n3bZ~{ z!6a-LrvJG>w5GY3AA@Z&fNb_lb%b53^!qU~%d61)zbnEPmwY)Y_ld*Y3aWm#BS>Q{ zKb=g&+~t6kX8 z$mIIV5^`BER^fxf4sZYMCa4?Q=Zu`~R{RXrjZ?qr!spCczN2@&{D&$`Wj{R^n4nii z+L;TBvb~kdUmLm9DqdH2x&ifU*?p3*81qYaVvf~E#VYZ}ib(FeTWpHQ8&)&0M+7|i zcm@{( zdTrZ;`Ii6mQ+H;~EOFG_awel8)T&2DRDC-0XFV?A|?Cc;%I zKl+N~ljSNPS}rX!f5Bccs9nV^;g-buc?_k-86CJ5?y-&{UQxbWFL*7hfxkYUx9rn* ziZ-IYq4r4ONpmzL>KdHz7`+zYoo>zWdXz(fNO$iY@0nGCPhL|_RC#ajDT)IRfi7S- z&G-;J4BH!UiY?fS{yo!YukWJMFE_aEk0{fLq6J#9Een$$ z?Re)B6Fops!tUIbchibj2iHuE0W%JNn@wc2bMuvEO&^DJ8l_uNaoE#NIaWAKId=r| z>ImF)L?sJ^5S2Oqgue`%uDr~}TgaQ}kIvXs7@gzb#eteVW}3&B!Gj>U z$e?NBs%?&&)=`N0KY zE?XTjZ4NGBWuMwpd;1>j=4&VY0Oz9ZWqEAaW{%$W=|DLobAvKSQqrb&~d-$D%jYIEm- zd=U>qvDf9gnxz|)q6kcXkN^xcAkR|6Lx0F3X`v-6WbZE0KeK=IiRI6SR@q+1Ck-rY zW!$@dO(F0)o7a1PCS?f;5?{-4fS*}(T?524VNN4ldCU1ItYtywB?kt*YO5hW;Ct~s zTv3F!*HrcgtoSliUYWkYg}J77eP;B3S9rLT8q?qkM)@kjht~hQLY+-{AfV^>^|xJH zzt8pr$KK6DheXiB-G;XFRqOdut{$}`Uu&s7tUCfu2i2dpM4$ZmHD}shWk~Jb`w5&* zp6JUP1#G62QeUweV-$Y;e{1;oKFg_I9RHWH8&$dbht(T!R)z;x)GY=x4;e|1Jf)& zpsiPr@DcC6Du~MLL3tH80rT?MzUyHl^hxSX_T;g(@*K1x5pKPQxIE0LJeimwx_jEi41 zCYgV9c$K2@O~FLSz4=#W4FdcopG9M`rtpy@%r6@ytOqJEw2vgdLt4wg5>X;SlM-Ia zRXO@o2X%izh3O8+O=VmaB9M{D=MsI^HF;}7s$t;5zxS$CuUH^CSc)A%OBZC0<8K5! z1fJq8K-&eH6G)BmoLJ?IweuG0%Xh<8RHY6>+WKR&zP#5Co*cFHfZ1yhl6~S9`Y)V9m zq?ae7UlyhN`gj2n0-H|k$Va0?{r}|D16$0C%`KY&62Lq?;f;`vBE1H=VD*aOKFjs{ z?X9d^r@~K+T~8S*>CaIa#;eX7{cYFfrRGZ5Tnan_akXerBY3 zuWVT;%0vInJHJ%E*~NexuH|KOdIp(ulk&C{U#e4Oab)fNR&Y(jmyf?Xwx{Gb7gL-- zb5%8Wo4F;-*4Ry^8kU#ifyj?5oxqrMd?$9!8;{EGk==(&$-q^`GS=Jp<#WKY$4O_h zfH_i_O3mELfu5H!a@_fYu+&N7Ctd|9Q2+m~H2P=Lz1NVq`B>M{SAFwaA7p_ zr8sh5drlQbBB?}jxb)pJOV(G-9gWE-DmgPf3dD_h8#MVvx)*X0Fk9adK42*OEiVc2 z8=XedNmqJ?%)fkAcTK&nWHMw3)qZ?9%CMk|qW*K*4-cL1P$%mcC+gt9(VQzxG(`$b z6iqeE37mkpo#r-H0MH}!mt&@otI2tfri0S)J2!negP(`Jd-6HV!e$=`nMUKqvo|0i zRA^k@UgxOYKX1s#H`c8I{ltpec}jRy;)C^XKX_qhs}eSq@en^w(93#GO(h+$t&z6K znKo9QC+(^i;X z$nEo9-eGRiT}EBY6zy~Em9+nG-B+*kk-tgg*}2c#E_grNa;jI%G8CF@A1iAJcw<=S zbunUY5U^{%qP?Z|Eot{5-Svk&DXup(&WN(rU$4%5Zg@-EAF{c-Yo&!8oG}n=&D?Z5 zZyc!Y(4K{Vh zjk{C@>CPg|pUFX}{_jjCYw@0Cgqk#~Kf=Ks3?I zC-qra(*RAD0`R|Adyp?HdQ#mD^hZ+!>fyUKQz+1f~4cMaAs z^nx9$jIx~3 zA5ZtM;hmAacXU_6+g==(p%OA=ebRv=GmsDuf>p9&yJflIXgN_-XEAv+tl!QcLSkyk zv~Dt>iER#ZOq<{fSUPyEAbf}JziJ*g?(S=OUz2`+4tr`0P|(9X!)}zXSIBzkPnNS` zOiKTep{(-Nfh~V`y-h&c;|s=dx^;cKCAIaAKjko^FL^_5I!7tH-)V}UfnNt-@!ztG ze9i&P;N_GPYP{$NU~J(k$o^c@yq%I`^9hfTvm$hy>GFSY<@EG59}GJ{A0$+gGlHBy z4SF&`jvJXs?ixbfs6G_aw5=TT{NWP!ZfNNJbCq^k=Xce8AAB^eN29j0V5b{1$@ZjZ_93HI9D+1c5o_&4b;!kupkXg=+Q ziM?kw{cq<5?Ut=9A&D8uagk10xQHJVa@fl#GYM{-aK=Rrmf!%VK-dI$BOqUFJ# zDub=}^GtZH5agY7kIA%dJK+MwnaI9zuOTV;S;#8E%I%LC>u_RB@r1U|YGk}OrodkF zpm#rzK9&s_QqMn;P#Z<%OsI4ZouXWttY<8WL%H%Y+qoHLUnHt3YiDofu<(}Gbx^u* zJ$J4zxZWyJtki+vvq-l1w9)SCKfBp;zQNBtXDvF6&7!){D=oRfN+z9?RWqxZxDI8# zAlMqrkbpD#IXQNDdtQShCz*PNUqHmQPli~{?Xhdl&UOd?I73KW5>zjA7}_f?ncT(} zn~o-0{v}n1>*@O>Eytp)D`k@^^cBoWBS|cY0f84o3Ea_-m^A(IjT2+KX1TJLT8%M3 zYEf1LW!T}mYlW{Phe!UQgn!iIi9 zxh0Fir^aL>(*~#)f;;vxOReQVqgiv$0MMMg+9>_d@9+%9_VY1Ya^ClKzqP61YLjLM zHomdeT4+~|I5mx`N;wpjBqB>#7#<6-uvE_s ziX7AQd6tXb=%WV(|4ur2t`g=o#$jGhmyku<;VcfHLylOV4_96KUdS8*QJ+>yf9HvaSW}VE zj@cWPKtx}_{D~qJa0Y_|LTdpR#~~Gj@J&C3X?rLf_EN{4_uj*PQ6S2T|Gl&fcXPLk z?WWY}z3qT1k1wPlJ+W5}7N=EMUtaAzmc`?M`|kg?y6Sh)bvu7Ipv^dbPpXbe1?qekcV48WdcA6`BQ;)wY|sx;2Xa67Y# z_P68ne2lvGEnnim+-|2eBCnNOrs4OdhLS##2^QLQKDFTz)KqswqCR(vT0V7mBKv3m zt7B(px?y+E`HHU2bq-LeUt5*lB%BI77O%oho?fKY(T{H!+ZsUb6N%aQQ}UicE@8y)v_|j+GUrE@}_J-hzP6lLY^U!kyw) z*P^DOJI(=jS3fBwGwX;k!;STmZaVRNmX=EBZ*lohM9A|6$1UoZ7?Ecf_Fo#H$($B&hqbLEZq-1(yYNP%-M{p>1VC$l)x)| zU-qG7t1pjae}G@t@^a=aBO@knRyoi=%vX@>(9^J`cER;2$0smwX+3!Y}#6PfQ^wcFp|5$u%);--Ekqu84!p7gz3j zeMz9=o_N4IN$t8|T@K^aJ{;n~SPO+w}JmQlxi`H1k|(A(+oN#3BFIIL-dP(oR4! z!U?e`B|{Xv!y9D@SFYPs9*glXu?($-QNaLCilrHkk}`Rli)Q{RIoA?J#(G@ev@dNe zi5QOk_~!u^^6mDGF&AL4>C=~5)58Z3=U`Hm_jf?k1YLjlJ)SFThNoHvLiS> zgV<8TxB-DU6CDS4BH+{6Qx;S0QH!1e3Ub7+)wSIK*(pLomxf7~MSX4!IZ2$gB@M6; zvgSH1u9LcoiZ9mx@Nb3pL#7&A-}&TLO?XpJjm#014fiLg(^##lDIhYH>79OBM5$ur zoM`-`)hC{nP$*{kQ^lA31CC{O7jo*5L=dw>wkb~Uv|vuvKrW|R$y?08USUd?(g z;lfH&22gYfgHoF^T^1c0{QA(viPx%*gk$0U=QJ4cXWSnV*7H3Z1=~{RB7aou|9w?u zK>c|J7+2LS{S#yo4cu4gg!()c7GnS@&ys>wv>Q?!T*Q}YQ>NZX+Id(zzp~L|fMznB zX9?V9=&C8JJ}O_7{v#~%-NQG73tWZ|g#k@~ffmNO5e&x-s}BGD{%dJT{@K3DPS73o z=CICSa-3_Zc=NG+A{R-^FId#@FJ#^R4vy?iQpSqLNx&uy_BYFG-{=n~f}I znovRgjY%{)PZJ}y+`YWs3ys}~8;B?q>m+nexkK*18K9>SO@KArZ`0rfPZ;eLtQ`20HWiJ1Mx{4UNO4$>irE~Un#|3 zx0KxB8Xf(SZ(c~t{3Fu`ak|lp&a2oB%|wAN`9@KEX(H@4U!M7^XO2bR0chP)IxH<3_MW&r_fQK z-p7<2i3;7-<&kWwW(e*JYG;0Pl?8Xa4Aici9XZP1kF&*GSqjXF^|7q`IqoZafF z|6Osk+z31`HPGNI()1Slo5aeGJUG>q-S6?O)w$yxBVAYhYWCWDBc&duhHO;WnYj8X z$`0brBZ^^emQGsT{M&~D~QGA%Xmat7nd%Hdv zQI$_J49T#84D;FZtXBuHKG;>~m^(*~8rSNJ0YerZpzxGOXLX9*Z(?N|%+t+J8^KXq zws+XMtomQEYaTwi)3%^ypxYxRbMeGUt;yo0xw*N{;CMHc0w8J-=D)H2+*yO+jz)@= z6}-)taP2LnkM}=3%^F#@g*#M4b!1Y){=W2tQiy%jQ{~)^F0FDyUlc1?SkFpvh9aAXo^{bJJ zEP<6|rE{>^-%g~k;GlL6Adx_zU}h06()bN6CR7@!iU;XpmK9Gwg{4rFymBm z32P1fD{fp@*5UB3`gYmZCiw$gJw=wGj}x#@@uTm@k{f7>C9mN5mKCci3=lh$P*foN z(r~lIT(!R<(0@X&KR0josgkzDjGvI6aMaAy)~dEwed=6Kv>^Y7l;U!tgMkuJhOr?l z@!^0T=21r7#2F!qYrc)c7{$e_Pk&;Z;ofBwV$ zoM6KVa>^OsUhBsTYkYlM+CYKJ)RP95Oi?zMlqD93J25USM3SWez4)&Z7I0aKt)wE1 zV0hhji;SG@^o!da%ge_hjlrIec^(2p8RKKEH}5w2`5NbPQb=2NcrCQh%m!?u8S~b30xYAmf1+NVo5u3N7sD_DV`4PoSK1X&CXAo_i;rK6iJG7u z>$Xjr@@+lC1A&GIO|qk@wv5#)B8nctSv{=D$Qz1&=la3mMzG(rIbhKWnceEpwvPgx z{wQ02DL5j52@t34Y~ieL1?5;#0=Nubk6dUx?0ENzl@y8o{fzBT40uqa=WZ8#HD@Ui z>PULK*eQ|VoN%8p9w`!%e-AFZO3_XZvc8v-1XVJPPBigdO-xDF(%SHk6~Vn@D|7VC zHM6dB0z7X;e@qtcF3OmR5jIUK6yjUvmoU%CC=Mbz!r}X4%>EV=;Tn~yIIvV5xSChHv)`1M!pss+|@FPRXi9=au8(e zD8;DkhSe{C@*_n#61$h&>>16?s^vIQN(b8F_{zNUb}74f{uO)WjD&4-Db*y&gleUv zv{Un!_g05qRw>@mHmi*`b9!tc0?WuS@lKO)M(oyQ+VkeU^v#W!2;##U*KsJgMOYZN z*xs=U`1h=HGL(>9k6KK9u(7&kvUk~V4~}-f6c}@8#Lu~)*B^Zy_3}PijPPF7b3(6A z!Ne&!=$Qo)DC=51lN~pMQGTYJzL$CP(zs3Gv@8~KhL(d4YqEaqaryG8yOM>)?5RFM z4qy!JD)${!>^BGOX4+w^4RptjDEAG@(SC)M3dT6Zf%c=nhW6E-PD=6d{WWoUkv5+Er2Jl~}*Hzz$~O*uUSDco<8n~M}! znQ2P*4hxiFZJ+0e?zFIz#*g6ERgJ=spmk+L>kXXz-+C&o+2&u(Fkl?(Xt{&MRPIQh zKtf0VrQOf;+JD(~=Vk0OuPyClwj~dp>EQ?ECYJFpCs*K+_7EWuz(O4ahH%|yOvrzv z$Qoa@msX%ESyiVK7i+MPFUv{DaEl1Z2*Hj|A++d0e0kM7G=3@)K~Efg*leO#Pkz`1 zWp4(1ZLh#(agFI)k6ZmjiO;fDZ`A-TC(_ilEDkx|MSP`sTcyl!$XVU1x(1ZEE3k{~ zx#0q_?hZ#kF=mIWf@f)r@PZi;yos=JT!RPtKU1GYm)G^w7pz>{y1F zWxen_y><5KI=!^C?s6+i|5IuH9qL6(3HQqBH4z5w;_HnNgb4j=mpsq*Aa*5 zM7^|k%snvGbuxVVy-?D9+N<$$`8+rWJrR#XUz2+Xn{S5s#@*d$co|NymMmTd4$GQj-n(SLqznLBX zH7gyXPRMtu8+ET%iGujZW$jUWN9(!RgM1fn+>QA&CAVbr2j)EQ>!%(xdwhS}dGTu$ zW2=3LQuj7AU)YNXI$*YXvs(Yy%vQasCH)*T-=&9pYc?;8`KfR9N9*jhj;{>2RIuCZ zkDG5b9FpFJ6+~&(+7HBwtffy#%pe28 zpd%cK(e%kC#`WJ3?j`2|bI9D#fVz$|_1Co#DT5AmxO=9(h`sK#ADv=SpV4=zY+fmk zOjRU66^Ar#3De>Sn0O2qyjq#aJ6`Y-d%c#JyZ@l$?cVG$|FGu$`_2tW!BE_CqeV~* zXv8W=HB7C}rR7w@1zM8*Hs_V81(yj!-#t}nQK*I^Kx?r)A&P6_{+r<|FH$CY93dhe;Dq4u)@ z%aWF%(!~kwqbIVEpC8X@_Hl>we?q9NHNDAB;G4wYtjH7D5R{it)+9(Ggy5^Mw)7GO{7bSXWqgPJ1y5@agAG=hhAr%uRfCb*+0@<|yz#G3w z*-_|pSR;SrLj16Yf}U6)#>)Yrl}2(lm(ml^J$Rb36hc~X2B#g|s#jt8_3}5Bhi-ot zd17z2fN42YuZL7vS7Fdz7<65NRB(K6vYnhTy&n&Vf2U{S|ofRE*IHq9e}z~~j&=qBi(RRwaIi$I00hCnB-ey{%kIr7GN zgRv4wLs*Cj_2aa-Wz&nl3-ztpul;vBd5<7B>hn8SLL7@ck+VjSoC83FOZBPZ+ z4io|jsMwggq|NnE7am_N(67E-1hT?sm3i3DSY%QvI8;DZ568|qr|q?z@#2-05A0?k zH8wK?&m_Dk+kD?Gy(l~WB4HlEpC&!BKbQ%*@2Wr)kh>B7f#*YF@`7|a*X{3H(3;ot znDKA>*jtun2-lwhKO~>=)B_G`^iRh%$~yQvVKZ=q974rGjxfuh^Jv=E=B1fi>IwwB ztoMNEUehD`RK@j5f=3A_el?`Nn@k|+cL*n zTB3W+!`_qa0^1%`RJ3`2_adqHTbv~L)Xx?q4|wn!b|GDN|A44Etlq%Xuffzgf;H+F z;&2P-J}C&CWFe8Bt4|qz_&WwbxYX&z{`;-z^S18>fv_*IxMK@_dWV=IQS~TK!UL`Z z2H+$&#sdi+@ruC4Iwao&W|Wloh4Y?6mgz~b&9nNM)3mOax%pGge1sVVVq|@*$?&mY zNd6A#WO^}SWD&L`8$ub{YkD}h3d!O*ypv-v-NE-k(B<&y{4cdHX6#kAd{|e4EPmZ* zNw^;le&gd)esg@W$sDS3dJNj}tFfnKvp{Me^ zbohino(upDvjs2cMR$C*-Lg=Z96iETZ&>F(S|eew7;jZ{806}8tuSO=&OoV96+kC~ zUpv`He4wl9=^g;loNwBkQzI!5+vux@sy8dnT2Q%JS$`r8Bl+K;?IY=D_N@Ry|; zs!Bqke}OgrhVjG#y}ry@n<{bULf>!r>L~3Jn0di;jwVi|oJm}p>XfmH8eeOpTvA=% zH*Fb{>tL#{moY$ds$5Y=IG*THGnRIvnQVr5m^G#&t<|4i6be_VaYfBR(is^AC+aPxZ5j#^^hBY8ufqxK-aS1M@x=w6gq!LG( zxyL7{?aGyX-!z*&l?xsmgywGV%G!Q^^(4zJjB3i|fXvCMK6o%xMa^H6-u17kRPopR zRT*JD+1XO&c_pGAemV%BWss81n&gow2O#2*=l&w7tNKJ4M6>xuJF;}`sbURbAHU9t^?jilEV2P;{ijG8Uoc?*<1 zhm%f%J?r_J%zu3yYIwlzb?bY3w%2}Nj+KE#Qc%q^7Cyo61Z{0d8^Wlk2Qjq0q}fim z4jFn7Z6hG3kW3nwc0CnaJiJi%Tpp-!%-#m-Wemp-RsdFoLsyKHBEooi1You!-YL%)b;+nUz4Dz5$uqZrH8 zs7hvwb=jAmIms7MTd{oLqfKaNknCa<8XPX0AaUZw(VHdLW}C-*`(E*&hG;d(W>6Sm z;Fw9B$v5xBg6TmyHpjxinb~;Z&@6^TZ?Q9a__fOjC2HK5ziTK#C=NbU5Hm76u|EU+ z(f%J9V*u{e|H!^fcIHx{s7V|U6gVXy=b{(;yW56$Od2;|NBs~7!7!@Mo0@^pQ&0!0 zbSAAW>8dV@#%9+Q<@0(K7FjlG!etBSGp` zwM3UNuXSv z^oz)}!nR8(*8h<$^R|YT%!l|jq9;>2bDr)~sXkOcw6?(YtH$hJDfw4k=jx)xyghx! zHq4p)^LQ>ft-#~Mg!57x-?ugo9SVRn2=+InO?4acr9hu$*MX24T}hysjx-V5ceL^M zd{K%`U6NM5!APA`)VZ?K0{%HE@gDvIv$F;1NQEnq2mI0HXMd1*-*} zRPfK61Ra!E!+B2@2_P*X-JO$-_v1~;NSFwy$=fT=3Y2E9_}vt}JOc<9JkX4F?LEab z$^dn23`{u2z0Ax)Wkh$-V(gn$=LXFS>6p*`%`Hi3g#hmMdfzwH&2&X`Eq{JAr(Lk7 zx@pkFAp(l?(dESU(8{TCKw+|^u}iYWJ3w|6 zmpSSe_PZL9C8-R?sh_M%^xtkJ#n7g*K7USc!eeWW7H7{H*hXT=L_&NN zU=0u@p3r$a3jOLSJT8CJ`qxJ$Uu)2QtkIWqD}=vGJFI=yLB$-Ak9&uyCW#_7^(KV3 z`I@KELYEI!b*pP*z%Ds!Hvuc?j}qygIU3&u5km%vi_5+DQ5&QIMu%>g z)HEfoMYy_{8PS!G|L&c5#iQP0%)`K6x3W`_6OW{3``GhNNLf}e_1|oqgTe$HD&K2+ z8&X$J{5RqxB3j8s*TN>E?=GCIME>0WI)CH&;g4p8dA4%{@(!(ql3@}D$Lk$+rqH_hifdZS8{TQUuIU1faIk_ddnstss-MRRQn!tAIn>lF z-(bpNtzncBEKuB>oBQ1>Auvy()r3$Ez;X|ee@ zz!4wF+ERu**$Bxcwy21LM8v}O z!HBRHRIW+7XORHEvhkKZxF44(qH$t2uAyA%cx7c$Dn@(Wl=K=yCS%q6BBRj2y0!zJJ?R55InPLLK{U$z@6 zLQkw{4L8b6m>3#fTZ3@rB>!#_Z?mV)=5@C3kb`z#mE7Sxb_afs&q5>c#o=N?HwhN;lWf@=U9eLan=b}`v_|LTH@vs;&4$=WXvLqW%RTE$NtW8YU-eX9kiq-T9i zxL;!*p4dO{k zZjq7K5HYnbQ?G~HW_py}H0u;Vn1W1;At4FEJ9(++IxPC5&ChnR9Z>|OV5bk%cN_QT z6ayolBF(;7%U%;?3M(rrHH-h)CH|W1wd48fX&xgLRUIr6f|))J(;}%HbUaI}m-Kw- z2PNODIz-9Stv##0%lR=`bM(2X_tl%3fVY(tpCTd^rZW@zmy$fzF}m%9ei%WzD%I5} zZ)Y-YSAM31pv2>Dj2JFJy4vPiVgB2Xab=n}ih1lO7QWKpX z`zd?RRx} z8|I_#4P-`)%ME+LQ2&T)-u{L%#3_wMPud-)gOh%?$9{jx-D*7SnX(UR?(+F9O6`b2 z2M7uShRNC{IKmpKZ5bz|`ym!877TD}Y&r}^)~6G_{nTYm$F0s8fe9fPXPTA~y<0Dn z1flL%5mIBv6sH!{-O%}$^Lj`d^`v5+ zZrrn|wUvvBKJGhv?v9xOoW@Q(ud=vBUz+v`)oxM36#_vKb;-7L^_b&u>800GU1h^+ z@p1wnfDEL^7$oriSa*0HS_|U%y*GH`e3rC-+XSkrHSYTWuTbC&g}lLhHl8H%rIx8b znaT4EE&`i=imd{R`3kwNl10qf+1SW^t72v~;WO0H5jF2EN>6Dvt(h^^9h_Z1I~O+wOQ8dO+D#qvl(L1wjghY%s<$HcdDmC& z)&1cX(9;O&INyNE{M*n0r-?>pnH**CRVnaNz&ggo_=hj zIm6i`{rQj5r8|sUg>j;Lgu1U3amR{wf))}Y>)#VlmVAM^Z-4%zQP4q(>Mkv<_0wt; z59mo|=GqoS+EY(tS(x34U6anBh=9^sE@|s*WVfyg;FA?h|DP zE_J^7-Qy>gzZThFeHc&!KELUl5qtba1NZ!H~I1Xo?q>>cUjO(avzr^zL1zLJ+DwCvIHK)}`F=iNlT7 zD&Nk^2UV9r6N%F`S8xBob9eVWbz)7skJtKPi#F_fz@1Bs=ChA;gw#Z_eF9t^5@mMvwR;0w1&q+rJMx}izv!blz1TUXZumI`vqY;V4E6k{;) zdu*^Lu8RVwOmrv&w1YM0p3H^_Z*-G;u2vcRUke zG+tcXe?A!hj$4+B5DcJ_o>k>6LilW|Q8e;ZiYyMIj*bNrzcH8dXq#nIj%dSZN=gQR z{<>Eq?4!=*_-o(|*FIn3u{RV_YO_(><-+>POK+1%-r^8ej1oppTY} z;+iniJO?+k#TyvWFMOG?%zn2&CO^zq7CWs1^h!d;%-uu|%XPrkco~tW#@MFGei0@e za#5+y6}$T*Uzj*2baQJ-#m@$WMA8((UXTCqX>Pz5BzD0h&qo3oPihovJui#23X&zg zf9osl2^G(m!^4eF}njG{Xtz@iQBg@UK+0ANUR2>R8*=^jA#a3<;981L7 zT}Gd{)pl2xEvoh)V_9O#J{{I)FDscpiCNYbX|cGSb|=Zk+6og>_BvCc&5~`q4Jjg0 zY_Vj!*>_UvX+}0OV4(pakx3nZ(iJl|TZIz`{{En2(u8ZpV;f)8iz>Vsyb=6ttW_B2 zMsww{?}WOf(Eo|^=7_C-_A|c2gw~_!*2!UebwhjR;mUh-?`fJm!Nkb3t;$4UJG*WT zd+~Xtow{n%ug_a9%(+;2C2sXzle?^w0FpC#AZ0f8GMp zF}N?$lyqQ1V1oU}<75?)QV`_;cf9rDtt^{TVWW^k)$}wbio+OxRJ-PdPX3p+cuk#+ z>V=)j;q~^;x(^KtPLMsHw^+I)^jik&(^c=3LBL>}f`mPxn#)5Vft7K3XdVaAkek zLKjFW8!pp)=NXKH5<|7OK2x9|7n7I0ZoE0$iV89*(SC3T#lskSn)KK z*38^+T$xQgu#&wU)%>*s8(F6UkO$k?*F-MWFvzo!;s-31f+lB1;&HTRd&gD2FNR-i zXkryB1{XcGvynZb4z>TKIm(ny!`NaD2GX2N8hYzIeJbF&f^qN{=|Z+t@J6QYzpLKa zQ>rc^FQhZX>YgUp-j%@-zG-tr-}{Ch=G7cpSbc?B)C$TG$zA6S>XRQG-4XNp(&Pb!u>=)*>*JS_8{#f%RIbUoX zI;$n;nj=%Jk!S31-xoQ#7OyO0W+=20ub`t;cmndRfw;G7A@;t06E1oN8s_bJuXgrs zJja;cKGM;k>r>P{c2f_gD8QkvxasB*CR~hUvaPN|zUmDK(Yd>LP+&?M*J>pL^1G}T zuSmWbpVC2~Y8`KL-RgPmS@k?TEm7a=(MuMFan>>9oz&Dn=!DY3?zVe7OV)%@hMgtdtn;ng3u=A^gWl*L=~UlXsyx%*!?>Q6sOjkee{k=#ELk4e zkkYLZmz3ksUV63~f@cbBce$p;xT)Rv)G=aHR*5Tnn)!~V&pAUnSp_{Yk=x;E7u;{{ z`0%DFJcFYXa5$3O6f&XhAL_F?YpeEQTpglJ2mL;jA$j-RAC5tR|9}yi4?9?JBM<#L zQSy`iMJeYM?PAT=Z<9-v-w3Jg8$g4VTqjLE(yiYglYWEb*n^k7FuE zR#g?)8YPH)aU_D4_oXgad%=CCHrQhE6NvBu4%hu3})VRtqFw1 zCNC^DDoq;=%ai-}{S>6S^4|aw(fkVV=VBmpmlv3MC{DkgB zGcj-K?Cy;`Iz4bDVU0Etq~L#><=M^g9bw9I$DRMQ$l_K@D{rghZ~a*)8BH$dJTG7Y z>4**7SSu$`9i-`%iM@lnSztemBYkz35*;>`Ao0A%%T)DxoErbp6guzariIJ~#J3Jb zA3hvs@C{?hdUp4!;E5iCnr?oYGp@GTs|MVf1<|#hXkQ7ljUK9HukJSt_(D*z&{1%o z%4!Z0``SLJrhU!1ctKC2L(lZsn?9DVa}S<2q)Su$DciFpf~NKqLuX}fHB&)b0M#uF ztmLj_2oCqdZk)5%Nx2;t7RU713v%z2Dkx~Kp(br#fAb)FnO+&_aCflC34+VWmm>`w z= z%U)fSE20Id!&*&X-rz9nn7fH9C94u7&mYKAqeB@}m*$xI)At%DTth~tZ{nD8>PpRa zk82bOC)DZ|6oAUp0TXrBNB*7$ZnJ*1AY9Q`_QN1ul>DJ-a-vKD$h0U|=q%?Z=Crjb zi$;6(g`|PM!-^2HZ%jJe5pvD(m%@PZ6SqXUtDo$DE;RZE!rK3mzV)ZhJ2!PfoWQNx*b-!)kbA(&Ek}-id#WS{DQm4&?e!CLF{0E1MMgohZ zHovD!`b>k%B+4drCgTu;1rxHfklJpNE%C8i&{4V=axQSfa=F}oiVM#Q|2X9EfId1( zH82;vL!lgo=sNl^=cX&|HtDZ(;O%X_;SY8zzqnyk85RCz=XI)UZe z<|Ln%&b;*Y&K0I@-B0Mwzk?DL*eW(M~r5 zGz%zUXR^_{vt|NYxpSwo|9lWrE1CQjJDg1oaXpIbs0P=k;2S1BNt?E_FNi$_dwWI8A{z~v8 zLznEYh4mt`9Rz(o5xr!~9VBC)Cu+JX;@*lk+{T8TV7C4qi_E>KQ*&vJcM6oFl9_53 z=ohI|)7YRGIhbeZ$7*4Dc ztxXbNV`}!M6LK9&^jsLr#U6z;*ZlkbQLr#RBtlJ%XNtBN-eMqVQ*WS}9S;SeN1s!}uL!duo+YY<%2 zB?GFv@PLE4sG(EhZz@&7f6DLVO4#4c*7B>^SUd1yAnnK(z*Ln=hU1v(gvC|Qq6Jiq zM`a%=0YY&m*=6S0FUn)L zH&BSuOS_cDuC*BXW411EgFW^Vb)~uin&k*59#&sAP&4mjjh~**cCJJEOeOT_32;?s zQm0Vm?TVC0ZqDGxIee4OjdN$Qur7c&Haqr*wp$-zSQl70vA(7w!-vXQ8m_-_dbfw( zH(s@+UmyCpx{F%@p&>|{Ed&Z;K3Tu7_igv>%IHuFrapnr%kVyN{&7PBrwjjMrH0Pv zj03G-74X*u+AwMu1+vGwcdKdlbYWWGXZiB?K=zdL_T*u5LQ4}0R_`1YU9qsR<$q{} zT_`}+YV`8d)@Nr8N48J!SvoRNeI$`qUU;bkQ949GMCsaP#yJ%MWx57c?T zGo9-@cdgWxtcS6Y5NB?=Y|%Mj`o{9tP?q*lS3`W6cwvMB!})A&n!F*Bxebgt`8zRw zx-_0UM2C=xtsE8b;;x(R&{wgH{I(O|B-c6pQy`OAr%@S1^ z5y9##>E^W0+UqF;*u*g&(of1Kh06RcNe4@n!g=cVfG!SF5D?@ohYSxivvtCU+kWqO z(pgGM3vNa;Qxe5-Ee-Z^wFz0%X(w=xJAVaC<638qO%q4op*8Ewe6HHn#^N30nFpH! z?;9t)0kfE>#;$X|>Hm`?OUC|r%xk*rpX`L;MnzUmB>O{9>aYxIy5B}=w)m>S*FpNv@tlV0t+ar`%A zZd?AOV!%Ac_-BEjQI=Ut@}xC1m_vI|Lc;x^;D2PFeDEx@hW&R}s;a}=c5l-}%wH_O3!$HA=X+mPEJRvoo>784N2-z4pfTeI4WYsoaz9Xt;A zuS|DopC7TBqmmUcwYl1yI7yBt=C^m&wWenu1)UEseNr}Z5mLz&O-Cw;<3+BgJFOCh z|0pUS0`p&rTj!bZM6=wEIkJ%>JMO+z^z?A^S$zP;^G)7RT0S+1SYfYd6)4qYh%&At zHR>7-kgls+2#-cV^E1{x`^7|>`G0Xi z$entNgt+4@ecilJ);X0mz{^GaqdAvzVOyE^&b%##Gx5p{>Iy2bG%bFfu=s0yaOl(J zqGs+_$F{VH`2Nn8Hm0%Uf&FD~G%?*^$sNS|G>|*W94|lD3R&NuKVgMi3(L}G2REw) zlr(~{|FWl-Y{gpEt<-^N|KqpCk4q*_(?G-?K)c_`7yF#d`PL`s=WS;^2;3k~Z&Ib( z%7rE^;JVmrls?&C?(r+do`14L6Mf0*(tbs|hGLG=US{}R7P}QjNS4{O zdysTM{a5rC33GX%cm&Yno^D|>ap)A|U%7z#gbZNn#(JHnrvrj-aVcxyecwzv7<)Fl zuhhq9I`A!#dm-**{dGD|3{^gTXrT?uc2(dTYls$VR%+$WG4K;0C;`OYNJF z5)Wydh68`VaWt=U5EL^fWnyW@2*ISaX2C@did%1am@OR-b3-6Vkq} z2f|e4S7K^9{&*hdJj&Km-0_h96}$(XE+&eb$0>!NEW8h2yw7ZIpKxqkvrKpX@Y{Z4 z7O5+qYQn%)3P7qiK|!9)(?`m=){|?Hta-;7(KR_KnQj_eb&rSe(b|D{x;GOApw zJT-637mcE6b_|bK(cj2IA`hr09By9xHn?D^jmSdjZXxxNWB+a5~o zAzZ0R^EHjN$w9$-1Lc5`bUO`#PV_bY3=q;CztYUtF0*=tLe=L%y*=}X(*0&IdpIlP z;QQH<>cINb`%x6}g?pofzD28(-Dsl_Q~zT)$8)Z^qJ9$M(i?*dU@^h zsz`YEf!OD|hYBHwEo~`!O|sRY3BOI68iN7Q?!(xq1lg>yypA96 z7s})zemtuVaUGMrYK8BUiwzOx`~corNgo6sfoI`D@X9D6^-x*XBGt}o!>(G@C{@tV zcT@3u=W@}e2EsP5r?cFFc^h#LpIfb3W40Z-ocQqsa~I1(Xlt!?C5cx`xijuCUYfr` z;7a{@|D`ZY&2sivcEKPJc~6?lmZnH5QC9g785sZ%+f-tY5YN6V#wJv6Sn9q>uLF#a z9uF`ujEQikpRRN_7b+<{Hb{ttCbsvcIPdkWMM|KXgvSCstKuD;o-^ooe|!^TuVqLJ zyUg|O)7?BeXYzZuhDFCf?JK!{WRjo1d)h^NyPqJ3&OKxgIZr z^zZ=Jx>=8@^33|OLgR90I&eD&~6x>e=N-yVB>VTDkUSJE}rTm$pCT8K+ z#X7wPK(q-!p;=8Lg5kIKuzxh6AsmqiuS?hC)&OXXnf5tZ zm=vYR(EfTr;f& z2nmt;|96lj5IJmW3d>w)ie(RZPm>#UFuSXxB!Iki$kxSxb&twZMUT%P=#xijT4&s{ zWNSpF5s(*P@HcfPffgi|UEy#)f8kzgUta9?$2;oWx3r%OjaWnhyyk^X{32fcGlF7q zxl+P!Hv4VWvAd+3OoXNvl7I1~It!TuzxUY9?ngbOqsu~^>6l+*wuw)A=}R!3;yKcr z{x$cLp&_#4J`>7N<0CGVC6c2_<+o%3cPrk^t9;@C%dOv>!_RI@39<{YJIdKpKW{qS zQdhXtMhXd48ox~gdc_)879%mn&V#-})rW=l3IdHkR^xIS*f0OXDU7&H*`p1#FOEs3 z0qsl=ZRokX$>ECr`Ow#z6de0^aWBm&YMZ+I!wszq=ccN4^S4~_jxMAZVi$swTUaA zNaYi$^BA<&WpUX2Q9&#Z@#Cb_i;^} zX}cUBa`I{@nj_FuRR(LU_EIP+H5*q$@x57tqW?MB2*KccCkDRC+~}o_+nLja^SN;2 z2-?BmYpGu{qp|I@M~Tr*Pos$8&eSXcDX(O)Yw;_#-%OWSRMKpKEpZoN-Rx{)&TYz>qxbQw-o&R1Ns?5rb(LebL`;|^lA{)d41Lz5t8cO7SD*afg zI4#1B>_zyR3YZo%$gyZBSAb3nRUzd6fOJy6Yl;rpI%ArM?4NP6_wa?M1V2+DB&Vd=KMG$7V!z z1=KB*Y+(Z21;Mt^-Qop1)(^2+amImb1jJ6k2^f#rF>3y6t&r>KHQZ7Y-%+D2OQEhD z=VO3_-=1wOX7cswJVroa4(d&UthAAH2i^Io}k(|pdEcsGjq;<*@omW(vD zmT#&vT3`SB4@Z0J5jzb`Uu8|#i`;c{7-?O(`Rh0(-K){Qj3zaSTZmB{Nr*Hy)UR~e zYK|a(4c)~5s$AQ3GJ?$w)6s^{2>xaBV?Ot%f`)u*mPyIZGQIWr3)SmJ@8`aevt9+- z6Xy6D%EmAKRn?STAJ3K7va@>)IbIoa|FAe!Z=pk5JIa5ml5BpQD3I~PDeGQ^SoR4+ zlthf=XfI8SLWfw@pPKzaj`%f)+w$@(1=%MLXr6S-Y7??~2;a-yq7%j3#UD64|JC8{ zy_mOEGT^NL-JR+s{xG6^lwG~EK=O0LLH8|^5BTcmpIa?os@}EpUDV?u2BTb9&I6p^ zH8N9`=>{c`38fpxK65ej^I)eiVgGLA9n$hg_K)0?E`Noe_c2i8cP$YwI}^O8F;BC= zPkx6<4U;|d>Uy4JqPs4vqH$y^5+JOI^fm4Bp(o3Awb62>ln(tE|Do)5+J)F_sLDVMG5AKfi7zF-xPtOI&nlUN zuvwf#&c~yR7_;4KQA)G;Hj#%)!MJvbx3rIGK1QjrJ7OdSyu7Q@@R&FTX66lq+#{Eh zR=m+h+3ZEzdWI!65ROCbsMn_ece8w2g>&(zC-qG*gmiVGJ4$rg*FivCgacsp-Ctl- zkU4ZLc&!Shn`$PtWGTcIRVTg)?t~ULi|mrTG(qI`v7s*-GJ{8#hI!RnEHMnOm{Nc1 zWlsO0V8@OTt6sXyLk>>*tzOE}Y+3vXMsI7EH~;g`&0r8DX#4rQDE8%{#+pKhI@R5fR#WHw+ zPPbJ-1%RfuA3b=QM~;ZuTkI#8@j0PJ3?Qa{mkIg$3?Zc zBb$in${`X26PbZy+*0)rsaDK(>?5X|i}o4PE|Zgl6e>G{|meZpILF7EjHt z9wFRKT#Jass5*X+*OXjVeFoVld0+;={N;}CjOY13;N|fhf*KS5k#e;t_oA_`!yd(0 z-F}>{p}-Cotu{--5CG0R?XP9}zVByUEthf&OvGI-?)wDo2bawLiglw(C~A=I~C)JYmzB3E?XRE1vxLADMHg zm~q11R@>95uwFTJwrtrOrFaLuCVo>0O3qk4b3xhuVn!2?K2}QHmpAVpFb>T(FpNLX zt8FseBJeEUgbBg<*BD$^_$PYwf36z(IJuV1q<0CtHsNs0Ud6rUi6^e5+_@+NOKb*< zIJPy6Lp`L4!ka?30>`ixi<{Wi1=)17y8tMZZ`xPm<5xiC-xNwp@MH{W$LAc;*dJR; zF^w{f=U-knt*keGw@`4m03x6SK>ADU@PSbdfn1hf{u3E<+j}KaP@YwgBf zZa|H1Pe*r&k~@JC>$4RO2b41llWV7I;~fOOHFD~am-Pe$ee=>edfI2aVEFi&a#2f0 z!p`$L(c2G2ZzgLBdpUA4`mo!q?_pA7#Lk2KPd2=DFE2lbxu5E z^9vK2XfX;c>o3&4TMQ`%1fMj|F@s_G!HjV@JizIL%Dgnxmpci^27yG2bBpQO2@=0*u@~2<(LEnRJ278CLwd@TdVgvmuN{SdFz?arSU+vP&LU5iRMY( z39+>pah{w9SufNJl0=_bev4o0WexfgE@iH_>qZgVj&W|1opeS&>h`H}M08QHl7IAYM!}8a;i5DkV%toHpk1Ut+y? zrrWkcFLFHhrMgcz?(Bs}EBl7Jlx)_Au~oBX55v--*NAdGHXU~8!-O1cTB_mDAb+Ni zOVf8PxwLezRF*Z1Y~kAf5{CATw~V{qRc*GKef^9yx*Y!-Pv9*mGte~*60z9+8~B9e zf|KZUG7m9jqloUE%@*{P@Hz=_?G>n7II7D=wKm1BuxV#$_iZ0*o5Qa2YfR=#=iDNs zo2w%Z^5XqFKN@0Pvg%2YBOYmxePCT|;E6DHB;wZp$$uJe{8X&Ebx z9@uAYVH6VVu`e;~wy*Ma8x{H836rDTSlJ6`Q7Zmc%+kM108xx1frf`tSH*1K*JLDH zX6Wsrf31`)7bwee!o(h0tI?h2nZ_a5utX&8^{9LLTc!i-C}XkT`P{^&pTGZ!-^+8? zP1txHM&Aa&the+W3>_0x*0OcGCJ#9HvmD(mKjCg@psOo@ot+J3!0es|)J@Ao7xzO( zv$C{73&`W}Pws;qOie?kLI{hlvRA^Ow5c)Sde|+2@|*6N6R(Y7Cys&=JztOThrj2X z7Kk1c-$j1C@9LXv)Icaql>$)DZQtt*;LsX6!`+2;e#Rt@U z%tQfAou&;4^w71V`L(hcoyDT`;V>1frYGuuWSag?rgqBd2}uh=x5E9Y;t(|y_r8?% z+romjcTy(Ty|v1`%#7`V18r0?J#N$)>sss7gDWLX1e`SSOQJ`V7J z>Ud2O;AtlODnT(oUD6sG+w{&bF7f{SCe{}bKP4-7Vqn$d%ToXn-tXs@EF4#|7^LeG zuy_o3oN?7IEtJeIR4Q+j2`uE2&df9dAo#afEL&_!VvKsUQ!w2nrP+X5{2_;|u6!y#t6oCD`jJmRsuG+hpcf-iGJ(y`RVdc#z z>waDXQKCKrZa=GuV$69BDV5EB2$!8rzi@m&xo3P)&nDS5f&!{qAbCh~Tcy zTsZ2DzApQJ=gEVsM^mIyEs-rmdb;2Yvy#h%4Ok_KTza28coiDHeeoyr!GENWk8MDj z)ZbbJoG+;4s;m}qR{aHTiOTLX?ciGuhk>Y&lXg}oug($u!5aks3cpT6k74X-wtP{F zM}g-o1lxBh`XrIUVDC`%*Xkl0b(U`ATMgPKgHl0sJ_%bGw;4PVgzY~RQUJ|DMrXDc z%Do3f?8Aa`ov6+xHX9>4c07 z;n>f>4YbGB9;IKhr)NUUEJ+NZ`Wk(vvl8oZ3*yJ|+|RsIys^2hxi$_I?(~{JxKH}5 zLi&8QxwSFH@q<>+vV9`EjxWt)Z5by;Uxrm1>6;0I@udQs-)!i$j`)6>;CLzP_qE7{ zK-(6Ci*w7$@i|B2exlXh@19(mqP*pKyY?y2gh|z8zA?J4dSW?Tz)%9YXelU7_en4` zwqIXTwZ>qEo(*VB02{?EGgkIE;FS6z1Oy0hQSDSDt)&pkBmXueL>!2Pr?NS}S zxs=q8Y?ysrCfzIF6O#FR>Ki=*X#&#B3t^@yzqlevouf-NX2hKzr;bL3C3*6{moqWN zd7TKg)cUxkfPT_T$y!Cj_+qV5AhS!?(j;nyVz~h`PDoI=BT%n^%CxjTEfRQ5PQtiJ zM=tc$tlNF_?tR2Qe5l@WH7ihDofbG*HknwRS;}GU6KiPZVO#6b_gCgl1by=24!`U*JtwncfJARaxa=rsJ)KUHbM6QWQ+F){3FF@6XuQKMqsp9wP;m3 z;P)`Z!)OiqU^zTeS$tv%T&1$_T~Y@Wb1zO{Xids+hjKOIpTJAv_L1t`dYrQJAwA`* zz&Ohkgw8N}_n`29WaO1YO&Ks35FBhaBq5W>;BKK)IC-GEv`67<`=~>ZoH^Oc%TjbzVMLr;*ee8Dh_f`GQ!((%^90X1y^2V->R1NoNU@m+7i zTzP1vxMORiN6dY&o05KiZjp{xqf`WOeMkD->ZHJNsd>xYHe+LUc;7hhODgxzRJ1|y z|50=vj%;{e8`p0atyWQLRfioy?XACRjZiDZiczaXipJi$XzezH+EpSAB32T_C~B_~ z#NM&@-hI9Q!@cL+bI_lpOn zzsuw){G%i6o+))$)_!0W9KuPg&;PGFDS`W?E`!U7B}7<9_VskZXtK!wX=krw)$TBh z``Y4;Noiijw0bUYmGX)CsL6Rp6&#JK{&adh4O&swSDv9Xv3&r}c!P7pByfpru=h^tHhY2=^U-fG+E>exN z+^W)z>_#m-Fz3MY3#DqfUr~nT@!(01EpaJRwY0qET_I8X5$bhVM!{EVvuO_W)_0ZK zSf1xee7Coc%QBVHox4`YK_+wFelY+|m1=y3s7q*8_>8~P;Y)pP&X1^<6EO=B;UN1( zlbkgXl2)b^MrciVr}-eJ=8&H<%cC+HxJx8F!`W2GUJMPnHUiU`uhp)jbcYBY?F6D3M*Y#3&EB(x6|XJ zW~0*3Dft`_h9cJ?SE)oUy>SsOlTlmvIAN3!N0|{=kHj8A8(Aj&jsMp#^9fW)$YMW~ zRWWkPA4$`CtlY!W^s8}(V_gWv4<)D7sC2P#{tF4xLk-GhQ?A54hTOF<|?Gf zY>Jp;wNkIQ9m?se=oWOGzk$CzE}Lmwo=x+07G{OmH6>#C!m- zcAvNS%!~F@v>=`|c+7TDAg(2}3CPla*HVn_Ow~B6R-bDA)5u=HRx_AR??2v7Xvp|= z;(6K5@DFjRKb#AN^qbG&b?MOiIT_-;hMlrshBQoO-Lz<4PRyP7hAk+AmgjJ~7AALM zVeqgVEyjoi-MV6bi@y23nTdUFc)YB9VM!O)IK!)l+T^?HFW+g>27YfXQFG$4k>M}d zm6+21#p4BQR@s;wc=hvnaDpS&dy`wcJCzWO zz*Cqrm};{O>$2?1OEp__Gpd-7>U&(Q#8`DTeK29X2~qn@=7725j-lzq9J%YRC!jQu z(MY8M^vE?Q9NUQ`PioEK!?r8CbeUqjF|xu<%_`k%O_m2CEEJMW(=Brg^60Yfh)k7< zjcE^HPO)MVtJU!`U5k0g}xCl$JY= zlD*IQ(;;gCKp7BTT2LdYZ^+t8G+H$Bv?Be>jD)y+8`o%dJ;%eN3eg@RKkIvdEFnM; z+$qF|Ks>LV9jYSkTNM>LIJb|2fLU@UF!%Tuu{gPNS&}c2vI_PPaL{doWX=f2{wa{H zy7zh~`KQBu%`ry@vyb7<+$3jsi>}OZplZ1wIxrDnJeORW&K3MOA$lR&ECERp?OQ82 zzaC`gHCtn*7cmHQZaNqV{@>$KHT=bc>GjVKEzCo0Z{21M4UQ}9W0|a2)7Q5d8Gm5* z06wl>m;kh>h^pu}z)*d(IsG+S#j6E?= z%4Y-Y`6B1_2;kfTmxF;FnW~ZHarPG6q3u-01Sa@h8?Z4TMN)%HH28M{xyxlJaJ#Zu zVFPO17$hIqmk#cgI~uJEuvs4sX=$-P95Mg2I90qXKDZy-_WYze-aXcb>gy+8ckMAH z&z!fz$a&|#PwcU@?5Ez+!sZ?9v)s+n-!d;@Y5Do3SRwJKUaHB+NwU|%LQ_E2=^r$M z<-~>zx+ux4c0*5PyvJzsUcHk`?7&3g<2b`wU8_Go$X`9_FU4J&ay*HH_hL}Z;R+MX zACuzrncYpz23L-k1HQ*lC0j%+Wd&#Iyf}3XV3HBgTjH|1dyP`!5=MdInP^h9 zUNnAkKl9_JPPh51B$GWjgMD+&!-{f%fvW`Xg<(p{Gx-RZS-w8Aj2flEsV< z9JZj8I%o4kj%Pp8TV$@87*II>prJ zK^&`#Je4h+d@h@I_VJuqH|sVmIqBe6g@to5RmK`TXlnkTWUUL(VrZku zU}S?;oP+j8^O7bGPH#skROiVmO0r4DNqt119)wNCH*(snKo^q+DaE+W+YKF!ff3)_ zJUke^v{I_mIPS%q4GSLKe41Py_Ot47R)td33I=7I{WJGx^6(e(~W3;hy$uW-Exo-qsAH(Z<-Q%Ba;KFnHi1ZBM z7TkFGQBB=tWNnxwO6RT3Ak}pZT9ZZ_Aj5H!D|;>PFA&6GoEn=!=7(gAzmV3JP@^iJ z390v@l;2&Nc(j>>$NKvje!WZJ71%6=CmgmkR{5NMc8ka^JoErjd>B{^iVZx!f*vmz z+)Mh~+$aWiFaJ4e+%OO$LpXBnR%>>%4k}5OE!qQ>QR6f+9Ev4-&eC0-5}o~w?0>bp z2ABGxICMvvJh5u9W-4?%OFY>0@cOM;Xh-hSeiDNGNh|Jp?D%^xqEpn&R8u%$l>P57 zQ$~g!u31k@pB$yQ?nU75k^W&Ekr;kRG@p$9Wz z4HDr>z8^0$RsJW1H=e9eV> zsj{T+8f^qw>W7F7z{i72(eh5*KrZ*Livl~Iyo#Hxe|2D1%Uc&U+u;|-vGepI%Ak3l z$qx>AAMU#o(b8V}fgZz%wg}Sq1Nzj|$mr#y5}&i3zz;#zq9-MfX#!8(f30z31TkrtH)v+#LuyjA^P@gYb-$QhMIzM7mCLA4qG$~=^vnxk zw~x~tX%CojOoEGs7?|n`0WZ6buuSBKhhgQi~~ zNZRew9x7}z1#RzRj|3GWcFEA7D-c!S-knbWbxj8^pqdQ%m-2u+n9lE-{QuO508 z`v2T|Gau7Dpvn%EGMV z-^9M(n&zLc2M&l3XElU^mfFV$(^f*s_ao4otbf?cDk5~fSR(91rSHbc@;`*}y}ai6 zM3TkrY4H1~i2&t-2fpBH*A`NisOP5KjD4?y&rQ^H5YTTklDJgL21%SmPOmaxtM%iDx#v$85; zRc_Tv!JdfLw8gskbcD4;7wkTpDb%gA)BNghr|}PniuCtw^X2GpyrL(-$G&I^4X=m3 z7(ItjTk})8lw@ea_RAC@NCuc3mkiQm&lD?)!7dFc6WpVBvMc`s37oMW2%_7h@YIuL-GOD#@rV6U%3 zqbBZu{@`}UZK!tS@7MHXbGqR+`pS`@bJ@9`mBf5ufV+;h9aH_JLG}IvW(O=m__g_` zjMU(RD&qPia!=s%?<52>znt_)N5!qbZ9uZfKRT!EiZ35q-ZBL)nrz{O_5x#7(>{fv zhh06+Yn)BoE^<`_G;fX@6(|GUcWH3buDV05>gSBi0!5WGWdBDYn~l7<{OTvD)>}OC z@=|{|9D}ECGB>}~V`%^?yw`=eRyqVlh;tzjroMHDq_sKeSXC+GjQ@0nL zCYLPF+5xVC1KWN4q_sOK#n9`l%m50u-Ey~0c;%3lP4BHLwT6$rjyf{6NAWPkj z>`5k;5}$=GTZZ>IqYaVgX$$SBpQoq$B@Gk)+-vTuBd;SKxwUk$M|ueA%3V*s)&IXh zN1<&TY+K88ttb<&XR%D#x)u+Byxk1fDu1$xj4dST>cc124@dyT==g}nF3t1KNOcw+ zsI>u)*X<|T$bg2pL-pF<-Z+noKohTxwx+)=IVJ%^x z?lVdOouhxUE5DmX4`a0&vUF8K!VLAiZq?An&$IG%#Zm5a3=-mxqq=Dxe4p+&b6=?- z`xvsbEU>lNpk12F7bzJR(9e7midUd5eh>d`ak`{J%or{5x^(-&++BcR}FP~|TI3>{rdfJA&L@i?zoTn9|Y@g}Pf2Xj6 zkTxUfKjx+l@tQ82F}ip(WLVw?TL;*6r;$g*du(EkX^D1Qh%+kl+>VZjCFHJS5fQad znW>@-@DlE==7^c@08)XFoz)C+`!k1<3rP;|lFEd#gb!AH<&M2H*U! zJulRJ>!;1(%n*6~`hoTdwXe8&epn`(M@6c-oh`4j=4Z!>Fwn9rIE#%MQW!u`5$*)o z6&PF>%P;RwjgD~s5RP{24>`ihyLk``x_B@#Va^gGcpX#@MU87Ya4o9rlGjugyZ`eU z8M;T!!%wH_sMVSe{eDXVDb1_7a+21HCjOR%Y+@R&h)x#0zCY?jwo1X>#QeX8?vovY z#QvRMht?UdmM8^r^-Alm8_R6M_DFK6doJRZ&bZa91YLbh%yKBpS+K}@3hU4@V53B=gz#@@11wM1lf5+Gc_XWg&}OQhJ|(sGA* zr;*JpJ@_)~{?iu;dP%;g{?l#ZZW?^RQjb`EVBc4Z_eF43t4VCqrpR0J;iqQPE4!vo zqR;Lb^$Hlj9Zg>Iw1Ham$W~*NU$o9c=&nD!u@S*dztkMd_?nBuzW`r2BQhhzf8MF+ z6HT#MDr)we?sRnNVB(Tx1F{*w!t=+HwXV$cW%=FnIjt%!N}D;MlEc;*JcJ@%+~_5A zs8%~DCP;SnY5s`08oNKm=#c5z>^S6l=x1pI#Sz4z{~{<$EhdrCW=tJ z$Avo6K26K*lK$j~j}!>~T@tT$%DD;an>Z@0XJQ0-h&}6&an!064Uuz%Fn#$gjeW%c zzBiATU~2SFmjirA#OkN+L!3p6UMGuXAgv+CxG*L_#IxxA#ATC4z&9`BEEUJfAGzsS z^5wCkQ6AGtc!#zP*^pQH(VspXPe|1d5Aum{M_+Ahc$d!e4iX37c$>(_<@!Vi=mQ-k zwmq=>T>pygEHRS{mn`OEGDsac|F)a*X-@Tuv{F<>1LrE@elNaE~&mBgI*GUn@B z)wjyjY~MaTlA8==LsdoX8bTkE?wn5x?pmUesn2CO+RMrU5`^1=%c?wn3%5KB2xmBd zsOeexo2@*Qtu`y;^q_=lJf6XU=CBAN>g>Cl?bhrK?=83f%!tnZ`Z?17(dodLbW3Xt zuH{+g+-=c-W+_)wol%c|aNf_{ob|3fD!Yu#I^lxb6Fz`FP5B6Se)Vo5b-QL@w={o!rw z-+Kg5|BH!22agqFMn?e2$QXO?jJ7_xN$uQrj>)k!&R^>0Ij%4{8{69{ORzD}`1=8< z_BJ%Ak>_`M>rh8b#K;wA*Qr_Oj+IPQd5I2!HWy78m>c!=aH`Fk6R}^C>34b7w5vA) zl#tm7Ejqh#ocw83Vg?zMp|j>;Ab>FX^N zRiP__7l5k_^NYp&y?5Rs)0_PQ>T83Zp5VOntcEqAd@2M^>SZg3(t9fuu~UuvxdI@5 z?`vf`gLnQTi>7bNOU-7&EgXc5we;oTN$udlV;9n?QJ&p*dufq+lZL)2#-^uw==RT{Fnurt)sGS9@hfFBHYo!0@fujYky> zVxC8ORrlNY)|j{**IY(34O}M}Ox|XgW0epvO`C1ofN%?HQ~#XzGR03v90^laopmCm zVDsQ!+$19DyJ|IiHu7%d3;I3|21#7Wd;PID9qxeJy+)=HT;zFN00{PzW-D<2X#sDj z92?e7M8DKE%p9vbfx@?=H{?ZYVHQti3;It|ds-fh$XgaHr@lFM9u`QlIHv?$>j5q# zFP!KvvL%N$oWEY(3Ws#7d9i-NM#OR571g@4zH#-sh(*(SBGi;HjylPDXTKfU*0RhI z9vidaqc6UJ0*-=eC@(hD%QDkZx?CrStQ z>a4rhDfQ=y{R!P=n;B!ix%sM%*25tv>m#~cKd-j0P<~BhTYUA!S`ktEa8uv5i|h2c zK3cmjg5zcIvdr#$RK&d`qrP?>OY**24pY6#Gca2GO|4<KL6)70FH-TC8uOIWVdo=uR@s~n~xie69G3W z*YE`Z2snH~op)e`!3~9GNt0}|t2aCXs0E4|;)AiuJlWt0;vxZv{)6O9gIOVX>ozz6~Dvmg)3gEp)lZTY4Y)Cij zK%2A5a`b+klo-Wi3l<{DwK)0y-JaX0T$}D+YP}`o@;d1Qd=SpQCrm0^%v| zi*p>U0ByVwCvtjg&Ddftww2Pv5e$So0uQKYru(V3_huHS4?n-lTJghi7}r<;QKSiL)G> zts@cFlGtycIOI8SLST1e-^KM>Kk8|D_o?vo%Wg@mlIL&JsJWlpZA#viNM9e3o|Foh z--gXTxl{#XewJCS>)IuV!Y+-pF^B?-g!;stt|}PcTCq0o5P#Nua!6ed7ruVGUD_a7 zV_1+x%|42An)3C=4&svMIYS+nFaYzwT>!YCH39JvMgaQEn_k?5=S_P(w-4hRIvdUV zd{jlAdpZ#jZw{N8W$9C`CCPUR0;)IVqOii`TFC12*Gv4p&sGQX z*?Rqri{}7Wo*k3H^X(b}N&WpG|MrK{Lh{$Ic$NwMyzY2tDx0PJL`+dy^3|US z2jN@Y`eQt|(^=EK6^q)9gA;U4yOfoef?U$h$td1*EWCGhW3shqgKUvMG6j322u&RCuLmX;?=H#%^lIVOx^65`H+$WPaK{^KkKNrO zxvoLeQNW)7e>rXmF6b9pYKbbXijOXFKPRpPI#L!mZmR=8#y{#ISb!? zPCIB3B$zCXX05Q@#dUSG;(~0G(|qyh^Pul%4y>G>EevW9afop$NH#>M&NkYP#O0fU zZFj7qym6{B;((z^#H0m|hWUB(;Qj3$z}4TEIqzR}QbK{}F%U{-dmzcV&ZZ^Xfb&bt zT?fS-+i}-iWVHUWDOtZ~b+r>{Tt8?Ab+i=^7%+Y81C2f@7p{Dy*`=;HW6FOEyYM{b zHS0Tou<0MW{zSORXX*LSdi7KfXeEZz`UtOFHk9*+O+-_a6J%<1VC`RP(Wa{Qpv+Ba zWm^#x`d~z}i`;0s&7Z&7fxv*oe;^AB)2@8&2*S7;7W#{Ixt1mVrf2w#n{bZLJ{dCI zUs}Wt8XALCJxoPJtk?1)(R~{e^$Qk`wDvW2Bnl&lnoFoUB-N5AwZ!|=z0yi z+cuhA@HbLsmdazL7M@qW_zXgZt=$Y-IowDNS~_3{3cRNbZhA=Oy=%G2fV@hV zW+}rml7v*6DM)VA^+3(OP|?Ab?K2Xk@>+;3+G{@!?CziXHFop>m3_n4%-0mO8lrpC z;MVVtJs>-U@yGx1eS7E|-?5G2gFUH;<#CUGO8(ULfpA+=zgMSiu}}Af|4>zF%w2R> zfKdKAH7Hdw*?f+PuPl2Q(7^2EEXK=`C_wQFUg0U1S_gJC+dE8BcLVoj zEkdBKIbk9p<4LvkcRs-x%hJN@7zbmHck zuPtRLD>X~0OTR7rEy42@VQpl!yo66v$T!WybBYAO(8oTtwV#E2{KEJ^_w%c?kF@&? zo8CQ;;D5yq06|pgr%3SHn zWI(6R_(U3x1~f>2`R&_-I{87nZQ=op;~yEmT&0p^mBpk7Tsa)u7Bwm0LdMY4TrOlh z2~oXn$44pK*4i}iU6VI#<|cQMPbCgD$A0h?xGV4nqhq~g^+b1+@u?TR?D_qK#j4@! zBLXhH%<-ME6(F*B*C$4KKupqa{){0N##e*)kZA~F0UrNM5WW4_^oAU-N@IDh>tW(g zVV8`kZ`l!U(Afk)5&njhb6yf{kmJfU%h4`^7{8&-=(|Ku`Sob7_X@(LuNx6oh}Bw(zHI1>?Eg3_W#;W)HLT~E|+hwW{h!O{|G8awJz8=dgrI{C9|da-f9E$yqEgP(wW1-sjNR8SHW}e@Ur3F8^TXBz?d#yD+Kgtm^dfF zQ10;U_gg05!CRiIx3rzK?4R6Ec$eR<33B)vS1(=dEP$9)ZrFlwdQQIB7`v9VlvVrj z6^~tX2yJTf##wLXyM_SL zAj(ShxqMo1?G@yci?(Pz zBinBY_FL%lltVuk-KR>32-4OM{OnQS zs`Zcm6!-a5gTUM*QQfdZcDCGj=D52>^6QFMp}ZDXwwttCpPdZ1%_GHaudu}At|ri8 z_e$)aa308a@zU4NCh=Ugp|4+jqTy^>4$H&)4Tse$Z>9w2S9Is=AjyFzR1(?AeZQ70 z)ogN=8zh?bHHK~JeT!j0Pw`UMTQ8GebEA}>ERD*0ex7<-t(XtP)RkY4-pC=?DWvyPM+HPvf=&Q(euG1Vf( z&lvNcbbZ_1aM5v{eWQUDx7!h2YW+*JCqkD{M@LWO5@+$iohMdXi+ap@6C)PZyQeh< z%G@?ACbR76*$^GGQIt9iFCPGW%G$RpaeEngWFGG#M)xhgvwJElvCNJBZpeI0?YbgI z5!X>M-m5YzfcN%Qo(z$)qL(2chb6QX8gz&5>l1a2QHX==odzCFWyf=Z=0_s{Mr z^bRAZcsSLpE}fvqE(}uk;lwE3jC(Q~Jnplg%*pFA4iVw%Zfz><-6rG0-NnEs(Y|#9Us?cQ z{RF6T1J6?r;@w@AFup;YZ;CzfpO06t#tdBFk{-(lwORM+PMBc$XK$pANFfoH#FR!@ zC}2QVR5WPi!UzPK4r((R*?1B1V#Na^rSg@83Uc3J=-kp^8>j;LAOzBlZ;BN8Z~|?P z7Z}A#ZZa9HAY)2+FVwq_t*~BdP*w4ry^_4{yFPP3 zI}9U-*h*}VPr4UI>Ptrz2-~J8oQjZzUK18aYN{sYY#g%WU=HCkv8fNp^Bc&kUte&( zLk6^a#1u4`itt~xPk8#oEXaD;duiF>27E+hM{abWjpXB&<~G@iSLu)#xg42`R2=j{ zBChz_E1Qd3-i^9z*3|i7TCiHGRsDSWp*FvGKerx`l~_a#;*o9sQEGKF$bpm6IHr+e zGqS%r_P-@=t48jPNVgpFc#4gq_Dt+VnBu;AB?NmzM=E2L)?SFmXHDqla0`e+gMelQ z*8k}4$LJY;f^RJthyqhvd=zR}Ct9kuxf9qh3AC0V*-oRMdWgGXGi~MyNeeU|rTu6$ zxIMg*5?)h~Iw)B>*tJ{NnN>hZP24yc(x?|YmDPiF9+=Svmb|;c3pSMVF5nn7{%Y1J z!NNIp3WP52*pG;4ziA{UXJ!nr(taG(^v&anBLlPUkHUW1J-zL&o$&(Eilwk1Ypz8v z)5d1^)ZD2fdy1Fur`>_3WprNm$U1^FB2!FXINdi(S#yf$4#?{p_s;gBbsl(W{-YbF zH2QE9)4p<)BIEUn{&{wE9M371%Iht5Rw;JO(rP z^+V3X3HXPYH?M2qEXpGuty&f1Wa*v1EzcY9On^bjbt?u85-RBBFDe`z+uhug>~~e1 z#(*=lYAjh%oH`u_foai8?hAFnYG>KC5~qBr{F_hz0BvK5IpqTkj#IraOf|HC}KgEf?h9=MZ2YPRP*VZv~?@8@5a{ot1M&YkbR6(Jq zXIAno&M8hV_D=$e`19(uDV=q=vnU=yeGQZF;!C_JODpecTh3+IC z`2M34Nqvh0eCN?;62Guy=~sQ`%YmZ$5?^OYr|BD8VKLm}l|n&+S!0`|$cn;*FP>v3 z(j8K@4+GpR3Fq0VcB;hdY=A^pLj+!3DqiKTYdgpmlzX5vn6o9nnmp@vQ=4+CF$MH$ zJQt+Obltv*Gy6?}P4Lu|Zt<{7)(2prtRZ1PmIFhvSY-o&cfGGO6%w6Jd%dZ=XDYmQ z1`Hn??GT%2FbxaOi8si z0d|X+afQg`v$4MV!^MGu6R-t9LsX|wNF#yjQa!(WNa~%|@2VV19k=NJh7147?H6cG z_)wkK|E8vY6xHt*L|z`=*>hL}m|z7L6unfm)QY5$uHtDyB>B4|Wi&VP>W72`@@OZeG5})jKke_rp?8 z4oqubvTrr{I6J|3TN?6C<-Q%4KgOz?%*q@Qbbz+jVnxaD(C{`*5d!G>g5MV z?{BNjLdpm53#sNR&$E}1xH3HtxR1v#o5?X7Z3cgFG=-piH+FrlqlG{ER+a8{p^k+! zR7b}!qrXysvuUTIpb0COmyqaVwh%QB#eo&_2_ix_n zapz(xToMhHc<-fJ&ZV!`hb7ej;ynbvnsi;ohxQFK;)&JjjzIwW`IURRK8#zPNt;z3 zcZfb1MYIwE{UNkZC-)+HOsQgbHpuvRTqk||$5EDyqS)Mz-I8gC;-}DV&-4lN^qv)q z(3`C9GCAjE*&zUqs6pCt^vAHpHB!a`uR?S%UtVOLk5Sd7DpnI2iVzfAJ% zej!Iy`KetJn~%)(1mv22O)(WD#a34>;Pi2dLh^z%KlYiQeMfG`(o4eKiLSas?XKW> z8NB~$VIOQ_0_yI=OfJt1$yl2$bi4cU9_Cd{LdItKH{f5Pr>=fGf|H5niU0jqN;6JC z(GJd?m9Su(MRT;SSsi(>=O3LQP%CIUz()iqwzpz!W?CAhuvf$W;I@B@Zp|isKS~<< z9=|fdO{tc^YGCPKMoPR72F+kmmt(^WHU~O=I}j~kldTTcPXQs8cjEbud&(1GJxRH* zYd%p9MqT?%^}CKT&w|B7raV`>Ig_j-{abasI}`QZmVe|+#I{Gr%Bk#Bx{Plcfty&3aRL{|!ZwTcgM)8v7uTw2Q|`-X z%8nA)^Ru#>=twWcE#!9e|H}K;#Jy__O#5c2yO4f|b4ujKd|9R)Yk9nbKvxEiHlKBC z%uX^)g=JKDY+ZNyrYkzD>@5U%QU|*Sa1C?n26P+Nr2kBHm)8YD#2(042dgYx7e2XQ z_*}4598 zm_vBOTi4V~_eN!;vbpY2vJoO4>(*efaUCSqs^{ zvFId7OM4Mi_ui-9RVJ@~*)KOTL)!1nyQ38-QIlrvM{Dp0&cRY=Ip<9NO#4O`jt$!) zf9XHAclKia_ER=nqG}&m`okNPK1XFW@?PE!R?W4AzZrSfFAJ1A?r0>E@Q$g4>~hBq zR<`CN)l^AtuOg<1#VuZkbV`!L=ijdtLRorBs)1bFe>7$f6Bu+dg6n|MIqKznd+o&- z?g8&vmzqG{n39S@{6_=_PZ`r*p}UYmqlzW+W4Owdno^GueUM0{j!br!i%7q|SF9RL zYi?!oP?)`L^JYuvowFphN2d?^YK20(H~piVxa7(w*lXA`MXQKguj6NM*HpvwDh9;G zW!BVIo+a22wqBcX@$Z<$rTDa87g*Wl}Xr7g3QMaD~adGQQ}AWMG>qsAcL0*w%hiTwO* zg{I1`;T_L5acJ;D{-IXG_F=tjjga9Wfm@fe$jxm-R@7QnKig3tNl(yd-&$#Ty?tNU z!e+5H`&YcI&PYw(bLz`KebtHM@f|-`9IQshXtIR-06EsBfnt=3;OuJUWS8 z7NErP)@sR1O*i*!RI7~QKwU*jthOS%DL3wvQzYxY=AtuD&Nsc|ZnU;{aK?ym=YDm% z>er72ApHm=tu9TKQp9Ja5TEiu-=H{Raa{$G+^Gx@?4Hheav=&aGIT!49Qing4T<8WW8%)5v&jYP;yb4P#>k$P) zC>Lb7-=t`hztdNuZRd9@Yh|KAx|@aES4+fKxYOroGh@m`K2WaR#_cT zxZ3aF;q16e0&b9WPdi)drhx!N$+HZ}lpYQv1wN-g->cw6q5wpI(xL2!;QM$`5ZTEDt}PNg4@mFptmr# zBn}4aO`H7pV7E2FPz!m`+Cas9z=1zKiZA&52b51~YG>JZ@9w^t!~!piMv$So!^gfs zwzuMcPnB@Erig>gZa%|&{0+f^iGmj#VMto(XJD3;U*N%0mDgvf!2-AmSHyCrK-jf% z-+O}H#<`Pl!{wcpE2WmOEy0BA>)B)!UlbIlzTHl5?^^-%p>eEO9=*N~!GQ0e6+oa9 zi)Qh1_kq3yt2XOh=h&|ZO?y-zOS71&zeYVJ=L=SN#-36`CEr&ByBfi5($aat=(5Xu zWxu$s_N}ikkNq*oaI3xM#c3Kbt&;c+!tD3Oda~oS_-OR6MSmsl;=Pb)FMpJ4X0Jd; zhf9$@SzzRNJh7~^k0^c9rpQi3rWl#LUTG_aOe~}YT%_oX3;A#lYw-W9#D?BJtdv=y zrwtaBcen}CBU_h9Tt*44tOcJdQwQ8U#Ak`sCa+RayHsI_K!lu$=>u7D?go2jHp?dk zq9>&V^j%FWg#ih!69(A5u&q0XSz@2;bP6)L%F~@zos}3G&0w18m5$?84OCJ`O4*_E z78zPW<^LNjU3l0%*ar_FWccZqT~PQQLx*XksGyT2N0?iY_`Fw&zy(K!!Hf2%J3mj? z@>7mZ`mY9_!MsdSrtop}cg>xAWa>$C55b{=0Q32K!ys(e#<@26_iJAQLPy8h9{?Zroj zafRMJRo}qWZbm4#s|=cG}tuLGMi^+v&M8^NGQEyYFOa z9tQ1lJQ;I-IoPIjiw^oNWK(En?g8tgP1;(HhQP$UlI36gmx~$S|Hcrkf*j=Tq6hOH{70wi4L$051LTo)=|=kj{0JKAxvbvvNBmS7 zD{uWZ&+!#E_d%PCE#u!@7mk26wY&Z&jW)u)p==|n-6YI1?~R0pJN^s$Ta2O#Wh~3Z zhicP=aWz_zyYcG8tWmgdw-LD%1$)*u?B?cI zGaj#2WAh+3zy$rd@o!Pi>Y@S5a=WYu1==6uDvTv##I=K{Wr2J@Hp3e5!yaabJ~O&F zGmFErt;;hJnEW32ln0X@ezA_eyzZupdY^6SN?~~5vbl7)_{H=e-WV^bX?I#ZGiPxzS3BuXjiLn!IKW-z*47R!ZqrAkFePB~w zF{vp3g6`NrSrJh8LHRubIhi;My?}UW zMrb?6T?{^y@)JEDHw>wQR9&_CXJjJ7S;by7ZHNmVCXczaN|h)4*j%ggh13j-;)FPe z$ICgB8){53l045Dfnx6LXwIp85I950TM)xegPAVuM{Q9vfw-a(=Q@|L8*YW(1AWc! z@)TyRNspNc`<~FQ*k|_FXwAB;qjbf`ObEkj$r}aw>*DNgZ`Sf~*068+^BB)iCF zgIizf9eD0K$w#7Gy|M+<9XhxGsi_I`RS8(f1U-5F0i48i5(+bMR5!ep-X^NxA`ZP_ zPWO#GS}vy8&2B@lf@tozdHuuj-Wy-0+h;#9JU|_kLp0VO>(!7b+g@Qn?sUkx8CAGm4g^A_gGFv&lAOVAN!fL4cI+&#;z(AK<7>DBd0C>TMWCs5#Pe!k0r z{8^0a=uKKy^wo`b5zpkvR^44Ien(2zyJxJrHIMy^N`bLy^zr3BFpQOzi4~k58UI?QxBt1) zJWBI%=5(%46jqjFyAAHUYm-IoOx?ICF`FNVEU( zg~aLtu*${Qd1=~KY|d*1?xZp!GU4lZQi&UR4Tw9;F#UE>$qp}IJGAEIB03`-fIdua;96y5&K{5%w|9xZ>4&k=)ESh0Qie5+Iik^1 z+&Yk+@v;Lr{#3B#M3?1~YM-i=9E?Ye^?rCjsO^^|(c9Ao%wN#*Um8tpZ)OXFGyx!z zAXQ$*o}#m~^LHs|#{6`6M{;OQs`G$}#LZ@{TOp>gM(fYh0r3=@}Y&3ldYb70mJyw-jt)&IxP zdAPIrwqaPe(Q0jqYHROOdv+O-+I!a)#3r^@(b_da#i|jpB1VYqXKyN21+ll-dwpO2 zh4*-m_kEuGy07!B`n=>e0~GAmg=_5U^Npt1fcFL`YKW$n1G&p5lJAlY%~jN!Oo=on z%AEB-*_Jgk!=I97(mpWl(CaNpbMS=!NU*ZC$7;tC2n>?^O>PeTQ%3V(HXut%B~4z5 zb_8h5(4+VR9VhL{m3xe~(-v;t$Ez5ufZuvc+h^NOKd3`$Pa3V3ARaP$@0o&i!No9% z1?78M0zBClKXh^(!E+?GlT~{-H|I;gtP(%=v8grt4g*vQb40z>4onkOus%fB;{kAt z>OsSrtRG?QTg%)3V!F&Zk|7#>&Rfp@vKH!%CcEm5zKt86*{9^#&OrA1$^?0y0_oK_GOkVMPo&BWfXC_MUwO;+zLis$Op?W4b@Oq%b+IcihP-ZJS z!*H!RtEmZvD*mVRS_N*@=IoZ=bFT^HC!9BKVGw2f3ujuwnbhXK17U9LPE=kfe3Mtd z`XqS%$4GE14Ynvhpf38v#_(A_!w2o4@!1rEWZa~$Wt7uoPunlf4(I34^+*GLH#E@S zE*F2EN;>`aYG6i?+*lkyND}QT7~MIMUC3v%lh$&Z#u_xaxdlv`?oBB{Zf&u!?$J^? zS7~C=KNBfA^xR`LraE&WbNn?X#fB@dJlU@CO7Xs5G%iq{*`)daTsC>Sxc6$mCr*yn zu`1;~2fxk1({_cY6P#Ho>>uTuBTn+V&FNR8BO%e*FA5g>h8{ilO#<=Di>b@Xif`i9 z{C@X5BG;RA_{c_JKx^k((wM;Fht&-b8hmP-p%Uddv!kof?;*^y&+&8UtDn0}V=hRc zzdJ)~i3w?sR_7?%|FiO?`fi4zAjhEsp~gqf>uX*gX|#b!DK`Gjm;rC>oPUy&#r;t# zeD^KS-aU5Zw7%2d1!!X{S%WP+NE647hfvXVit@-tiA|D6W3`flO^UFsc_yrHJH?gZ zyzS(Tq15qN3X@kXuF(CScQq|x{rrTx-Ah{wpkj&QqRnhN>~#-GI;tkv+FTJB|7PV* zFeKQSlq6ka;of#smH-|3?~=q)9a@_a9xQ@jzwE>2OJOV?h;A@HmUj1(BjOe>YbmHA z;nD-Cnp6gi0W7==no4g=c@e26f=@@Irb^JXm$5J)04O$C32ir?qM`vo(~-{i)+N zgJ+q-2%?yG2y>Qu5|_jD$OjrNFD7XBhFEncQZ# zAIaU&Vnpcvk!Ch6n?v<-7IfvXg8@ECMRDGrh3UQjTL9uy8xFja8mf_-g(} zZGDzmJzt_zX*>$lGQ)3L+~FKbhMvg)8Blx%WRrvmUyX!$GH{_d2y-D_^fg{#hQ+8Erbk|e_n+b(36&@Om@X_)w(#zt{sv_h;Xel=Yc_;1fL&HB15T6Gh{E>E^poocRbFwsAmnkBA*^SyQlUMW|lG@rRTZk?PbYxZ9%YUF4*&Qsj7Wj!hpfyHMG{~|R!!uWq|iGV0YOf;(*RM!b3GfnZ67vh)2{ELRDxtxNu>{;)Cja8 zDY<%*V4(>cmYBFz>BCFkK%1m)Up3?a&=L|=sp&5<|GKIFOT80Rn(}V`XvC9p<#Ccn z&ljGhmsxW1e7@1@CNj;gdjlb@-`tlJUKt^z*Jh7xcPsW_*$IX5L*A_yET7pb*MHQM z#`w&6*$BBi)PPy4?fXJDZnIrS0~ z(;10H%)Z}En-NKh+nw{1+(#qfm($xdLlfuRSDLtKlk$iwy=&boJzXXfe$?~rw9}{5 z)HcH4z@j;lUWFBRS+KmmGJn6t^ZlKv)>JDRXA4a?jX9iCKx^HloN&CHet7GZJy!|9 z6c@-uXdcg-#9UKhih?9=a=TNjwk(<5f>g@kt+3)HxBEeg2j2I;ewtT|ZW1q=?f%`T zY?`;SPEID>jfr3pl+hUX@Lq>pv$(!~h8YIWw=^2FJ1p()2qN}2?5mHA$rnE7n zIqs78y)sMbPAON`%WX%ZZ~-=l}!z4x)$2!H+f92g8Po++bw_dgOB zi~?P>bXBai`e-$mdwku)76{d1_w!6F;^&}adq$1K5sNK+XNmBLw6R^C1Ezim{B&Hu zHF`ko37v?QuGY(K4!2h3NSH^M{qqep-1ps>$I89ydpbrKyk|sR`E<9v{ohiC(=Q6PpQ?9U%fG z9*VDg4ehzb6kdP$p>RJ*v2BiTOf@aM_F zmNJ3fH7!Tuxl0zNq}|_pH--TwIz|};M8n=Ls^KOEW*IBTZVihoYpw2Sk2&9kNBh>* zO(^isG>3IE(Bt&}o=?AEw7W+Q$C@`%4|0$cnZ_HYqv0=JcYly+F}8BoNzuXYYOMuY zjO15tbi~&MbLyZdzifGdhklmIq|M-0OBs=94|Q>Hh8?SJS1X0EP)y&IsGoxTa=N!B zYmip;yYsd;<#5ziBV9bB>s-x`W}d~jP|l#;x7FuPc4%78RbE{fY;SkQ)VqFKGv?g0 z%p_I&G2b@1Uz+Uo40gs5pCg)`6SxomRCuT5vZ>mUNMLiCAsE)ja>#qKfL^u@Hxf-P1E;lS*;giWaQM}ZgnHFqYhy;sO zZ-I$3pT~O;);z`boH*QD|JF@O6U#2Qds~99U0x+I*04oXlzr}sx)}WC`BeIK-D=u_ z*q)1pwl)O$k(EhU$VA*dLy~ z6$)IljJ}jAX;_Zv0&shHki}G$=Eq?LRzI&r%CgJYP%591=oaeQs6_7p)I&d-4!n@$ zJ&z-1{jr)6CO^BpFCxSSkWfseY^uVgJ)_*A$d7S%zaW-{`%>pK23 ztHom|KyF^HRGBysg_6I(^`BL(Ce_?JuLLBYvz_WkFG(dYr*&OXh>YM)h!q$ON%x0$ zG;}r3dwe7G?9v>W`g%Pd%KgMHl{?7P)3d>H+KZQE*gHOqTGRhT`pXiTMv zI(RV*w!~T4(FKR}$6~hk0$3o?3NJ!NV0x)Z=QgMD9{1%4K8hLU9|9@6S^oIspzguecTEPs#Dbh8^uJ#Nb`NL~Y- z$|m1#ohHChJeg}DK#aQO?qi4Y;x(Iz1HV4&l9 z^jm7UtE;$TL=wnj7_nw4tXm(c&%UNz9|3&ZwP>olxHH-G8s}3n4$_NDo^(6goGBkd zt!@Mwxx@&gRA#J>VzV^xD}2_R3?o>H(vOM!gdxtt-JT@BoP~$Tyt!|A=VOZuan{}r zK-7~U)%`;zy=S5{omCr#dCHu=#SykEIs7Eh6GsPHeqFV48oF=Om}odpU!!R^10{>}xOaOa_R-^PTviTGgE(+0w1T$6xh1=>cL^KZoz|Cl1Tlrh>o6KvtuP zs6&LhW;GBPgdN}Z=MvP7(=cw|UI^#y>-rx_l%~a{M6A5Z;#qVPb5Ylm$%G{)ovmR2 zdtfW^i||qNq!MhDp*=>p9X(vB{MyI3@I$`Ay{>3HEKQy+AM3+gK96_!mSKA`$H!-6 zrne^)`VC;2Y8XmeGiA6D$nX=*`eEsC3xB(`(P4kcZ|Xm4p}BfdmhnnIE0dPVdNt=h zb?28!qtD(p(&KRTF_ds*fmNA|qCH_3!(4iK?67#w6s%+r?)Wz@fT|%)pm;PBMZ3FD zHi=n{IG%H|2jz-wte~+dSC`(pqrApuo)>c!l1dRUsd)}p_X6TUJ2h5?j7S1tN#6Wj};ZKC&eQCeD=n7d}h97(kxB1Ef&mNrqWQN4UB^1 zOpcQycJ}h>^+3z+6-K>QR*{(;bBwy3{YX{a28?7YSNR2cwMu^ZzijzQt8u}V@gU8D zna!#DReeDjuFK>fML#<8&aCFGpH%=AUNbjsW>C&*BY2kC2lz_J`9xMSb16-E$}KdE z;BJvP&ML+Ciy_=Yc2VJ#7cDefNwHQkH2Um1PYw|bI{gZ}#eFTn(%QUW?ZPIRi2|?S za{MMY^B>!~Pmy09dfjX983IXhNl;Z$BDfk?mYF0$UmzEZ>?#hRe;F@A0Qn#C0yyg^#H_bBC^h zXT~rCz4#XsvOyx-Bg`R!p`X9OYioVJ6)2Hcz6nnAN`369Zvw2OQFzMkNdErbS3W%) zb~9k+pq@xM;b>84S#J0rNuS&1_P>qS=@0+qCTab6VLE85DH8vN_B9{<$mhQQZiNc# zZ1b7>XUsFBC0s?;rhw*{4R3=t=DqkYb`b4W>gJw1{<3%DHAEi`tLTRLmm$O^k}xNg z+8We>N4`momO_y*iwligmmiqldB#5}l9b)cmGL1uD$>hSNnoW-XE$WdS^%TdiH$;t zvBhlWK@32}&>mZJa#AhMK2G2;P@&SK{rV{04iFx*Wdr@lX6N!Po|atybtY}fLVdn3 zilO0T3^TX^6$Y6|#`5VFKjIBkRff-)%x5XUj25on?{6>qwyZgiQ1;k(cSSXho`E2u zwF_67p#GP2K70~2oiwDE`*+G!$GwwRQdm?vKhVn1m(E9L7_4cgeGE@h5*4HT>=ldtB`U_?A*{%6I@hFI z_|Vf9!}ojD?{%dbQUV)bj@T{CY7CfB4hfELw-L?!*ltgYh(s|SwSu2I(4O32Q<7p= z3NnKyXJLP}$OO8j<30OTl`V_>>h%8`A$_;bjx|Z1K%Bje8pyymgaiw>T+wj!>wE5| z-){83sFSUDyZMVjoB@dZt!${7SnQ0fnK-MIV;4~SkwWtwy*N&}!SSE&?h491^GL9* zHOdmzR35#Sb{waKT@GUUPWy;mA@hto`h|kz8E6=vHnqoTMK}O( zPd9>&?D9b@s*1s_ZoBQh=N^f%_4tSLW}-xvSS@0^*g_-DAhki+1dfE}n1brzNM`{(<9iJTz$;Wg1$mJ2saVg4jX=6axoX+|me9rd%MyWx_3 zQpR09z@WGd>jOX9#jvgsN;s;OR|9%>wset^;GNdHj@TE<@NjSj(WXsSOkcE5I=b2W zBMIw?<_pHy*``GL*?m(ya@Ke7&|ekFo{T_As}-|Z_>P~cej&d?Iaf#eVCT6AJMvRo{Iy2AmkSzys%k}<@0h}~DQd-{*C zPT!)`T$^tB>>$KaT)@>?MZ8<5lb7!#OO4j*yB1=nqNP2qNWJX}5NJ@pvgIl1sKf?} zUTUG~DbgXXr%p4UY9q+?a|snA1~*m3bbK-Cm=^{U_0q^a=QBIhHACZR`e->Jxs!+` z{IA*L%b1v7jci7s=FgU=^(~E6j?2yC0>aGQX)r$gmM#Vt)MzePWHps;GGIHs98Y8ij3rMVYgtV zChS|661j^5U}r!^hi~%i09gF&CrXUh<)!NG-cCd^K;{N2B-3{wpJaGOa=EP^g#+kXEBE7G$*x#tZ%n-4*8R8RM;4kz_+RCZB!>#ynQ z5T}4RM#rlfCtxwl5#Oj{|2!eTy# zCP+hz#uqR6_K|)3aK=NpAe*{4<~Z*2K!yKTzDKiz?-KateKa6XdgM5q5Rc0Jr5RJL zMckOP3RL%}qm=(01}y9fNVVDTW&17AO-@0iH( zBoUez-hFFa)PLD5*Lp9HPG1nz#f{wr@NZU|$1?fc<5iUQ2%~6`tl;*gK#f4H4F&v3 ztZNaB+rbhwbMZ3xqqV@=)6t-`kF0y?-(yKiLN*uP+#WHo1cnCII+xHc7vxJJYBDU$ zr>TnmAl($VKTM{-{F>2or=3i$VB?M1H(rH~uZXV?uRUPHO`Guk`SWUzC-(+uQr zSC3P25LX-5quDs#+pLM{A5(uOdI6@c;}G*GeMoMu`brtVr$M@21A1@5U>?}|cdaBP z(;u3VsfWhN%#Tgwj^Oboo5ObgdHQ-}^v0O@cZvCJ3RdfheJrO#ZbRZ6sl|Kn%aBKc zPXB@g)&tEs`}Vvs&D+SDITp^Fo94kW#-;ZU4~vD|55;~q{_ZZ4l5WHIK!ov)%e*|e z8B3u5eC5IfifLFk?g7t$KDVr;lJ8i6F;ezl4}c>{gWc+Pi`LeDcNdAJ$ZXL0b%U4#BRv6RiU0` z(Q2yt$_pRp=WDckAun%s!fdR8KA%@=zDEZp?y6WW4f4?n8S$mRfw2EE7_@XRCczl6 zZhDr^BB6~`WxpMyUVeQ<5-$HX!lf$A-`;?P?e}pZfBD9T-uXAo8TZ_Y{>48XVWLkJ zB{bZn<+QyS%tx6AD%}tM>3^6SO>Jx{qF2De0g|8Akx6| zZB5FbSIT#M1VYZO-}WvQ&p-*4a?z_^ypMaCJ~X5=@;vT*XqjpI>*0=rJGp4UGky+2 z#RdC~$hRn+SdpY2&)Vy^2Zy@o1Nrqh?eM#n@2(F&muyY*5N>edA&9}3CV|P zP6z}%eUIg|Ka>y0{5RfsTY*vfQ`QIl&k3yM372O+8(iI!~ha|mSy2&2ezEv|y7rSTo6i2!xBlSe= zPOrZ)NX;~@LTuv^itT*w+F{{1ytxa z9MDCBPZz2r_r51RmHYB}S)6_up>8lAda?#mhLh^mzNXIP-tFq@^BgcYP0%!_pe8)x z`KSIz;$)!MvO$aWzhbGjfoBTPSWa#q9e_ODv7rO}XUe`%&V)5wLvNWE(59d8HX3{+ zhMhb4TmAUA5`^<#ZciUNwcC^I>fieA!ea-wAKx)^tr&NS5d^< z3(D^I=l37F>ND~VJK2hdA8LSV@hIJ#2PRsX3oH3#h(I__-lEichYC>dX+|%%5?9(Y z$6{N&EO<^0Vx73)%98PUnYla=;zTe!i;iPslsJs!>oZyQU=8PuIXE2MrUw)!@q_1{SCP9^i zAW6E@!^*#QKs(`7u9589q`z?5d_2}D*Vl&ijkQfS8$Js@ZB3GaHu?Lin)UIJ@RvT~ zpj3d^k^5bSNOyV3c<1l-XQlxI`+Uc2m?VXxn&tJQ&rAv`ckLs-nxzRXRxG&OTXos- zd~fES&nJ?tX`A8?!tV{WV1oDTipEaIwATzF#7r))WuTA6HNPakx4@c-(KV>>BUSgu z#QJ|>DkIqSuxlE|oHr&w)D_O2QZ(aEL$B+9|=;qZfS*YQ()S!Z=_ z0{6OkJ>BF)3JaS+rmoI;iXE6WYd3jva;p4C@sB?+o#FvI`(^pp6XnZ7mH{L7Y0aZf z9x&7MKA{tufo5D+!szX9X$wPqkh* z)fg-T_??my)G5C$pnnQqvJ~`-V0JbvUXs1SFYn;B^bKDA)Kbl@t&~ef&0U6?_ZB}E zHyK0x2>U*kibMFcX62mxT|?E#8qv#U_(bw7r2bPgC#j0=86oq{vnSe8o9{LKd>x_k z`^X)>(ZGjf(vE+T0-b6maHKWdY>Gqj4Ag}sL(?9WZy#>qENUdfe1yrLD9>&g1bC-W z6H!BeyqRs?E|#j=+^59YhJU8+Puv-^sk)nHeKg+4HP004_Np#l$Ea7$&rAp2*W{#Q zHlkmZ)aq61C&LsRz%S9(?QJKv{#Zy7C;fhgfK7I<2Gznw<>Q|ZbmQR7X%TYb%U1-^ zqppVd3@^x%pk|wiM7`A_;N+){7}dW}XLTPU@qdW3F1|}xSSbG?17KHRAyxE}ube8} zj#s~EE<-OVhOxqOKXb4{Y9O;(qnM#V&(ok zAW(wfjN&=DIF<{*mKEz1e}Fl88tOWy3yPu3ZY;AB_zrCPVHulAnkdIh%ug}?(oXEo zI;KL#H#_NFj_ZW5%aX*T(CH!YG!TfyHBNVPK=T!R+BZ)uoq5J1R8^*>##8J#9f(9f zdjb;aiZkNZ=~7Nf$=A^8)CHCJyk2FTh%sjd6;)sqPAJjsKZ+&1-@=#{dY(rD#S%YzBDEc2Irhv0C9O_W&EHGzGiba=Ry< zbnzmvV;rHD!Z}?0H!h#sdmQXM9AGhLdwV3TQGGz4?UvDTIhkAxsy(}eb~l_&N&2RB z+X9X3su~imB-WL}|8@C0pI%A1ps!}W2{zG-7@IW=aXmwl52LMgXkZ>#>KHB0HH?@| z4Gz0)Vdx6CshahDx>b!N{}tyq3|9oHX|IK?oaN0Lim{2R0acs}-Dc*4BRka9wFw4} zcJUw-Er4UR&DAY0{zlOC4}*IP+~t>Aw_UTp?ajEQy`ib&aX~XIjxQBz9>Q#42wirB zLw2X-CF{F*^%1gH07N0yN!Hsm;9|R8Z9tp8(!}2-#;e3+3s+#E#E}XX!q3S~CLLWF ztbnZPBK?ElwPQK}4&UVA>`(li6Ha_s|C`DOVpoy->TFcGt|425| zWrj}EU0&CZ``mSNwNs@busLK8ugw4(T9Ggs+>Wr*< zSADT^@qx!Su2adH6e#u)*yW0kDK!^+3%)4b#+_{+?FK(xWQ*D>oqLbS3JDZc*d@r7 z3ZsWO$4y{;U;$w(!IT!IhAyvXS)UU*3+hs(*(I*3k(=E#>j_up1Z7X`vjoulE9B(` zt5Fazd})t=EJ48M%wo@I=hkt5o*wi(JF3V;9TH^woX|WsoJ0K2X-wG$Y078y&t^DB zEkxP7DXiV0&v*nghO+-ef381l@X|`jmz~E)Wa{VPw>7dY6Q60P*w365o*3e>Ejd2J z%4#R^PoxBNCiTdf&_Dp)?;d5WDIJ?E0S72u*j9@(=7o3#a0?R6)AJB z9KI>T>Wd2|;B@zZ?_M4xSUxb@XNji_ZJJZDT{xhWrW1y9wj1BIzmF4mQ+1QY&5-=x zD{9gu6%hanJWrP5jlM>fTLhW>Xem+7ce<3RTif`W$sqq`Zi@^SFDY4o0VBN zm1j~9bo|p>7PNlk>fzz#?9{@Q`VX!BMnuWGRx-@x)enJpQ!t|IOi(5LkP8d2RDuw# zi%>KwkQ<4z35V^IiPJZX?e*Z2CMiHl5#{iru2Y96v^k)_u&IKF7R)#1n@9#qI#gA{t^9qf)IEGkw=UazM^iB4 z0$_t_>qLhBh#WvgA{dMNcZa3A$&tw}@ftBK>!gvV?PHpqLw|bPTJY)RvW{p<+MY0} z7@?)9v?&KDd&@1ntRBGjux~Mxiy0U(CFcP5b6o~Sle!4{FsrNYia)Kf0G(}mt<2#} zO^rK=_+zWzOdNL=MVf*_WRTq9Mo#=xe06XlR~nee=W7^*Gqxn~pNwDb()Wo51q<?k4xxMREN40sq~PfL=tS9}C1vCc^fX`|qIOzshSQw_R)5+D+x zmQ+fl(Ceh&oc>~_4bR#0=7DCBd!4tb%C>NZ;YkIFVY^OrxS?qHNo(_jXDLoz*d~vrs0inA z>Xu$ZzvlzqJ3~H+W9x#=WsU*^AEsH+zNwN+6q|bdcPKRpx5c=VJ?Uo$5%x@bE3rfd zjMA7Ce|VAC;HBieJuW;5J;C*qpCfLma?Vx6rjPe%{Cv-}8menrD))yI%N;NA#kp~6 z67|hv*ZK$$iVLxLvGQBK=Utg+urWJj-U*@&d@jrs+QofT}#$yql3)MxS6TSkv_ zq(E<(Jp05(36{?k9-Nmha(6Pyu^zmbO<)2AJdLOUPQeJfu2$#+$w+i7%|8|Sq4tXy zf69zvlQzGr>7+yca9|XPLns&BoAVm-e?~RR8BiJDl)|*Cl;RO%X=w|O#HpC z7>Z9xj0FNQv|eVj&<1;1n*y-PIwps_wI=0J62DZhT|AAEsVeMjDv#}0&hWkC;X zr$QJkLWUJY$7-6XpGGLqVVksqb z#`u4u*@|0ddfQ88!CRG3O+0$_8n;;@NB=*PPF&`}h`U=2FT5d|qd8INg-_xO+c+@J ze^;)@IG3Z3HcV<wvh}ZKMm$!jBDayui$8Ij(??#nBlO<2_EIbH zqDdDbgp;pnjZ~oPTkJg{&4zuWqdB zpuf}7rWQ&q4#3GbnwgiK*-y!5;8xN+?&g~U(@Zru-cMJSWR2{y-Zb4h=RtwRnY(jD z8=!#cA{C&Q8o+#dYxKxIw+M7f^N}e3v~hqGeFIy8y*yZJx{l#;^FpK!Wc;%~^^%>R z7YuuL`Ina#JF{l@WJJP$A|E(vpeHV}c+`N9e!>HO3yILEcb%)BD!$sZ@p3o>RFOc0 z`%=0oB_9GjLmc%z+s($GH);n(sAgXQ#>v|K%?W2qC$zcg28eW>rM`%=Qyq%3K$` zLyfiLGg%q)ux~%9bxS)3u{JCXh7~S>k%k)0>co zC^p*J6b^VGQcPzK6mlbAHxJqcXGwnP{PR$WlFsvPu@&b!Xqzv-;`bD(*Zi#@i*hv@Wg8pMh}8kYP1l#Qc!s_jReUq;j<2 zP{G2scw1=CbBIg-H8tZLe)*WOlPrT7gR2*5?(Dv>(@ENfmiSjJK&L8!Dp<#)QM5jB zblNUr(WgO;P_RvtU*;&7LhIDRkmzc87iGFd>q)PlaWXX=6A!|WEG8Km_!~7LCuY## zL^8(K55E3==XQ)gI2DgyQ+_t!EtoPpboe_z8q~C&ys8P+F8D?Hjcg66z2cE#2hi9~ z!vTsU*ZVJ8_gTH=q}P5S9%vLwpsEXJQ#eEH&RW3#BUy+{Td*G!+-rIdKZosg;06_K z^}ZADF-Yjij-jA;U9!cfSju0*Bwls-Q|gsrBt78Yhuu*iow&R;L=oH%l$iRl`J(&8`qpoxF7TBdT+P%fJY=8P2 zBwpeiAOZa&d}$tw%ZU+t^2Mq4z??RWzgc3codF`_TEh853sYZP1JYzc=#=wC1eBg7 z=J%Cokkz5f%kt(3#k-?fd{RzW|EmstAL(2rV7eioute=JbE7tE*8d{^@8Ofs1>tty zf&`7fa`MGnFE}K96MV|vFKH6uxV1&wRy&*v9r+hRDV(*3`VZ3<_(FT!5 zu{tW=TiQc5I&tK#v}14rXGj33C!GU|Vv7>AK=L2U!O+#Xl<{h#B~GQje$m)<6&U5n zY%wzz!TAu=aHtT!kJ>3cc&l>`V(ScMKMkBjhdwyh1SZ^4D@Nrw90;cUsOj^eNEa47 zsYe`0)YC)lm^UlsThiPXO;yHr^F``lhsWs1ihnM5%jYMp5r%UJ4bfOAFQ@%V8U)pR ztC9s<+?+BpNfF(#pi>^boGqDx0;C!hAlwkQ>fq=9GCEpV&|`9aE@M{;z*+{wA|fQB%XJ`Ur*Fqos}f!9$FR~E%fYI&Ggzd479GkwGjq^o4jl_H#bs*6Ztv? zRt8!+XS12Bv;^YR5RsE!YgJua4YH6o+k(*iE6k!R&!U(%2OTmkjk^lhNVJ3j8F%1U z)H59q(~4OEC?*3SyXzq^P2Nv0pH$1D4{0~#MucbY|DBXFV>Mxl09kXAA6MYVC_X@? z#}O6~PV>W~DGPZo+WkyG2Ye9cW*#E!@5#Di zYoK$-)v*}C0TH^{0~A98=`Q}pZE)jLrXaZk;f|{zp@D80 z-*os$`KH0;aF&C^QVxY**!Ip_0i78@@$|Wy`Q(gh(h^zf7QecO_dqcr-8M}6Zl78t zUj!t;$(5|GcA4jDv}Upxbi*`f)L!j%-xenLp` zZ}P-^{;n$V;DP5sT^wF$D`O7MZx`-=cH3CV*7MZ)oAV*|H{OO0=|VCI}n*!|t#r#wib{y^v4`7_43uk4z4v8`mFv?f1lIHuT1;hY&qI-)6)(W*I|Z#*fc_^0PezWSU-D@X8Fe0GwS3D7>k zSgkKxR9Lo4zhg0lYxzSgOH0*6JrNJwVAAYk;ys%6WUqVVoEsA(F6|=6zTApKEfx&$ zy=G&(rb<`}$q~a=^_=?F?aQBqi_5<;Q6w_MjJDzeUE4LQrh8kAk3@_HXM{2xvGL3b z>OC2BAH>}giIGHLax9IrhW?akZE)7-?_t%?_4&Wll|%ycmHM;U-o$;@C!4lR9M3}- zYZ#y{+sntxM%(aCn>OAfd0V2h?;qfA-WtaViw#UulVMEE1t@JAE0fd{X9XzRou%C~ z27j72`>E^2IyvttNx-T#CR4yfiC^+olEZp=&V+|f*7IR~-o9?}&Hm9MXi}!ml_)?8 zQ4#~#_F^+Wa3gM|LqyNlmr$L1FN~05meZRSGUv(5DB2C2exJP94Ta&9D>~!NLplR~ z4)TX2Gr#;d7b?(|)Sc}SQj^eRSbPJq1l<_m<5o|w_RIMx;%D?_d+lHUZ>K;VAL`iT zO`Sez)PZExj`AO2Yj~25uJF%c{s#10P$*Y=L|kRuuseOA4U zb3Ja(2XxN$oI``i+MK`-IpN3q(SA)m(IQgmAJset9RF%(Wn9FxW3{jYmoSCQ7LeDBkbSTH-_4_ZxrwPKYyIxUlfJh8Q* zncZ19k=?I-NQh3@st*6}?uTEfEM_n_h(g3&w_N@dG)# z$M($3H*l3_%Ml%m6|?7NpIO*B`F{{@Z#7YcGNjg zwZ8dE1va`_=?B#T8{lzVhf@Y)dACCiuUdLhFGyqQL6)ol{nWc+diBW&rg0~U-7N*@ znr8G=AbwuH>ss&yeOHO@(0+Y#=9gR`8K1bG?%Je255^(CA$iB&?DK`uG&1I^fqG|G z-0Vw%YcT8KAF6EWt^kXnnxVXgW=w4wCad;HK@mEy5B9wgas|RWJdv+eepQrIe4DcA z57FwUaQXG5vtm~C(cFKud(67PdRq4&V2^j8%sGXM|^5VW;SO z_=+a%Z4$h`S6&2|P8^3+`iLh~6~a)u=RRz0Pr&}%yEi+PH$Oz11Y7w3P?Ti&7buGq zk{ZS@-8o|MsGmZZ)T_yrk3wp*LO*6%mFi^%Bb9jOym&TnJFtYozp&2EQo-Jqr~<`C z1+!P=m^+_-4wF$Ng=kQk%JVYFncDHvy;97eJz{vMD8@xSpZ!P zw&lV=*|X7_s@*%HJIDh!4$SN_x5s9fy7lS{XHT{3ndzC(k8%>v~bo%&Cuk8yNdoXfeq%{o=;SoLm#J zC-w;nV;w9)Xl4-x@gNmRhM^BoZM%3#QrOw^ke1Emn+Gz zRx1rMb)_Rq-yv!cR%LsfIy;sYLQ?QdZd+erD zIXnC#HVN{}U;YTe?zAO(!R00c^Qj0<;*zyfQlmE&)7C>fv)k8(8E5)= zseY|Al0sB^@YFMf|HZ#i6MHGC^U%}VPldr2ZQ?UC9(0@IDMQ=(E%%eoK|{Fu_A0@b z)F`Nm?Da2I!>@@vPa^s!=k977K|Wp z2;^>XQH~CKb55Msy3_eC{{Yvat_H0X>+{o#ZZ=Yy)!OdL_P&qv`S||;iF`Mt>XEcl z2#ZLP24NH&GOIMKCG!I)UU!)l3P=f7QZg$IDsWXI>Bg*@lz)96Y0BDb-M_T9Y5T64cGpLC zulF89aqvFoRx!lhV2okc$QVP{4$%4NPaWAv_v$%TRfVY;I6?ciR_Bw~&E2%@ZHKLo zjwUp!sZ-}tahq+ct&@|{U$fWHr$4~EkFl=Lv$TVAGOJ|ZGYly%xo(-dGfkilT zmQdW|DnOHusSD2>@mvtdoTj3iPESR5e)~1p;iJSj{8FrxT_0x~#m(~X+U+*{jhjD& zcW)9EvWbg?I1dqZIU$l!CzG{yfWeu$I2g$l?9$=qO>-&5X{waBOIsw`{5A62Oxf^Dzat)m>H3eBxsmQlVQF_07Ui(`1(6~!9RN-F}IXKl^v5p#bn@?AH>*uYaqoUU5 zadGfw7<9FQ4L;e4Mj-y+2=G7y&T{yWjta`AH8~-`0MM{8f>5)Rqwf1env9y$n@tp3 z*VAF)usFz9mL*!Dmb+g~Q&zd<(tITr*G;oeorrQCDG~_b1-SVpawD7T z45d#SRA)5)rzq>s4%dtKwcGmBV?1s@5efS$D-`O<`}2pijA%ZwjFPm|yI0pwxQE6c z2`y)_-xN^F%NlMg8$#H}@g`)62ss&c8@l~DF&TQRXxpAry`RLRZv7SXzk42*5_zTq z5ye!_XIGl;G^;LNTUm0tl5y(vcl*x^KL{D;@>0c~LU>eo-P9bPxfxsn4_ut79QLkQ z+1?wlul7`q zb>nQd^Q@{5`(`ph#xOxY?4FtEj!jcfXLw2M;N-6^`)jGSK0D6mI8dig5|rkYec5uh z`nAfgyq<-9k zQHqj&?e7NC)o*={Ugy9%mXN?T#qFlv7F%f~iNPHXBXvMmvnNiV=DfPOW*y3It`SYP z?(0(LR@-SSeaFz?yh5*AOg1vDm;Af-^X2qbmflB4;r&m>`g1%M{{Rs@b88YuAXp&r zMzWTx^TqzI-b>#qHsh8=Ry_$KxWBOSsan~64Zh4ReYM}r?Zxrla;VZ!tyQHivvQKU zeO2E@zsT-2iw!xh?(Q!yq;+t%tdLA4jDY~(07Nus_JYDY6T{P)??f96_sQ78&gxp7~+zA{< zY*r?-5vqKKL}_BV+CT)AX>FtdhdnDke9BUjrB?{1m%SBL){>8!<)_Q9t^AGUB^YT+ zEkXP5+Cs^9OI~}vis-GVzKI>uoj*>FMM%)YBf+S7(8l3IE9xI;gMHIT%H0Es!&c`RrC6jO%~UL@i|(8PmO%lDd`dx-O(s z&#{;f_Z(h5MQGL@GN(mzTI$PWzV)&h8hT>Pt3;Q;-8JGFslT zMgRll%DKa2bH&rjsYza(Cri4GR+PIp&&>2!+S}RmK7$9vJXufQ!egaac|=GbbucxLo)*@~UjYL5?B4Tz?>nv1C@ zRh1`bsHEcbEdq0`Z_@79{{Vu0)f{dc z8%7ndl31lCo2^B~#!+|L@=vqY#g)|UpZ-1eTttdYM&W1Qj9LN*O@h{zLx8CZS*}XJZf_3Dv+nm?^CN!k-1rW%F}7a)>rD)x)mqY;#Ew` zAaXJmSfohDKPs!NKQLj)VnD}U=CM?vYgtRDH-9@^>{?kZ647+BG;J^5ak?VoC6ua5 z=cgGZl%5Bf$Q{Ob&q~5{X9sIv%&9oWT&hXFnp)+kwToqPh4(SQWN+Ovu+CL{*wi`C zA1fbxWMwK-mdUFw-|$G3T(;%Yyp(@4LM>BBk+#ZqHaTgE$Gh1GB@Q}enRA{ESFow) z{d~xj<4QjJS6vj7-)le5uie6^O#nsM5BHK1C(k>D_O8o>{JZ1@I=Ny5~un z{{TR{K+PDixcg<0T!0mAuf@cX9&?Lpn@|@jthvQUwDRfP{OdXJmxc35%DpIJuodL= zcsWvqHKWtn%9~ub<#xK;bIbLAf<7*=cb7<)Oz{*5GDIW$GWe(;E@8T9EvA$V0)MnJ zdk!!;rA^7*ehdBy`NnJDesMyLTuxP(M=*?A<-^vc8Z}ejl}%-H$NVQ&iBr zn{9td)UU zoHHz=6^7)OE2z_*DRy+~LNA$ZuPWC4uJMiA;1!-^jmO>um|GnDgprUj{0x6A*6`%! z_!sn#51z94l}L28NVrM-p7#Abhyl2f@Uxc;IP#?^#~hr-$DTW@eR!^f;+~L${{Rxd z-Pq=zKQos!-S$vwFXsCGgn^2H9yd+=7jH1J3(?ncBa@t*5OIo$!V`CJit>uG{{V+B z4clIA-^Tf$-nw@ENj%u?$nxWI(jS{@hx1Nz^9BcQbK9@*?cmgMc6xT~jd}F7x?Aud zH&VDK$Sb#&WGorK-#v)u3*3{)%{ao&_xwNLnMz!-l$yFpyLv0wkq+_%l3=hPM=ES@ zn;UZDl<5+dWy9?|fnXT`OqX1?S8;3r2|n9KmoiV9*Ydr*%F!t_ zx!tt0wV!|Mxn|o@dCZFJFs^*CFy!G^1w(+qh|;yH_BF|kAeXY)UaXJ-RA1RN2CT56)Rc8^uw zJ%11DskJH4p+0!H)2kQF%}RA)H#F{??N-uvTBQ`8s@5{EygT9J2D7N#Xs<2E(=Kkb zyPI=5PowyP)<|TAdsr6U{F^G4|^9iTq39+gn*|7UksBe%E)U+#@yu zFW9avbZt=I8?lzOTU8TB_ZdDqIm~fVz{0IxVTz48U)dgo92w8IQv;&RN%Q}lp1

                                                                                                                                                                                                                                                                                                                                            7*2 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�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

                                                                                                                                                                                                                                                                                                                                            %{#18^ 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

                                                                                                                                                                                                                                                                                                                                            vY>xG9{^%u- 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 literal 0 HcmV?d00001 diff --git a/resources/assets/images/product/nutriscore-1.png b/resources/assets/images/product/nutriscore-1.png new file mode 100644 index 0000000000000000000000000000000000000000..0d63ea44484e83acc769317260e45249516e292a GIT binary patch literal 17135 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ⅇx0DzJR=1~+1PLcxW1`1WJ}?R?1^UdbkY|MS=@-*RuQ^9!j6FPnkSGiFBg z4ubUCqrdrdc^u>AQljJ0#>D1ez}6j9Q8%Uq2F2z6_6%GWBBiU8X+qGQZj?2$Jfz7j zUUenXg_-A@#bBv4&g9x?sbbyH7r{0&r6?h@;SN`20_40(aw+6c@}|-790=oy2Nh3*~))qY9lZa zmd5}b9c#yK&a^ne1@#wkx&{r8V=yeoj-#5y#{ZE9#aOW-bBZ`+n1zIA=rhb^W-EL6 zM1EK$_&U*4Q8h{wrv}+z<5TN!aU4%~L1HeTgu+??(XtkU4_!?85vh$z`XC$nsfcpC z!|e`HJ@S$Pw9rw>-v`5{B=uvi8vGUNgvGq5mAHrNQ3`~l6Q#O4GTOe)R-brzB+G7y|z24HMLYu1_;xEJxZ^yQC9pkqwb`qfFUMvUP4^RX$r zN!%8c8bg65Ki>QE5&A9qRm4+)lRhB}YZr#RfKF)E=|K9dqsft3|3Orm!|_M+Ojv-J zif!>kjyTVyo!^qNT_6s|R@pvAKAXdcDcW$6dtwvnK4ww{Y4##OGqR7h(DuFD2pXa= zu`=9IlA)9#Oc<+(5Y3P{`7G?%vso2{&T=%w%d%7ceU0v}JJ)muTZ7SPpzCFsj^E30 zHPUt;w5?NVIUgguL|^?3LnKD0D11qmFdxWq3_(}EJwtQihd4|st<7sPk!C<=aB=OX z4xLUxE+$R9;s%l$O6gWPEsVdk)j%*jwYcdSjl$iJ@Ffj~5tT=G{yvLZ6OFYz?a4~b z>@|!jo(B&Zt13sCFl<^H`e9OMr@)C>>N9e|{rIOJB&-o9 zk}?KTm#ZkZDyL8+R^1M{8cArB89~VIjBqgdHeSsQXU3GLaxEpXJ2Ge}g@vc$CWir^ z$DJ9!K4m*jMD`s>&fOef4ZkE;L2%JA5c*A8K>B%lZ4148n!9|E{%=X*G3dxLI5>+8 z_wQSo{;22&@1jb|Tp<)YCi%CZ2(i?SlO_5H0-%je40{FYT$vw8xp8SEi+wN=9jCqC z{QB=%f;eHwfq&TeJB&RiK%0YvCq}+ofcW4?(vJVX`I$n&Pxz*DlG9MX#p3Q1iCCDf zl_b52QK-$LTH!7Yqay1Fl4CltzSELl9Q*w5KQye*{Yit|Wm>2}YGB z8n<}UgUaH;&PZ7cM9} zqM!)5R!sKyS=Sb`0Rxr#jVS_Sdk<~yGC$$p#clu^ z0wohi|DPKP7wZ{{3xk$KR?$ytoh5hRcy3c;TBI&)*;Hw47L2^0HNkv8Q`!Lw1@1n3 zrd=7}gvD?`TCuKJ!$3ZBugmuh9fMygPUTJy6t9i5%GS|CMes_oA?$S(PArDTZ1u*4Nr9FzzZGO z_klC|MN~9wBsBm>Z^HCNYl>D6Z0e;{@6#jIjBl>)Y>YxaIskB{8cQ|@3p_yg@Ze~& zVGbQvb0PkQC#B_TNV!X)hZXTVrNAZF_?S(+q!E}{bz6-84GUB0~+|4!QTdS&$c zEwo%k2ZrUFoo9q&D$9PIJ8u(M9bp3v^dyavALpOLVju502&#!qzqGl$@|(0vzNu{wYTxkwEE2h_vU0?dK({tbfJI{V`HJ`7IvSdf&M z>V<6A1EmYiu(zg78L=88nd<22trYFUz|Q$`(2+GNbH^++v8l9um|=pF8$ygLr>w>4 zulA%OG*E`=n00GxpC;9~R7p>$g5aqXF?wpkuyizUceX?)RH-+`nBz*`*UE%7GLazk zIyq!r1k;YmdBkPc$2HqNJRrV+7k^+aEz0#`VYkz&H{CvM2Mp5_Y%rHN>v5s)F&pZo zZ`9V>6OSC!X;4{;lp9vm-^LFbk^9c#frn z7m->K?`-G9U&#Wkkdcoue&86dng9~dp)v-7vc*hS%fdNv`rcA9zbh#N`m4I%J$?g1 zH4vCdR&#XoT`8AOfew%Epjo(ObtmTnupXARtSZAatXGpxdE62~=~MAGG%}}qUFxw<=H2$Swmh4trHrD2E^4s_YnIai!x}&b zKQi8RG=4Ug3~f(`e?p-T^>jVWyckCuNPU}lQu#qA8C6j}+E*Ys^w?$zs4zfj;3k3c zJUd-~Ui1)A%+mPQkeLLtpn$Q8k`$~7fCBPMn8OYLq^gycM~`o)?8PJcepAh-*5bfh zT3|V(WI-DkB0O~{Ju0Y(y@L?*DO@d{#p=|i$i)HC4eIo|%K80L^-?zQ?8Xeoe0z%U zo;M|GI*4>I7^MVQ41z5b7GdR#u7&_mqvsO%yRyh17PcUnp@qmt!jn$mYBZ)fOCN)@ zjd03b%0E1w;Gd4@!nZhIJq>K_QAvcXXb~ux_gdD(5NOa=_=+a-hrZOmz&;k!sv$Vh zlLaA9c5qnZW?6y3?wlnZTKDoLsi!I=0 z^s-Ucl4P0lap}JP4A!jGcGz{~KuZ_~V5&b#Dj{@ug4mH$56<9e$L^hp90lEuXD{Hl+8lnc zkLuXj7&`^VYTFq<4_H7T0UmD%0*~NOZ*#SIe&>+<;|j7Iz-xgKBE`qT$6FiO>VDct z<{eEo9Y1&MoP*86hn7fsRLPRl*b5EE)N@qo4_qX}1UVf@NonDAJ1ZL;FT=wa`^rTn zgeANrd>5%)0>x{+39P>`>N?4vdHmL1i9Qz zoWXbA-`_6_R$Kf~p_{Ws&tPh5t!_u0Pf-n*B5w97^v-Di7;;3@q>z!gk~?mJeE`2> zGnRl)UMaOYJC_AlC9Aj>_%DI!i~YT=cPvy#A1KX8_MnnO`8B1u;totKOXd;`S~NOu z@6PP=(Mb_|dr3&^e>MHjdRz&n%7M3-O09E8;^$>hh;p&mY7f$FAuKi_$yplF=Kgv` zf{^OYL5MV*Wv58|gIqa>Z%3vC^{Sk^=48L!47#|N6u6*VkRb^w5!kpC-lG(CoNfi1 zGPwx_oR4P<9Z`^ww&_cS$O$fK=NFq1&Z{k1Va?d&gD2DZxV%A`IdDIZ{sZ#8+aUBGENbR_cb|a*Ig2dHZ?qDu6A#F#^cFjDa3VIXk?8t| zkxevB`wO*dHCQqGxw9;gQA$WqaFV*&!Y7XLM#HeB@v%m{|HF2OqyTVnup`9|B>fVV zDxh*#r=c~t?)C2eaBJ1uNG+q^oV{{d+gLcOx?2aapP*eaciTQMmy%$xO4yLyjXg3` zVJA^(Bn;19NZG1=Z5*IYoz`?6Pg00ff~;;-C`bhKVhWZwH_ofHIi`dDM0m3V&2jL~ z=u11+Rd*O2tg%@|1F>ryTpikJD(ub)QydYTjmL!ph&|KouOF1YAS1xB>B2WM@1a>A zDxt|iS*E&)czbv|-Vto>|(UP%LM0_`-6483{Pq$fxXq~+R;*&L=mxpVHfzTaz; zsgJ1rrU6w~oI<#^5pRK=M&RZXh2rgHA8dhyI{E^&!%&Wr zXRP(eaM5#!@)#1l^IrVA>x6KY@V?FVdAH`#$o9{wN+tZO-HzwI1qik7N3QAj z=Q_u}6yvWJ&6cn-Xh#_HrXYgG2DGt;TqGFyn!>TGSq?ldUudTyi;R~O%PS-NQ)n9^F(E-Ug)@Zk zg!d?BeSErFRL3jnjk23wM@~=Owdxu>aUJ(v0Lr>OXP(EsC+x(|qZZwE}tA3LIAwT8mR+OOcwV^NpvpR%QJktn}23sUh?r zmC7&@Yauvi!GP-zQR{kru5QCAXOhFg3#+Vg(ya%|(E*CR{*!4<98Nt`rfrTZ>T%mdFSM~~3GxK>ujkGa= ziv*w`DcdSN)q35|d0`lXkq;^|qmVk2DNiyr0&}-h+X(ZewBbzs8zgef9ay^W z=D&D*`&|C1l<`8a{l?P+=kSt@dOLUOS;F$AenP??P*>^xFZ+m@6_ zZ}4~`Z6)euDHS6gY74WoVZ8!W4Ht{LG9wUwyByu7UqNHtW;pMioX9sciI)DAd=0e> zVAuw*WdkM=Bs>ds0D~khT?V|Ov!{WvoHGcubMw3O@p>J;+auXLpASW;6Qnx6{ZPZh z!&#oNWGJK}N{u@EtCsoF^zI|>%ikWA&0>Cu0|s@F*KT802|V7eWj$|(MvTu*<JW*HDiR{msFmNfY1Q?)X5jRErKemb<Vv#qdV)KD|C zNosvNl$*kD4BIL^QzQ}~4mxN$jb&!}W9jrv06sP^)p>4$9wUUBO8Bb)YAwDJk9+=n zr#FXl!Cc;8I}~e>j;5Yq|qe+DZu}ff*Zd)>VJX-JECAk+YiiPHkNPudh+Yvdq#NM zJ`w^xTE8|pUf#~)iy6^^5Q4<0cwEz056AUpT!WH(zBogT$QV08xWM|KoIYMzUOo{E z2>gpK5!cKiIPZQp!JSE$UMUu-m^hjFe_>lwrh zzUJEbAoYuWZTAnU{nFlV)myw39%f`)P-+Lvf4#Vih%X&PqzxvQ3rBL1XZDp6x`0 z>~5Cd&X8NDw`G9>KF{%!SiIKAaMCuCDL*2Q=|UcWDL=SNX&FV@)bf7zk1E%+AV}FA zEVTgrYCh#Y7krF_8|tgukEA?2colJ&UG&;g!20YHbT;L$O<;YQ1fb1fV|;sidz^Rc z=J4~x=R=vseJyM9)Uh>A8CpN?-0U@uSctPBdt=N*srLGVoo#8h?sjtAovpn&+dVqX z^_*Ipjd$7A#U(cQSVk~91dWcK-*^8iYt#En8wDj2 z6!?t!XyGWt%`?3Xlw(IX1?ojMxkkQQuV57m1pw;i`3?-Q!qL(voSZjjHP}%f|~*(I5X- zNZVW6i3#xt3W}R0f3?&E;2~ixgw^CYenOSiyx6d5QKG5LTg%XSy-~fX;20w0MmZ2*5&C)QGxnonhMrzn&PXa6sq z0b>3(ZF=9LMT`FJvSrJDgGPXdFk|N9Adc82~==4=RIP@WV^o^1=%*{L>>xj(mFU+O@yg(a~|Akg}sDU4DcUY9&&+ zJlISJX;M84FVlQ>wDfxpbG#YTuAzq zy||Bt!qk$8a=cotzBo8IxNXm#J%1gB;Y;h*t)s8cy_~RBK79lJal#q%f*UM(#flZQ zx3@E1sce4q;csnTwO}!AJzb0ZFub?e(Y7>S$VbZa>{OMuq!mpP9jA#`D_8W`_}JFe zn(z1b_aBSnn2j4ZQYyJ5lX|^QF82>>czy$ZI`IDkm;e5~9d1NU00000NkvXXu0mjf D^Iixj literal 0 HcmV?d00001 diff --git a/resources/assets/images/product/nutriscore-2.png b/resources/assets/images/product/nutriscore-2.png new file mode 100644 index 0000000000000000000000000000000000000000..2b6d5183422b8c10a02b5e241384a3b01b464de4 GIT binary patch literal 18049 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 literal 0 HcmV?d00001 diff --git a/resources/assets/images/product/nutriscore-5.png b/resources/assets/images/product/nutriscore-5.png new file mode 100644 index 0000000000000000000000000000000000000000..c4085b821d75e180e93b6b7d93000befb663c831 GIT binary patch literal 17111 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 M07*qoM6N<$f|tFIMgRZ+ literal 0 HcmV?d00001 diff --git a/resources/assets/images/ranges/arrow-mobile.png b/resources/assets/images/ranges/arrow-mobile.png new file mode 100644 index 0000000000000000000000000000000000000000..407cb26f0383748d5045f9d48aada349ce48b1bc GIT binary patch literal 1380 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 literal 0 HcmV?d00001 diff --git a/resources/assets/images/ranges/picto-hen.png b/resources/assets/images/ranges/picto-hen.png new file mode 100644 index 0000000000000000000000000000000000000000..c7e607d50e6ae9147f9b801b6b6585263729b75b GIT binary patch literal 8420 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∈v_z9(h!j{){d8r|x4N0i4T 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 literal 0 HcmV?d00001 diff --git a/resources/assets/images/ranges/picto-milk.png b/resources/assets/images/ranges/picto-milk.png new file mode 100644 index 0000000000000000000000000000000000000000..959a2875a816c739d71f64b45ccbd624a3190947 GIT binary patch literal 6516 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 literal 0 HcmV?d00001 diff --git a/resources/assets/images/ranges/suzette_whithout_items.png b/resources/assets/images/ranges/suzette_whithout_items.png new file mode 100644 index 0000000000000000000000000000000000000000..758abc8948b9dc814461e68bf1919c1476ba7159 GIT binary patch literal 45728 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 + + + + + + + + + diff --git a/resources/assets/images/socials/btn-it-head.svg b/resources/assets/images/socials/btn-it-head.svg new file mode 100644 index 0000000..d6a723a --- /dev/null +++ b/resources/assets/images/socials/btn-it-head.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + diff --git a/resources/assets/images/socials/btn-lkdin-footer.svg b/resources/assets/images/socials/btn-lkdin-footer.svg new file mode 100644 index 0000000..ddae0d9 --- /dev/null +++ b/resources/assets/images/socials/btn-lkdin-footer.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + diff --git a/resources/favicon/android-chrome-192x192.png b/resources/favicon/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..2aea2bb93336ea147630a425515309bf6a6b92c7 GIT binary patch literal 35164 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 YX z5wKOPo`XKn$Dm2}6D>rvjS-}o%i5Bd)SH&Aw?N{wQa-`(VwS72kH^uih>rQ}`beRF z(B5QYq?y#)LQ{xPF~{Fq^)ftJ&Apql$xmbKH7?V`go8*}ChXVh>S(PTGK{JY#G2(1 z_APJ1Sd5rnwT0eZ`%m(AdT>-_NrwLJ=(j4teY83~3{y|)e^EClbsQ-gw#vyOtKR=k z6cn?oNmt6lJ<&fAra8abu0qjq&P%A3J*@gE=A8W(*Hk~^Q2kM5NRNFleuJd+??j5D z5P{=1=f+t=jBE_kpoU$zD^tQjt#o&Po);;Wj+tdFlDBKW8z9U;^%J+stxJxi`-tWc zmDh63#oe5Qy$I}`VK(DV#V(k2&Cwxo3Ym=sVTkV>BRusljob&Cbj}k0cbGwq13H@evXMD{O>2Y} zbl#!ec;?469*_3D9Qvo&va=@k2Q&W6M+dGov#)|e9f?&bSA!`jOrsD;S@UEjWAj}0 zm$nDcl~0w_Pk9|kvV1kPkcBrN4&i?AC(e1f-02tQ)1JPwudWQz<&#X&wB-G()IHNQ z{)$(*PjAnb$p^iAQ{dZtES-BixTi9+1B3Ya$_sjPpcNeik%y0Szi#^NCu{$P^Pl zFsw!1rHPp{VcCT!iwOpx&56<%6lwNz#&ng~^!dPT5_f42_Ov90%T|QXoQ{E)|_%W{ekI#Xfb;c`}b1$)Q;P5DKzK0;Q zyB-<#dRt3_W~5&Mp@42MRo;Ec;QTi%`k)4t5-X8|h3{Wr6M~hgu_AW$>Bis^R2kCg z@0SX@)XiS_sXJ{%?*7iH=y19<8()Or&dgM#YRf+pDUgM4Iq5QVD{URZuq|jWAsx1v zH%ZBrk7YTS-sPw~XHa*}Qd$P-vMj^h$aQL%Lcn6N{##?B95YX4x+tMu3a(C99VLiF zUhkz|crJK$`&ITib*QscxMtZclP(Uo1BqMPeoQ$TwOXxRa%K)~AOEjh>2U`g;y1E^ zEJ@Dgf4+k^bEZOr(#NdHs{vH^hxn}`g-V;6{_j4l7%v_?`kh& zZO;BK<57QOINGnrv9l$6){9|(2rs?sHhrX2eEpqx!+JI`T)ct&4&sNlw3>vd!nk95 zHivw!S&Hwy7zJhFgXEt>>jBj75;LFFd&=~Q$)~RW96x2$!f6OY?V2Jd2ima~#K;%! zc|d)x(zY5x(N!4jdR54!aqQ6YrOW(xY8k9(IO7Ocb-eKxXM|2`nb?T=MadRpdZ?6H z)vO#EJ;D(h|D!DpnRuGWPKv9TWRNmG)yM}a1LylhuL{eZ4?f*Bi_R4U#Vd;nh zJ))X0y*~zeCm*vh045Rh%twY>Z`dgKVm2K4H5ZwtPHMp1*C}{i!l6UwG{Wvn$OyuFsF@W0 zQ!9rAsHOm|>9d-wgA-Gs6CpQ!TiRbrhOOCc>AxXk);sD29G=X+=8*S6VUGQD7oX+N zCzdda?RXa=Df=zS*HeWe&yisJd)bM`l{x(yDS8N;>K4_&PGh^5uIyhpHpJCCC0;%V z|2AHOP0uD}qtu9se!M$_LN>#Y$ut&5RJc90AK1K5EygJA5We2LriwEadI_G^yOe?t zb9SpcM=BoztdpKSVd!@U96#k#_UkhYV2OW)lnX$Q7)R-;hB7e4IbtD1Dh&Md&bLEl z++Abaeq5|=y}D`s^|HnB-xy(+R_B#@DFbnb#N@pmH4qOCm zBswVwe%jdDBxu5#QsW$?@NmZ@gEq#56NM=jkDs>%nopHFvrKz`S+U<&&o&E?USUfxYg@J)VwZt`|BqgyV)hf9t6-Y4{85kMs8XD;u znuZvfS{a#HnOXu@D_9vATzq7}f}$ZeKP5A*61Rp0`#W|3HH24%M3e+2mMat#<)>xl zq$-qD7Nja<7L+72FjUNW{E3I7Fib<^l>g~7o=<}qn3cKplDUPIg}o<>FbgZVG?*Mt wVOHK8qHy}gl@mwK9FaM~e!9V9ftMb`D{;Y+Pfn&&fmSehy85}Sb4q9e04|^~xBvhE literal 0 HcmV?d00001 diff --git a/resources/favicon/android-chrome-256x256.png b/resources/favicon/android-chrome-256x256.png new file mode 100644 index 0000000000000000000000000000000000000000..92104ba1afebcfec66c13683e426b5960e220d94 GIT binary patch literal 52127 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%0A%UOj5AOy9x_`pXCUQ!tRn-X+u9V5@- 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 literal 0 HcmV?d00001 diff --git a/resources/favicon/apple-touch-icon.png b/resources/favicon/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..baa1687b11f1d5f01c61a8c2aa8d12e0fdb2fffc GIT binary patch literal 23040 zcmaf4gI`{68$Y=%8_Tv^HkP&QW!uJT*|u%Byu7@$T+6ogp5I^a#!t_a&VAq4b-ud7 zl@z`peZ>C=005G-l(-7`x#_=mcu4SLLv6e%_zBuvL|y~{>SGaJzQKTBlNd{>$OC{E z6#xW$2Y@H=p@0JbaAg62BSQe-O#=WNhpeB<{NNL?MzUYTf%pGj^SVkC!AIa+q~#^x z_7PD~@Oi1dank`nGhbRPzo_Zh8}I7@^w0m6xmP%n*OH!kHcP3RyEk0dLD^9o)gX|M#t;{3|FIA7If&om5gxq-ChkRXEU5pv45%-hTZ$kxs^# zyqk>%Bu5<~X(BSDq!K7(Kk#5jej#JEx6f-`JU>Nx>V&A}+PsB*>5kjLNuuB>r@7Sp zC+oh!ArqtcfqOrJf*Re4A3Ik3U%V6pLCjNU;CfEL;-`y8NJ0DQeI!`Od=K3O3LaYe zQ4D;EZw}n}7eBnbU;q0#gh!vi03pne z5*Qz()#gl8q^Xh{UpLM1a?8^on|d-Rxn#C^QLWsQw`w{jv7GXD|w zHpZCnj_u?ysg_JmcH;<%XJ*!p1e@*FXINnI&dBgPN5H&c(1=W?OIkeZ>w8ad&ASU# z=&MGY80z8lHWlSI-Y}_nZ zfx4tU``+husPhG}#wk&{cJX+X$XwYmX3z+qkBM1e&6MRJOc)iWaft?AuH$v~yW**x zDNC5eWwG;6GUm%A%GAbn^QS1u*INHa6KUzdB_ldU`m4tvgsEJ8WkD+ZXo1%`J}fNb zQn}2{OYT%At=uqKuP(d2ENO(P%=MLRW}0y(n(-QezZ~9^MNpj4D=iB)8|v)t`f7Ii zLqkX%XiLkSd?vJ>EkF2-9%|zVMvKtl#kIA0H5fL2+O08ZWV{v(HjdFpxZ4S#ei#nno(md;;GXDt4<`P~;Fm>;TM zZQp6|)Zsd}x3O{OuKIz(sZ&KY&?qnx59_DRcsdli@TvASrIiZ+#9hvUEEAG$yrAy= zo*NZPZTo-f(e3vMn~d$f%BX00___LtVDG=oYzP_XvksZHQv6f#_0=&m)ArTV5&5RB zuWx2-?5$&czw;Yi+{XT#mMC#$ZTI-_QbUd)Q)b_SpMcvaiY)nhYUW{PiJdFhHGKPPz@(OR@yC z_)ZoofC}4Fpcmy^u>Dmm<{i5k5?KBR6C6KJ-&(C75*7wuKy$L}Y4P3-tEEs;5fMhS ziPpMF5<&|9g)X+x;BjuVCyW3;M$->aQUhObWrCD@{YULgF-t=g^LI!nBf|Tw7OggC z8n2=G9b5JdO)d^e;mXkmksaUZE^5EkXHR2Fy7I@LAs&BBCck}wJHl@}R%uccn{jKQ z-kZA&r-nnLE)RyZE_bK>-kLv$+#8P;aA;z;pM?Q|hQuZi&r0xwMQedmB)9Y}7f#qJ z_)dQAl1-~LXrE0^C#=M0KyiI^j5>{=NCvZdtIIz4UN4GRlqq{oPy97gF%!dOF66r@R6`dMLP0iUu=U z0wbHSi_d-TGncDZSD!G+>e_DfuqhcCzR@;0EvgXwWpL*+Or4tX(ENB8{OzH+_eaH# zxhzgfY{G$@o!6d-RbrejL6H#L)Bqc3&X%lnAZNdP4db@fQ_+A8F0v%?;`G+N|F;7>`?Q{bctj z5i+5t%UNvl6m>=WRrVU80Z}se?wf;Eq2v&c;y|$yOM=u$M8%OSScsM_X%Ilz578MY zIBmpw&ctl{%L_ZD?Eu70n&?93uM5=-_mSgizAgK=ZT+tgiNSNY_qD|_{)PVYA1w2w zAKxX8J%)s6$)N(k0r|iSsZ{vRoh{tmc{R!xqk(W%@lZi~3zgkA>so`P zCx?L~js!27x=^oF6+?lMF5g-dSg2uLhBrZ8GZH_!E_q^WCsf6&>CXobIG(8m=)7CI z01!%W!!Q(8*{2O*Av`3APW==oM>i#OuiuN4!QR?XN3(KP2OmTNZ?m!flswkzw`;xF zNPf=@KO!8hYyo%EIqIDnFz3l3F_JcQ)f1w%SZFA?lIV-*<710VWStk||8+ky?SwzR zG6;$U*GX$=KFyCub1d*M06swSJ6^!wKdbZeTd%)0YFjlKg|h+@8WNl9+KW@u>tQ9IO~cd&A?BS3&;~J9eEav({l+ zcm}?e*_rj(^>rQ1Ecc))Yo!Cm^`~2hY=)C)ZhP=KY!X#P%thZlKoVENuxRMK5&Q2*x^I@&_%0mG26_~~Lky|bQ1%<-z z(2@%Q1jq`^y?9&r!580Q=*kcvYNh#e(Z3NbQ$c(LN(FA=(@{T4WM=XrO8QQ`g=)$j z9bP{B=9{QA^D(Tgz0rPEe8W*B(VSKfEHP4gA!#nPp#qZlNZW`8IO^mcxG%PiNqIb~ zV(|T7yXB8iH1%rIdz6DJ=W`5~(wOGBsohZ1Gn)SCMin{Y72$S^pkN^@ZVH!6cNO^QZClNun6i zX~9ooLxA4Hn=Dl;Uhd$Tqu&OqK=P|&HxE+lsNgN1qYL?bn>+(16ue{ zaDEvGKEL?B=E4V9qz6cBPz}4RUvZ1yTifTM2MifFaSmOb3wG$NHdd*77(&&)enznW z^p+slnjn~o^@=jq^XcZ$T*(m83z@1++H~;B)~>bRg3ZLN{rZZnpx8ada?Zu{Oc4`Ab~vO zsP?=e2>2T!Ii2q%q8xictSHxKqWdQ(?;QjmNS?fc?cdBNN|3x&lZOk!Q&J|2st5#E z7gpz%<`3tu8jHVkSUQcC3z2>-n-VrgLk+@*8blG6`Y7%eUJ>0YAVrZ zIAFzI+MfORn2ubE73RV_W5;g4qMj&6<;r`B8GFN_t~JJT|JgzH@{DrRAch~pDk+1A z%FL9fHOJF03&tsKPQew$(BpVI6|GI~ZN7I~7+QtC$RIdp@IVkH?J{aPCpeEH**wR~ zeCauJ*F@z*1z!tso%TdjKHr30bB2jDGAw!4SH;$z=3?uO99~8^gVM$9t3Kw8;R4p& zsKKJCfE*3s55ed`B|q8(#iV+65K-Rc5`&Xi?0s;3hzSH3^PqbeJjr90KL5T>KV8cu)tMAb9yaoUzq7x41OVTlWTH#ZaLT@^MGNp>=F~;=8 z?6-f7Xoy+|{BXc@T4efSaJ_?YWbR`Tx=Aw}{`t#`;)-_1b0GjTq&iux-Z)cs{}d#n za*85IDPua1C;wzQZ`!)yxtrCVC~vk+8;%OiDVm>cb*^&a1u;hh1UL)Q`(j2vn%h85 zmWjv&HY?qeD?twXU<3$9ld%V|rtYpIm;55VThk(e3oEE|9`1Ykx$qWdblOTG?Zl80 z(9JLc!D52g{+o}lQ>XPLcCbh~arh9av+)Sy^0ak2el7L6b zsp8dfGH23q3SMEW&>|eEd`-r`l{0b9R6~BD zBU=VyNJ7NuJ3q*lDuj^=(E;%}PpLEUV`%jYHPlmp<2$N(EP;Avd#BNO2+jn7P`<-N z1!26@3AZ$T5Y2doKzn0TVC2WNR1$Vv^Tv)TPW8kg?ai=(+R6;ZGfidzTBmO%@D zFkb$}?r`Nq#a~2muQW#PE28Af%v%A0D`Q(OB&HL1Sbwl$IHC}a6wt`@xyc+AX3v4Q zp#J*?F)uPZDl2~Y3SmmYKO2cHKYvY`5#c)1S;1T`kBUMPL&+vNVP~H9Jt#I|!Uw^; zv&G5Y=_z=gp9X=wKS`Oje$Qw|#p^+R&2z3Vc$ZjdA~%Ia+=0tdQzB!cJ-Q@t6fdHw zpn;c=011709!q7XPm}^Ph!<;^Hdu|O6`v|aT=INB^6n?LN4eNFsHqHp#k3b(GZsAc zLynkNe(ni`o&SrWx7iK+G$3xuml*#EA%H`aF7e0SIg8>+%N2j*J0e~+3>{RC07vdCl#dQ)O2o15Q6pOR54gT=pYND!Q=G29~yzm}iqeN80=q&}3F zQj?51DJ$R69zAS*<2Zl`wDiWVoFIrE2D96oSkCFIHc4 zC^N3g_vZsOpfUD*h~y;7x7B%nW1i9z^I!Z__biV^6|_H?&fgR0Kp`%(TZ2wddUZYZg7_9dI?w3=y%iFFKGp}X=n;xTo4 zq)k}LD3rs+d0El~7bsVVlskTXltNvSjazLUo!`Gh?H zkEE^q9UYZ0?b>s?<45!#;W@UCrqUl_$>ik;`P>PrmKK$CR#un);2{sIgmj{!DWk$D zsZnJ`j2(V29G$#0F)L|qc1x9`snfQ-#*tgInL8GTEn2oQqk>oDf3vdGn)xTYFQfA3 zuxV1rJ!0+KH^jyU{u++qFn*{oH<#R4kjs_BLmsm}FOUwcN^QF&^glBpw|q`RTf>Pv z4~F1N;x1wAZG!o-9Q%qcngA8(AS=6=qxZx8T+jtvvF2tzf(W_@HevX0n#PL zyabln1u%IUip(3`r^4RWiq^8;A|fgM-{y~8=N6l7HG90*Uucbob|MO<|4!#5pN>wB zhDjD?%{Cpeb*!K_Tu zy=l2}bn#OBmD*;i?OgE4-_Pnm&m(TTC}EU&K1;nvP>ihM50YCBZc#T zyg4)+30jDT(ttNhaWwtX+T^wS=k@vM{)}gJ?k`&S00k{i80zo>vUo2KjzoSQNuihI z;IHe7(y20sQa%`whiOvG5fh%J`57!kN&dr{sPU$4ctUY*_r9iIzp}XA8=r*bgBd8B zotpV)>g}iAd{P&)HOjbfvGus2o@D-JFb>V4u7=U1NuNpV6GRZceUAqzC(HtX%EJD) zG{~N(h_S!|iNe=c!=Xt5`d)OSZ+bhnOV?l{Vx(#Nd<&ix*R1iImFrSFLd6tMYegN4 zjy((FGQwuwYfOr)zzL#r^7*Rr_0iZESJlSu{SRm7*`AByO6DG;H^(M)G};Iifv%I# zOs0`>7YIjTDr~i4&m^av>44V8wq>)?1vvsb>p|KV zC+f=`%LpYQfduk(_;>*TXrUv4>kL`Vz6(+FfL>|FJI#;JMPoqA7~lA>;Z z-^s$k+UI}pci+b`g91<~O=+KdY&{NS9vQ(i1@uFc%$5K+v7C+q#qf&=8WceIE zq7eC?>@F-YF=`K=BM991zyF@R8&Bi3Y`Zl^l%>K2jsxC6B=*#%3vjQE^ z?s*8{MoWt2r;V9f+a9`cGXxq^prtZke-)KUN!mHS`DyF})1c}YfFa6K=!zZ(nG#;g zeD-uB6*HnA*8#X5WGHso=NnVSeZ1^{Jw^!iahZSvOin7Su|c)-ddRvmW-oNXNFEg$ zUpr-VABhT`4ImPnyBV^k&&22R@`e%wrJV?w4_eMfN4LC+Kdp78-+o<}Oc}7uCz}y> z;_B`)_tc$i{m4Ot?T=!e{D1}n0iw;+t{%^!@rZB3p>k?-78K}+629w(-;`TsO`-A} zXw==?Ohql@=dG^pV3(JFW`5#(yPe`Xe_fdHf0$_eS}_)OaFL%A=@ zU~1}(C@JPYpQ_2x?d*M8^xLr|ad{b4TPDmI)26ic;%X!@IEJA4)!u&X`P?o|(D3V~VyG?)mhu=m6b=hiNj98Z?(zY8u9CXTVrs4L=3CGAe&r$XY}KZ5xXr+@n@^;x z>SnFXZW}Z^tpsL-zOmh2w#{j7zygEDP7MtLfx-`IlTN2k;$-bsyDfWrlf-Walh@et za08kgcjJlnt*!SgL)`nxYTNz~+srR}8j95htq1`|Gv6zS7%y1SV+ObXtk~CRwYrs( zz-!MPBycU3MI4v}z>7Zm~FRL!gJvR?F{r8wvq5bz4%8fez#-(`#UA6DX}Z9 zt$rYCepSuvG1Q))Ylx6G23wW9xL4PiR4^tfcKG{aEVFzy6MZhX+3b*jukJvzwOfr& zN2K$5X&Np-qHG_V>->9Sf?H|!0aX1vbngz?=}+7c0Mx$x<-PWORl+h$8yky__H9G( zZq4j>%NbZ7^y{QL^In3?v2r3IqjLKghvMM+(uZwCIA;=+<+h!ryl>?d*8y zdu??U%Pv^c@4GCCUxrztArsknZ9U%qb1b*|?Gdb;o0R-k3pI`3gnBs_7e<2_ad!vJ z)NYeAYEo5&FXXDNWwj3(0KYAZ0O25Nsr>ER-ESwq)RZb=%a#oN+}C`%>JA&Xe6T zhe%{OG@De8adpLRjq>^SeN`u;1M;nI!Y)@;%cwCORF&Ursqv%14tLAWWpFdsllro4 zUwhvpA^vIc+|I&crT&y;zvxyPO=4@QG4u+}*v)Zsq2sC7c&dM%YzCHe-$M2X&8@Dc z8>D?zic8MfI!c8OL;WcE>3C&~UZ&gSzIjIT#Xh!2(pPB7fdcH)&CSh~296_6PWLt1 zWT?D$oHE9{i!b=YZWu-J2cn{rFdVn=FVBF@j&&B#)Wvvc(xzkJ0DCOy?0CU%c zh+E5#Y$*d0NNQer^cz>ika=D($ zegbc0|1Q7p@kbA%PsnFGPeEv8R5vxX-5Cnmvk;{s6I#KlxOn-_Cw=hhqPe~G!h$Bn z4f`H6(9H?4FK?_xwyiQLzoT=TbZldne)lA3&WTyCyoonj+J zqKvgHPMj4BKD9#AG$)F<6mxBV$UzxzLw$M5HT{-Cv2S!Bn7H*QuqVdmyd zFlg+&X7^+5Tcc(a9$w8!)=i>;hB9W==drWw=0rMKbVq3!ifGs_1$ULoU}5nW7uBDH zmQEMkbfiu4P-Y7Y9}1qI%Y;EqmJ{WopI8~aT_EPLk&5Uf5mj7CV-Y`+avXbXK-#!k z-I)gSaFGG&_7v=<#|tMuyT!Yp_e=9}pDAlu16A)CwIWCP?e+P*tcoDk7uI+q$(S3H zPieNv^jeVQ>Cf6CPquoOJ_95D&wXny(1xV>C^s$oMM=4xVXWSQ3_p6f;48f_HW^f^*;eT2t-%49D8l9Q~kt0m-s~Mb|o0tDhu+aIMGdH?Iae5hD zZ5eLk!7r`M&nI~NnW_4I3iC+~#tZHjPoipHsghE#;Gp79Y!vPMQpjXw*Y#U1xAkkB zB-GR-<_ln&&G4@xqi_h`-|*e9`TrnkNOTG% zojKeZ4of75mqXe60Q4r~4t^qC61b=#{p4a<`r9Rg+tNngZ?6w3dYSF!4jT01*c#A;!k0-XRWQn2=4U$^`ufmt5ALOdxo*Ymtp$a^q(KY|xl_%OYOqg4Pi!fNe1%89)y zmZ?-0&_Jkj|9bHpy9UM>CVLF`Hr}4Jxd~E>C{WLjuDULteru|NmZVp(Lha(=?awNk z*qJh}j2o)LJ{wjo2Fb!17Bd?rzVN@n`1wB#w94jw z@w}@XBzY`X+f7LsfWNtcQwRELtF|vMHmjttG1vZhSRJNXMKZ3 zI@yNxJYx3GT;#LWjE}vI4s>|A@4Zvq{ML6Aav>@gRSfQ?^AAIzZj5f8ry1Fx09liv z4ePrk!`E{5ei)kz4@)L7$V1h5`Dx?l<9wniFdkvgZHf-rGHmMZww*fbN4mB3z9(33`xcudrCnX}t01ehQ%+*5-*4{F z(Itw5Coa&{=r_Lnop3?>)B?F7EUFx_G#@%h63nKus|ZU-jKq9(xCvZ8-B?=2fQBye zJW)DnS;eYdD}byGTDy1Mym-sY zXB%|f4_!qV0cXHAy6vu)B|M`=R|DI%qy=Rd5+Wnxave`UuRkKNujq8#pH}Ab zH2ykkf^;PN_+uLk6}7bFh&4}mdg9^eaSx?r z&&PDrUE>l3dPaI?B8`OHy%zSNP)azo%@N|M7!Dpey`|lcq&T1MxB{Ae<_ynk#>jLMAYQ-reVj4U+Z)o- z?u&?sx>?Gw;q)g&-Y$Lf7Tk`G7ypMfXY0k2xZ<6j+}H9oOQ`Qdp?7e^4=Y>!j38aa zm-pG$$!$MKXdjpt*S&)KMR?lf>S~KYwWFbsKAlQCX@&CnWvg{c(m1>!f^{Cm+?7MI zgqfMir!$`r%LP!%sS||BnFS=%2rMd3`1C~~q48BGf}#N)z(Z~R;a9;)#w$`-8Rx%G z2HMa7h71BD_E&C#iE)=3N+gjpPJvMbhY~D+}UjG`fL2QNy69@wpzi6P>?QgGl+P62UU~gZ$agN}B-#w+KKzn)* z9J>5#?RGwHbMyo`=I2a_NQNZJ_Qt}F%2}L9%8HUGuJq7s0dao94AY`fQcc)bR&M>! zfWw&aPyra!V)M4W@ye>Djj*tK&4QX5*SB9*039vu$mAvTT}X*qs@fEd|4Y3FFP}G_ zaYNP1F|oZumMYtQR>fPC?2p-}>h~^FQLP!-sU8EJ70k#X3FXxEU456n@u>|@3A=UF z{gU3awQr}gcjwn(B%xyQh9u*-VsjSI4HWlx(8zNf6?BWgV#5v|%{P3XMq9BYPMK-) zEBJ|0VM~H6Knm1$`Pvk`PITU=$hg+i)3@@;!s=*bZ0zB+@cpY&l0c{SOoeIeiBZmi zixk1rRuLI(>4S1`FZ9|C9@do5wH-r>l3H_jjl3GB2znh74C9m1 z?}Neb7FIUqQLb(t?+-urhoeSECr@=;$r_hD){r8xb2NM(lw`rMk+rk=V38vNwgSe0 zars^TQt16~H^(?)et<2bw_k=LPB@i$osGz?$4Mvh82a{6v zxUY0zCtX-*>BG3K?~0l$-OWr#H{K>~!R;DWrvL83EBZ@;nkV$TIQa#IvJ=GsajveG zifUG)y*(kYu-FV9rH=jzE?lZ4?1+NDv)hqF|8VsASL|9}UP}EpdRi3>ZH`lX-=Bsv zH=Z_h5GD0Cm{U-D6VGmnIsy*NQTQ)ghYco1926=Tc-|I4i~DDPHK=or3I46BAV5V0 z(=>wj<0_1GQU?fdq-2qU9H7Dp6S9PtZkeuSY1cZt)uhcxRcifEq9?x8ewf>_ebvK% z=QQ#569H#xt)+Nqx--Y@;)q*+lwF<%ZvOD$1Ml+H!V<42US#K^Vu}bG1rZ z5e<*}YfB20Qf`mk7`^?kSw~ns<7kdP(klx$5pEpAwkU;ESQ+vVR?5C-Y# z9fQxQ@aK>e1pTTaem{{t#5>D>x*0KR`Lcbhk=pa{;=QzVxTdE+G;PC*zVGp|J25t3 zRtnjKN_5L5sn{%t#d)C!C&!l=Jsd2(8U=ehKWrd5X$SNvmu6-@#mWM}z}WBMmzUK0 zm#6&Fbx-f=4dSQajrBBjy%gu7Fv%X~)!A(v=>H`A9dYP*?vUX4oE(5nPSIV5h{SBX*5Gm-LGu)_|%*S=TAG)eQ$XkRu%t@MVfflHr}nM^Fao zM6BT5+CSFzur|Nbno}KXuso5Loe7P*zxd>QNg&|I19A*QtLFM6K8vm$mTM`1e426_ zftRlnhcRc(fc|gd*~_4qLF8aDM{4!d-Hs=WmeA8E&YGP!xV+Z2LjGYGKWiVpn48<% z#~NUUj5FNlX$_^6Omb~#cA4GAw6qX~YAU5QAN)$!&~46hlA#4ak?_c$gs0p=4Tc1$ zp}@+iSP<3HvMW?B#lqRjdRaHr(Q#K%|HH1UrA5^B?XUJ>BE4)--@%os&bpWJ?RuB1 z`>JQiqsOhC(A&45{OCM!l55^m<{DWz5=e*u(h=cN2>Zh?(D5tV4`;r)txF8x)wp=o z`@f$!t>^`asRW002*kWUp4qC1y0xDQm-Dj7sPK5?vG$ORoz-!2x=E5bMh+ghl*mC$ zS}wt561~16fKkG7xk%Kr%!}7eK;3%XoAH z?A(Xwdz^K-uj?<)@2X+hxoeilF}|*zrYdIf-{B%eYWla`4h#ACOr42=w#nGUL>h1P zoFNDDwXB%R%K#cuI!ggASkKy|hr}KxzP$MmA~LruUkmdjB_pE$gb|z1pt9{(`jrLM@5;d5cDZhUYh%sY{qGTSD_w+Dqn6F*M)i8|U*dY% zc^l^A>k8_H&F!R--aX}7EHZC9d)^`x8)7TVtz)3(9L=AN1dAA`s%+fH5qf@3XkDaA zq!WXNuH{lPSZo2UYvQ*D1hA{|c?EcNaofKofz@)xl)HiBwO8)$bj{`z({3&T+czj@C()5y9Wf&2JLh&MZ|;wH{ij4S^CA`BTQkjsRXDb zYiXTTF~s&;@*IUFH2L_G@oLUq{3T~*@-^4<9Mnu)8c{1QFBem5AGB)FmIpN5+aBXL z1WH+T(o z9;tA{?J{=cP)8hit=aZWRpvgdGwf zVL7g7Za6{#wR+m04naKJjG&$ki`E><*vMD!7}N||ac`&+`>Z%qQ*eYHB0HR&;CLEP zO=;V$zntcaF-8=0f-U6vp3`B{_H&|sZKUKsKLhvxIjZ1M8)y{+Z_mg7D3U1pOx02% z6WGQ4UtfjbP(EAMFxGOlxsJVU>85~JREx1@H+-h|W8K4deiQOLzAMN3At=51znwZx-FQnOXoCCQ=>+fCPu~iwUT$a&+&#fR~kD)5L>1# zg0{n?RG9ZD?P|xeBj!)9^bge@Qc1|_@~esNZdX_L(36`#322hmG3S29kN(lG%#(g{ zc(=P_R#b#(#DVYskGWRhc@Djnt4!jFB~;v^KEsu_zI6Ef7Pk3D8&rkYc6GX}zPxMW zBR*x?ckLvMO~M4goxMk@uk)s>9v^9sjYYy?j^*_)n*1h_D4f}JS=RTugtE7Z8n0HQ*EOuCM zT~=B?bAE2JzWgbk6u(8s$Oyd&)-xmBB-l*iStZ5e9duElL!*NCj!23XPsSR4@vy=w zq$1&+t$T)rHJwp{$p87QXZzovGljI@S-QLb^TlkvML{c9o8MZ^(V=PZa7I#cfKXOa zVgTsX|6$Lfx@NhS{5YtivLs)mv>2J>hlL-zLi#+O2qi&H`z>L4TIC}^qB)`(1_7AK zVcjSP<$V|Nmw~$vgYbU{*Rk^r&J{Mx`Pt@|-&&ZhsDNs*lYux^pB|h2EP=p3)SV~dRx4cJK zFxYUPVz(&{1G5AwrK>$Xq(VZoTl~BZ#H5EI;@biD{Mxel(H5O&V9ap3J#d&*9nNwe z3MdHp=>h;Ha3q_KGEX#1k)h)#gvL=|e)2Z+M~?Q>B$z*88~QG?9!AcjhRKNyPL`0Y z^xR(<$99*QYGcIHPt?#@absb8cgutU_;|hAf1}M9u|f*>5)&o)%D8n5+His*jp@04 zO||WxB4lHWMx9VvR~cz7+0eZ4@g{N62+4oTKR!Ux)6!a4AFlo^Hap()?QkcyvO9tX zCOzF#xv*t%VNJ`W5>8|qON)83m@>yquZubw8rDF4MD)8!Kv9jzM}^SM&m#|Q@nS9j zyNC;Md=L#JkUl2jP|gh$G z)s)HOaRD&K(<5{#xwf_7XXf*GcKmkzRMF*)Z2iRyyYd6zYL7Mb4`X|U)>^_EN3gr!>T0%;^?8-)fiUehKUqoc)bK(lBLYw zY4c6r3gYJu;xMin6_NWOdATG|^6;T%kb&_y=@BhM#vnwXmonl+V(K5tAYu>m&4rj^ zjduHK7)SGEafpmcb*;TX5OKwC<9cYoZnf??_@2vBh?c4j96)fnEWTd%bC!QkrbpGCX7J9wDRlzlcLDr9MSSHJD#?DQuw0zZ17R4vsC z?)#TX6k60(Xe&%5xB!4a3A)|eQ0Kyt>CI!;!W zCU3Z0O9Zorpw8HQ280<>rkCjtZ+V5~)NoEahR#t$a@+o8=`fUl84>@x7FjBd7=ydF z5|Ld{e{R|5mq5-|099?|(s?7!`#acX!~2BG5OCB)&|ZK3d&4h|R%4Rv_p+ud@DJMe zKdmJs%^kZoWQoHX5A704AVX8iS74M>ul_rorr0NsSuHXK4FF +`.replace(/(^|\n)\s*/g, ''); + + /** + * @returns {boolean} + */ + const resetOldContainer = () => { + const oldContainer = getContainer(); + if (!oldContainer) { + return false; + } + oldContainer.remove(); + removeClass([document.documentElement, document.body], [swalClasses['no-backdrop'], swalClasses['toast-shown'], swalClasses['has-column']]); + return true; + }; + const resetValidationMessage$1 = () => { + globalState.currentInstance.resetValidationMessage(); + }; + const addInputChangeListeners = () => { + const popup = getPopup(); + const input = getDirectChildByClass(popup, swalClasses.input); + const file = getDirectChildByClass(popup, swalClasses.file); + /** @type {HTMLInputElement} */ + const range = popup.querySelector(`.${swalClasses.range} input`); + /** @type {HTMLOutputElement} */ + const rangeOutput = popup.querySelector(`.${swalClasses.range} output`); + const select = getDirectChildByClass(popup, swalClasses.select); + /** @type {HTMLInputElement} */ + const checkbox = popup.querySelector(`.${swalClasses.checkbox} input`); + const textarea = getDirectChildByClass(popup, swalClasses.textarea); + input.oninput = resetValidationMessage$1; + file.onchange = resetValidationMessage$1; + select.onchange = resetValidationMessage$1; + checkbox.onchange = resetValidationMessage$1; + textarea.oninput = resetValidationMessage$1; + range.oninput = () => { + resetValidationMessage$1(); + rangeOutput.value = range.value; + }; + range.onchange = () => { + resetValidationMessage$1(); + rangeOutput.value = range.value; + }; + }; + + /** + * @param {string | HTMLElement} target + * @returns {HTMLElement} + */ + const getTarget = target => typeof target === 'string' ? document.querySelector(target) : target; + + /** + * @param {SweetAlertOptions} params + */ + const setupAccessibility = params => { + const popup = getPopup(); + popup.setAttribute('role', params.toast ? 'alert' : 'dialog'); + popup.setAttribute('aria-live', params.toast ? 'polite' : 'assertive'); + if (!params.toast) { + popup.setAttribute('aria-modal', 'true'); + } + }; + + /** + * @param {HTMLElement} targetElement + */ + const setupRTL = targetElement => { + if (window.getComputedStyle(targetElement).direction === 'rtl') { + addClass(getContainer(), swalClasses.rtl); + } + }; + + /** + * Add modal + backdrop + no-war message for Russians to DOM + * + * @param {SweetAlertOptions} params + */ + const init = params => { + // Clean up the old popup container if it exists + const oldContainerExisted = resetOldContainer(); + + /* istanbul ignore if */ + if (isNodeEnv()) { + error('SweetAlert2 requires document to initialize'); + return; + } + const container = document.createElement('div'); + container.className = swalClasses.container; + if (oldContainerExisted) { + addClass(container, swalClasses['no-transition']); + } + setInnerHtml(container, sweetHTML); + const targetElement = getTarget(params.target); + targetElement.appendChild(container); + setupAccessibility(params); + setupRTL(targetElement); + addInputChangeListeners(); + }; + + /** + * @param {HTMLElement | object | string} param + * @param {HTMLElement} target + */ + const parseHtmlToContainer = (param, target) => { + // DOM element + if (param instanceof HTMLElement) { + target.appendChild(param); + } + + // Object + else if (typeof param === 'object') { + handleObject(param, target); + } + + // Plain string + else if (param) { + setInnerHtml(target, param); + } + }; + + /** + * @param {object} param + * @param {HTMLElement} target + */ + const handleObject = (param, target) => { + // JQuery element(s) + if (param.jquery) { + handleJqueryElem(target, param); + } + + // For other objects use their string representation + else { + setInnerHtml(target, param.toString()); + } + }; + + /** + * @param {HTMLElement} target + * @param {HTMLElement} elem + */ + const handleJqueryElem = (target, elem) => { + target.textContent = ''; + if (0 in elem) { + for (let i = 0; (i in elem); i++) { + target.appendChild(elem[i].cloneNode(true)); + } + } else { + target.appendChild(elem.cloneNode(true)); + } + }; + + /** + * @returns {'webkitAnimationEnd' | 'animationend' | false} + */ + const animationEndEvent = (() => { + // Prevent run in Node env + /* istanbul ignore if */ + if (isNodeEnv()) { + return false; + } + const testEl = document.createElement('div'); + const transEndEventNames = { + WebkitAnimation: 'webkitAnimationEnd', + // Chrome, Safari and Opera + animation: 'animationend' // Standard syntax + }; + + for (const i in transEndEventNames) { + if (Object.prototype.hasOwnProperty.call(transEndEventNames, i) && typeof testEl.style[i] !== 'undefined') { + return transEndEventNames[i]; + } + } + return false; + })(); + + /** + * Measure scrollbar width for padding body during modal show/hide + * https://github.com/twbs/bootstrap/blob/master/js/src/modal.js + * + * @returns {number} + */ + const measureScrollbar = () => { + const scrollDiv = document.createElement('div'); + scrollDiv.className = swalClasses['scrollbar-measure']; + document.body.appendChild(scrollDiv); + const scrollbarWidth = scrollDiv.getBoundingClientRect().width - scrollDiv.clientWidth; + document.body.removeChild(scrollDiv); + return scrollbarWidth; + }; + + /** + * @param {SweetAlert2} instance + * @param {SweetAlertOptions} params + */ + const renderActions = (instance, params) => { + const actions = getActions(); + const loader = getLoader(); + + // Actions (buttons) wrapper + if (!params.showConfirmButton && !params.showDenyButton && !params.showCancelButton) { + hide(actions); + } else { + show(actions); + } + + // Custom class + applyCustomClass(actions, params, 'actions'); + + // Render all the buttons + renderButtons(actions, loader, params); + + // Loader + setInnerHtml(loader, params.loaderHtml); + applyCustomClass(loader, params, 'loader'); + }; + + /** + * @param {HTMLElement} actions + * @param {HTMLElement} loader + * @param {SweetAlertOptions} params + */ + function renderButtons(actions, loader, params) { + const confirmButton = getConfirmButton(); + const denyButton = getDenyButton(); + const cancelButton = getCancelButton(); + + // Render buttons + renderButton(confirmButton, 'confirm', params); + renderButton(denyButton, 'deny', params); + renderButton(cancelButton, 'cancel', params); + handleButtonsStyling(confirmButton, denyButton, cancelButton, params); + if (params.reverseButtons) { + if (params.toast) { + actions.insertBefore(cancelButton, confirmButton); + actions.insertBefore(denyButton, confirmButton); + } else { + actions.insertBefore(cancelButton, loader); + actions.insertBefore(denyButton, loader); + actions.insertBefore(confirmButton, loader); + } + } + } + + /** + * @param {HTMLElement} confirmButton + * @param {HTMLElement} denyButton + * @param {HTMLElement} cancelButton + * @param {SweetAlertOptions} params + */ + function handleButtonsStyling(confirmButton, denyButton, cancelButton, params) { + if (!params.buttonsStyling) { + removeClass([confirmButton, denyButton, cancelButton], swalClasses.styled); + return; + } + addClass([confirmButton, denyButton, cancelButton], swalClasses.styled); + + // Buttons background colors + if (params.confirmButtonColor) { + confirmButton.style.backgroundColor = params.confirmButtonColor; + addClass(confirmButton, swalClasses['default-outline']); + } + if (params.denyButtonColor) { + denyButton.style.backgroundColor = params.denyButtonColor; + addClass(denyButton, swalClasses['default-outline']); + } + if (params.cancelButtonColor) { + cancelButton.style.backgroundColor = params.cancelButtonColor; + addClass(cancelButton, swalClasses['default-outline']); + } + } + + /** + * @param {HTMLElement} button + * @param {'confirm' | 'deny' | 'cancel'} buttonType + * @param {SweetAlertOptions} params + */ + function renderButton(button, buttonType, params) { + toggle(button, params[`show${capitalizeFirstLetter(buttonType)}Button`], 'inline-block'); + setInnerHtml(button, params[`${buttonType}ButtonText`]); // Set caption text + button.setAttribute('aria-label', params[`${buttonType}ButtonAriaLabel`]); // ARIA label + + // Add buttons custom classes + button.className = swalClasses[buttonType]; + applyCustomClass(button, params, `${buttonType}Button`); + addClass(button, params[`${buttonType}ButtonClass`]); + } + + /** + * @param {SweetAlert2} instance + * @param {SweetAlertOptions} params + */ + const renderCloseButton = (instance, params) => { + const closeButton = getCloseButton(); + setInnerHtml(closeButton, params.closeButtonHtml); + + // Custom class + applyCustomClass(closeButton, params, 'closeButton'); + toggle(closeButton, params.showCloseButton); + closeButton.setAttribute('aria-label', params.closeButtonAriaLabel); + }; + + /** + * @param {SweetAlert2} instance + * @param {SweetAlertOptions} params + */ + const renderContainer = (instance, params) => { + const container = getContainer(); + if (!container) { + return; + } + handleBackdropParam(container, params.backdrop); + handlePositionParam(container, params.position); + handleGrowParam(container, params.grow); + + // Custom class + applyCustomClass(container, params, 'container'); + }; + + /** + * @param {HTMLElement} container + * @param {SweetAlertOptions['backdrop']} backdrop + */ + function handleBackdropParam(container, backdrop) { + if (typeof backdrop === 'string') { + container.style.background = backdrop; + } else if (!backdrop) { + addClass([document.documentElement, document.body], swalClasses['no-backdrop']); + } + } + + /** + * @param {HTMLElement} container + * @param {SweetAlertOptions['position']} position + */ + function handlePositionParam(container, position) { + if (position in swalClasses) { + addClass(container, swalClasses[position]); + } else { + warn('The "position" parameter is not valid, defaulting to "center"'); + addClass(container, swalClasses.center); + } + } + + /** + * @param {HTMLElement} container + * @param {SweetAlertOptions['grow']} grow + */ + function handleGrowParam(container, grow) { + if (grow && typeof grow === 'string') { + const growClass = `grow-${grow}`; + if (growClass in swalClasses) { + addClass(container, swalClasses[growClass]); + } + } + } + + /// + + /** @type {InputClass[]} */ + const inputClasses = ['input', 'file', 'range', 'select', 'radio', 'checkbox', 'textarea']; + + /** + * @param {SweetAlert2} instance + * @param {SweetAlertOptions} params + */ + const renderInput = (instance, params) => { + const popup = getPopup(); + const innerParams = privateProps.innerParams.get(instance); + const rerender = !innerParams || params.input !== innerParams.input; + inputClasses.forEach(inputClass => { + const inputContainer = getDirectChildByClass(popup, swalClasses[inputClass]); + + // set attributes + setAttributes(inputClass, params.inputAttributes); + + // set class + inputContainer.className = swalClasses[inputClass]; + if (rerender) { + hide(inputContainer); + } + }); + if (params.input) { + if (rerender) { + showInput(params); + } + // set custom class + setCustomClass(params); + } + }; + + /** + * @param {SweetAlertOptions} params + */ + const showInput = params => { + if (!renderInputType[params.input]) { + error(`Unexpected type of input! Expected "text", "email", "password", "number", "tel", "select", "radio", "checkbox", "textarea", "file" or "url", got "${params.input}"`); + return; + } + const inputContainer = getInputContainer(params.input); + const input = renderInputType[params.input](inputContainer, params); + show(inputContainer); + + // input autofocus + setTimeout(() => { + focusInput(input); + }); + }; + + /** + * @param {HTMLInputElement} input + */ + const removeAttributes = input => { + for (let i = 0; i < input.attributes.length; i++) { + const attrName = input.attributes[i].name; + if (!['type', 'value', 'style'].includes(attrName)) { + input.removeAttribute(attrName); + } + } + }; + + /** + * @param {InputClass} inputClass + * @param {SweetAlertOptions['inputAttributes']} inputAttributes + */ + const setAttributes = (inputClass, inputAttributes) => { + const input = getInput$1(getPopup(), inputClass); + if (!input) { + return; + } + removeAttributes(input); + for (const attr in inputAttributes) { + input.setAttribute(attr, inputAttributes[attr]); + } + }; + + /** + * @param {SweetAlertOptions} params + */ + const setCustomClass = params => { + const inputContainer = getInputContainer(params.input); + if (typeof params.customClass === 'object') { + addClass(inputContainer, params.customClass.input); + } + }; + + /** + * @param {HTMLInputElement | HTMLTextAreaElement} input + * @param {SweetAlertOptions} params + */ + const setInputPlaceholder = (input, params) => { + if (!input.placeholder || params.inputPlaceholder) { + input.placeholder = params.inputPlaceholder; + } + }; + + /** + * @param {Input} input + * @param {Input} prependTo + * @param {SweetAlertOptions} params + */ + const setInputLabel = (input, prependTo, params) => { + if (params.inputLabel) { + input.id = swalClasses.input; + const label = document.createElement('label'); + const labelClass = swalClasses['input-label']; + label.setAttribute('for', input.id); + label.className = labelClass; + if (typeof params.customClass === 'object') { + addClass(label, params.customClass.inputLabel); + } + label.innerText = params.inputLabel; + prependTo.insertAdjacentElement('beforebegin', label); + } + }; + + /** + * @param {SweetAlertOptions['input']} inputType + * @returns {HTMLElement} + */ + const getInputContainer = inputType => { + return getDirectChildByClass(getPopup(), swalClasses[inputType] || swalClasses.input); + }; + + /** + * @param {HTMLInputElement | HTMLOutputElement | HTMLTextAreaElement} input + * @param {SweetAlertOptions['inputValue']} inputValue + */ + const checkAndSetInputValue = (input, inputValue) => { + if (['string', 'number'].includes(typeof inputValue)) { + input.value = `${inputValue}`; + } else if (!isPromise(inputValue)) { + warn(`Unexpected type of inputValue! Expected "string", "number" or "Promise", got "${typeof inputValue}"`); + } + }; + + /** @type {Record Input>} */ + const renderInputType = {}; + + /** + * @param {HTMLInputElement} input + * @param {SweetAlertOptions} params + * @returns {HTMLInputElement} + */ + renderInputType.text = renderInputType.email = renderInputType.password = renderInputType.number = renderInputType.tel = renderInputType.url = (input, params) => { + checkAndSetInputValue(input, params.inputValue); + setInputLabel(input, input, params); + setInputPlaceholder(input, params); + input.type = params.input; + return input; + }; + + /** + * @param {HTMLInputElement} input + * @param {SweetAlertOptions} params + * @returns {HTMLInputElement} + */ + renderInputType.file = (input, params) => { + setInputLabel(input, input, params); + setInputPlaceholder(input, params); + return input; + }; + + /** + * @param {HTMLInputElement} range + * @param {SweetAlertOptions} params + * @returns {HTMLInputElement} + */ + renderInputType.range = (range, params) => { + const rangeInput = range.querySelector('input'); + const rangeOutput = range.querySelector('output'); + checkAndSetInputValue(rangeInput, params.inputValue); + rangeInput.type = params.input; + checkAndSetInputValue(rangeOutput, params.inputValue); + setInputLabel(rangeInput, range, params); + return range; + }; + + /** + * @param {HTMLSelectElement} select + * @param {SweetAlertOptions} params + * @returns {HTMLSelectElement} + */ + renderInputType.select = (select, params) => { + select.textContent = ''; + if (params.inputPlaceholder) { + const placeholder = document.createElement('option'); + setInnerHtml(placeholder, params.inputPlaceholder); + placeholder.value = ''; + placeholder.disabled = true; + placeholder.selected = true; + select.appendChild(placeholder); + } + setInputLabel(select, select, params); + return select; + }; + + /** + * @param {HTMLInputElement} radio + * @returns {HTMLInputElement} + */ + renderInputType.radio = radio => { + radio.textContent = ''; + return radio; + }; + + /** + * @param {HTMLLabelElement} checkboxContainer + * @param {SweetAlertOptions} params + * @returns {HTMLInputElement} + */ + renderInputType.checkbox = (checkboxContainer, params) => { + const checkbox = getInput$1(getPopup(), 'checkbox'); + checkbox.value = '1'; + checkbox.id = swalClasses.checkbox; + checkbox.checked = Boolean(params.inputValue); + const label = checkboxContainer.querySelector('span'); + setInnerHtml(label, params.inputPlaceholder); + return checkbox; + }; + + /** + * @param {HTMLTextAreaElement} textarea + * @param {SweetAlertOptions} params + * @returns {HTMLTextAreaElement} + */ + renderInputType.textarea = (textarea, params) => { + checkAndSetInputValue(textarea, params.inputValue); + setInputPlaceholder(textarea, params); + setInputLabel(textarea, textarea, params); + + /** + * @param {HTMLElement} el + * @returns {number} + */ + const getMargin = el => parseInt(window.getComputedStyle(el).marginLeft) + parseInt(window.getComputedStyle(el).marginRight); + + // https://github.com/sweetalert2/sweetalert2/issues/2291 + setTimeout(() => { + // https://github.com/sweetalert2/sweetalert2/issues/1699 + if ('MutationObserver' in window) { + const initialPopupWidth = parseInt(window.getComputedStyle(getPopup()).width); + const textareaResizeHandler = () => { + const textareaWidth = textarea.offsetWidth + getMargin(textarea); + if (textareaWidth > initialPopupWidth) { + getPopup().style.width = `${textareaWidth}px`; + } else { + getPopup().style.width = null; + } + }; + new MutationObserver(textareaResizeHandler).observe(textarea, { + attributes: true, + attributeFilter: ['style'] + }); + } + }); + return textarea; + }; + + /** + * @param {SweetAlert2} instance + * @param {SweetAlertOptions} params + */ + const renderContent = (instance, params) => { + const htmlContainer = getHtmlContainer(); + applyCustomClass(htmlContainer, params, 'htmlContainer'); + + // Content as HTML + if (params.html) { + parseHtmlToContainer(params.html, htmlContainer); + show(htmlContainer, 'block'); + } + + // Content as plain text + else if (params.text) { + htmlContainer.textContent = params.text; + show(htmlContainer, 'block'); + } + + // No content + else { + hide(htmlContainer); + } + renderInput(instance, params); + }; + + /** + * @param {SweetAlert2} instance + * @param {SweetAlertOptions} params + */ + const renderFooter = (instance, params) => { + const footer = getFooter(); + toggle(footer, params.footer); + if (params.footer) { + parseHtmlToContainer(params.footer, footer); + } + + // Custom class + applyCustomClass(footer, params, 'footer'); + }; + + /** + * @param {SweetAlert2} instance + * @param {SweetAlertOptions} params + */ + const renderIcon = (instance, params) => { + const innerParams = privateProps.innerParams.get(instance); + const icon = getIcon(); + + // if the given icon already rendered, apply the styling without re-rendering the icon + if (innerParams && params.icon === innerParams.icon) { + // Custom or default content + setContent(icon, params); + applyStyles(icon, params); + return; + } + if (!params.icon && !params.iconHtml) { + hide(icon); + return; + } + if (params.icon && Object.keys(iconTypes).indexOf(params.icon) === -1) { + error(`Unknown icon! Expected "success", "error", "warning", "info" or "question", got "${params.icon}"`); + hide(icon); + return; + } + show(icon); + + // Custom or default content + setContent(icon, params); + applyStyles(icon, params); + + // Animate icon + addClass(icon, params.showClass.icon); + }; + + /** + * @param {HTMLElement} icon + * @param {SweetAlertOptions} params + */ + const applyStyles = (icon, params) => { + for (const iconType in iconTypes) { + if (params.icon !== iconType) { + removeClass(icon, iconTypes[iconType]); + } + } + addClass(icon, iconTypes[params.icon]); + + // Icon color + setColor(icon, params); + + // Success icon background color + adjustSuccessIconBackgroundColor(); + + // Custom class + applyCustomClass(icon, params, 'icon'); + }; + + // Adjust success icon background color to match the popup background color + const adjustSuccessIconBackgroundColor = () => { + const popup = getPopup(); + const popupBackgroundColor = window.getComputedStyle(popup).getPropertyValue('background-color'); + /** @type {NodeListOf} */ + const successIconParts = popup.querySelectorAll('[class^=swal2-success-circular-line], .swal2-success-fix'); + for (let i = 0; i < successIconParts.length; i++) { + successIconParts[i].style.backgroundColor = popupBackgroundColor; + } + }; + const successIconHtml = ` +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +`; + const errorIconHtml = ` + + + + +`; + + /** + * @param {HTMLElement} icon + * @param {SweetAlertOptions} params + */ + const setContent = (icon, params) => { + let oldContent = icon.innerHTML; + let newContent; + if (params.iconHtml) { + newContent = iconContent(params.iconHtml); + } else if (params.icon === 'success') { + newContent = successIconHtml; + oldContent = oldContent.replace(/ style=".*?"/g, ''); // undo adjustSuccessIconBackgroundColor() + } else if (params.icon === 'error') { + newContent = errorIconHtml; + } else { + const defaultIconHtml = { + question: '?', + warning: '!', + info: 'i' + }; + newContent = iconContent(defaultIconHtml[params.icon]); + } + if (oldContent.trim() !== newContent.trim()) { + setInnerHtml(icon, newContent); + } + }; + + /** + * @param {HTMLElement} icon + * @param {SweetAlertOptions} params + */ + const setColor = (icon, params) => { + if (!params.iconColor) { + return; + } + icon.style.color = params.iconColor; + icon.style.borderColor = params.iconColor; + for (const sel of ['.swal2-success-line-tip', '.swal2-success-line-long', '.swal2-x-mark-line-left', '.swal2-x-mark-line-right']) { + setStyle(icon, sel, 'backgroundColor', params.iconColor); + } + setStyle(icon, '.swal2-success-ring', 'borderColor', params.iconColor); + }; + + /** + * @param {string} content + * @returns {string} + */ + const iconContent = content => `
                                                                                                                                                                                                                                                                                                                                            ${content}
                                                                                                                                                                                                                                                                                                                                            `; + + /** + * @param {SweetAlert2} instance + * @param {SweetAlertOptions} params + */ + const renderImage = (instance, params) => { + const image = getImage(); + if (!params.imageUrl) { + hide(image); + return; + } + show(image, ''); + + // Src, alt + image.setAttribute('src', params.imageUrl); + image.setAttribute('alt', params.imageAlt); + + // Width, height + applyNumericalStyle(image, 'width', params.imageWidth); + applyNumericalStyle(image, 'height', params.imageHeight); + + // Class + image.className = swalClasses.image; + applyCustomClass(image, params, 'image'); + }; + + /** + * @param {SweetAlert2} instance + * @param {SweetAlertOptions} params + */ + const renderPopup = (instance, params) => { + const container = getContainer(); + const popup = getPopup(); + + // Width + // https://github.com/sweetalert2/sweetalert2/issues/2170 + if (params.toast) { + applyNumericalStyle(container, 'width', params.width); + popup.style.width = '100%'; + popup.insertBefore(getLoader(), getIcon()); + } else { + applyNumericalStyle(popup, 'width', params.width); + } + + // Padding + applyNumericalStyle(popup, 'padding', params.padding); + + // Color + if (params.color) { + popup.style.color = params.color; + } + + // Background + if (params.background) { + popup.style.background = params.background; + } + hide(getValidationMessage()); + + // Classes + addClasses$1(popup, params); + }; + + /** + * @param {HTMLElement} popup + * @param {SweetAlertOptions} params + */ + const addClasses$1 = (popup, params) => { + // Default Class + showClass when updating Swal.update({}) + popup.className = `${swalClasses.popup} ${isVisible$1(popup) ? params.showClass.popup : ''}`; + if (params.toast) { + addClass([document.documentElement, document.body], swalClasses['toast-shown']); + addClass(popup, swalClasses.toast); + } else { + addClass(popup, swalClasses.modal); + } + + // Custom class + applyCustomClass(popup, params, 'popup'); + if (typeof params.customClass === 'string') { + addClass(popup, params.customClass); + } + + // Icon class (#1842) + if (params.icon) { + addClass(popup, swalClasses[`icon-${params.icon}`]); + } + }; + + /** + * @param {SweetAlert2} instance + * @param {SweetAlertOptions} params + */ + const renderProgressSteps = (instance, params) => { + const progressStepsContainer = getProgressSteps$1(); + if (!params.progressSteps || params.progressSteps.length === 0) { + hide(progressStepsContainer); + return; + } + show(progressStepsContainer); + progressStepsContainer.textContent = ''; + if (params.currentProgressStep >= params.progressSteps.length) { + warn('Invalid currentProgressStep parameter, it should be less than progressSteps.length ' + '(currentProgressStep like JS arrays starts from 0)'); + } + params.progressSteps.forEach((step, index) => { + const stepEl = createStepElement(step); + progressStepsContainer.appendChild(stepEl); + if (index === params.currentProgressStep) { + addClass(stepEl, swalClasses['active-progress-step']); + } + if (index !== params.progressSteps.length - 1) { + const lineEl = createLineElement(params); + progressStepsContainer.appendChild(lineEl); + } + }); + }; + + /** + * @param {string} step + * @returns {HTMLLIElement} + */ + const createStepElement = step => { + const stepEl = document.createElement('li'); + addClass(stepEl, swalClasses['progress-step']); + setInnerHtml(stepEl, step); + return stepEl; + }; + + /** + * @param {SweetAlertOptions} params + * @returns {HTMLLIElement} + */ + const createLineElement = params => { + const lineEl = document.createElement('li'); + addClass(lineEl, swalClasses['progress-step-line']); + if (params.progressStepsDistance) { + applyNumericalStyle(lineEl, 'width', params.progressStepsDistance); + } + return lineEl; + }; + + /** + * @param {SweetAlert2} instance + * @param {SweetAlertOptions} params + */ + const renderTitle = (instance, params) => { + const title = getTitle(); + toggle(title, params.title || params.titleText, 'block'); + if (params.title) { + parseHtmlToContainer(params.title, title); + } + if (params.titleText) { + title.innerText = params.titleText; + } + + // Custom class + applyCustomClass(title, params, 'title'); + }; + + /** + * @param {SweetAlert2} instance + * @param {SweetAlertOptions} params + */ + const render = (instance, params) => { + renderPopup(instance, params); + renderContainer(instance, params); + renderProgressSteps(instance, params); + renderIcon(instance, params); + renderImage(instance, params); + renderTitle(instance, params); + renderCloseButton(instance, params); + renderContent(instance, params); + renderActions(instance, params); + renderFooter(instance, params); + if (typeof params.didRender === 'function') { + params.didRender(getPopup()); + } + }; + + /** + * Hides loader and shows back the button which was hidden by .showLoading() + */ + function hideLoading() { + // do nothing if popup is closed + const innerParams = privateProps.innerParams.get(this); + if (!innerParams) { + return; + } + const domCache = privateProps.domCache.get(this); + hide(domCache.loader); + if (isToast()) { + if (innerParams.icon) { + show(getIcon()); + } + } else { + showRelatedButton(domCache); + } + removeClass([domCache.popup, domCache.actions], swalClasses.loading); + domCache.popup.removeAttribute('aria-busy'); + domCache.popup.removeAttribute('data-loading'); + domCache.confirmButton.disabled = false; + domCache.denyButton.disabled = false; + domCache.cancelButton.disabled = false; + } + const showRelatedButton = domCache => { + const buttonToReplace = domCache.popup.getElementsByClassName(domCache.loader.getAttribute('data-button-to-replace')); + if (buttonToReplace.length) { + show(buttonToReplace[0], 'inline-block'); + } else if (allButtonsAreHidden()) { + hide(domCache.actions); + } + }; + + /** + * Gets the input DOM node, this method works with input parameter. + * + * @param {SweetAlert2} instance + * @returns {HTMLElement | null} + */ + function getInput(instance) { + const innerParams = privateProps.innerParams.get(instance || this); + const domCache = privateProps.domCache.get(instance || this); + if (!domCache) { + return null; + } + return getInput$1(domCache.popup, innerParams.input); + } + + /* + * Global function to determine if SweetAlert2 popup is shown + */ + const isVisible = () => { + return isVisible$1(getPopup()); + }; + + /* + * Global function to click 'Confirm' button + */ + const clickConfirm = () => getConfirmButton() && getConfirmButton().click(); + + /* + * Global function to click 'Deny' button + */ + const clickDeny = () => getDenyButton() && getDenyButton().click(); + + /* + * Global function to click 'Cancel' button + */ + const clickCancel = () => getCancelButton() && getCancelButton().click(); + + const DismissReason = Object.freeze({ + cancel: 'cancel', + backdrop: 'backdrop', + close: 'close', + esc: 'esc', + timer: 'timer' + }); + + /** + * @param {GlobalState} globalState + */ + const removeKeydownHandler = globalState => { + if (globalState.keydownTarget && globalState.keydownHandlerAdded) { + globalState.keydownTarget.removeEventListener('keydown', globalState.keydownHandler, { + capture: globalState.keydownListenerCapture + }); + globalState.keydownHandlerAdded = false; + } + }; + + /** + * @param {SweetAlert2} instance + * @param {GlobalState} globalState + * @param {SweetAlertOptions} innerParams + * @param {*} dismissWith + */ + const addKeydownHandler = (instance, globalState, innerParams, dismissWith) => { + removeKeydownHandler(globalState); + if (!innerParams.toast) { + globalState.keydownHandler = e => keydownHandler(instance, e, dismissWith); + globalState.keydownTarget = innerParams.keydownListenerCapture ? window : getPopup(); + globalState.keydownListenerCapture = innerParams.keydownListenerCapture; + globalState.keydownTarget.addEventListener('keydown', globalState.keydownHandler, { + capture: globalState.keydownListenerCapture + }); + globalState.keydownHandlerAdded = true; + } + }; + + /** + * @param {SweetAlertOptions} innerParams + * @param {number} index + * @param {number} increment + */ + const setFocus = (innerParams, index, increment) => { + const focusableElements = getFocusableElements(); + // search for visible elements and select the next possible match + if (focusableElements.length) { + index = index + increment; + + // rollover to first item + if (index === focusableElements.length) { + index = 0; + + // go to last item + } else if (index === -1) { + index = focusableElements.length - 1; + } + return focusableElements[index].focus(); + } + // no visible focusable elements, focus the popup + getPopup().focus(); + }; + const arrowKeysNextButton = ['ArrowRight', 'ArrowDown']; + const arrowKeysPreviousButton = ['ArrowLeft', 'ArrowUp']; + + /** + * @param {SweetAlert2} instance + * @param {KeyboardEvent} e + * @param {function} dismissWith + */ + const keydownHandler = (instance, e, dismissWith) => { + const innerParams = privateProps.innerParams.get(instance); + if (!innerParams) { + return; // This instance has already been destroyed + } + + // Ignore keydown during IME composition + // https://developer.mozilla.org/en-US/docs/Web/API/Document/keydown_event#ignoring_keydown_during_ime_composition + // https://github.com/sweetalert2/sweetalert2/issues/720 + // https://github.com/sweetalert2/sweetalert2/issues/2406 + if (e.isComposing || e.keyCode === 229) { + return; + } + if (innerParams.stopKeydownPropagation) { + e.stopPropagation(); + } + + // ENTER + if (e.key === 'Enter') { + handleEnter(instance, e, innerParams); + } + + // TAB + else if (e.key === 'Tab') { + handleTab(e, innerParams); + } + + // ARROWS - switch focus between buttons + else if ([...arrowKeysNextButton, ...arrowKeysPreviousButton].includes(e.key)) { + handleArrows(e.key); + } + + // ESC + else if (e.key === 'Escape') { + handleEsc(e, innerParams, dismissWith); + } + }; + + /** + * @param {SweetAlert2} instance + * @param {KeyboardEvent} e + * @param {SweetAlertOptions} innerParams + */ + const handleEnter = (instance, e, innerParams) => { + // https://github.com/sweetalert2/sweetalert2/issues/2386 + if (!callIfFunction(innerParams.allowEnterKey)) { + return; + } + if (e.target && instance.getInput() && e.target instanceof HTMLElement && e.target.outerHTML === instance.getInput().outerHTML) { + if (['textarea', 'file'].includes(innerParams.input)) { + return; // do not submit + } + + clickConfirm(); + e.preventDefault(); + } + }; + + /** + * @param {KeyboardEvent} e + * @param {SweetAlertOptions} innerParams + */ + const handleTab = (e, innerParams) => { + const targetElement = e.target; + const focusableElements = getFocusableElements(); + let btnIndex = -1; + for (let i = 0; i < focusableElements.length; i++) { + if (targetElement === focusableElements[i]) { + btnIndex = i; + break; + } + } + + // Cycle to the next button + if (!e.shiftKey) { + setFocus(innerParams, btnIndex, 1); + } + + // Cycle to the prev button + else { + setFocus(innerParams, btnIndex, -1); + } + e.stopPropagation(); + e.preventDefault(); + }; + + /** + * @param {string} key + */ + const handleArrows = key => { + const confirmButton = getConfirmButton(); + const denyButton = getDenyButton(); + const cancelButton = getCancelButton(); + if (document.activeElement instanceof HTMLElement && ![confirmButton, denyButton, cancelButton].includes(document.activeElement)) { + return; + } + const sibling = arrowKeysNextButton.includes(key) ? 'nextElementSibling' : 'previousElementSibling'; + let buttonToFocus = document.activeElement; + for (let i = 0; i < getActions().children.length; i++) { + buttonToFocus = buttonToFocus[sibling]; + if (!buttonToFocus) { + return; + } + if (buttonToFocus instanceof HTMLButtonElement && isVisible$1(buttonToFocus)) { + break; + } + } + if (buttonToFocus instanceof HTMLButtonElement) { + buttonToFocus.focus(); + } + }; + + /** + * @param {KeyboardEvent} e + * @param {SweetAlertOptions} innerParams + * @param {function} dismissWith + */ + const handleEsc = (e, innerParams, dismissWith) => { + if (callIfFunction(innerParams.allowEscapeKey)) { + e.preventDefault(); + dismissWith(DismissReason.esc); + } + }; + + /** + * This module contains `WeakMap`s for each effectively-"private property" that a `Swal` has. + * For example, to set the private property "foo" of `this` to "bar", you can `privateProps.foo.set(this, 'bar')` + * This is the approach that Babel will probably take to implement private methods/fields + * https://github.com/tc39/proposal-private-methods + * https://github.com/babel/babel/pull/7555 + * Once we have the changes from that PR in Babel, and our core class fits reasonable in *one module* + * then we can use that language feature. + */ + + var privateMethods = { + swalPromiseResolve: new WeakMap(), + swalPromiseReject: new WeakMap() + }; + + // From https://developer.paciellogroup.com/blog/2018/06/the-current-state-of-modal-dialog-accessibility/ + // Adding aria-hidden="true" to elements outside of the active modal dialog ensures that + // elements not within the active modal dialog will not be surfaced if a user opens a screen + // reader’s list of elements (headings, form controls, landmarks, etc.) in the document. + + const setAriaHidden = () => { + const bodyChildren = Array.from(document.body.children); + bodyChildren.forEach(el => { + if (el === getContainer() || el.contains(getContainer())) { + return; + } + if (el.hasAttribute('aria-hidden')) { + el.setAttribute('data-previous-aria-hidden', el.getAttribute('aria-hidden')); + } + el.setAttribute('aria-hidden', 'true'); + }); + }; + const unsetAriaHidden = () => { + const bodyChildren = Array.from(document.body.children); + bodyChildren.forEach(el => { + if (el.hasAttribute('data-previous-aria-hidden')) { + el.setAttribute('aria-hidden', el.getAttribute('data-previous-aria-hidden')); + el.removeAttribute('data-previous-aria-hidden'); + } else { + el.removeAttribute('aria-hidden'); + } + }); + }; + + /* istanbul ignore file */ + + // Fix iOS scrolling http://stackoverflow.com/q/39626302 + + const iOSfix = () => { + const iOS = + // @ts-ignore + /iPad|iPhone|iPod/.test(navigator.userAgent) && !window.MSStream || navigator.platform === 'MacIntel' && navigator.maxTouchPoints > 1; + if (iOS && !hasClass(document.body, swalClasses.iosfix)) { + const offset = document.body.scrollTop; + document.body.style.top = `${offset * -1}px`; + addClass(document.body, swalClasses.iosfix); + lockBodyScroll(); + addBottomPaddingForTallPopups(); + } + }; + + /** + * https://github.com/sweetalert2/sweetalert2/issues/1948 + */ + const addBottomPaddingForTallPopups = () => { + const ua = navigator.userAgent; + const iOS = !!ua.match(/iPad/i) || !!ua.match(/iPhone/i); + const webkit = !!ua.match(/WebKit/i); + const iOSSafari = iOS && webkit && !ua.match(/CriOS/i); + if (iOSSafari) { + const bottomPanelHeight = 44; + if (getPopup().scrollHeight > window.innerHeight - bottomPanelHeight) { + getContainer().style.paddingBottom = `${bottomPanelHeight}px`; + } + } + }; + + /** + * https://github.com/sweetalert2/sweetalert2/issues/1246 + */ + const lockBodyScroll = () => { + const container = getContainer(); + let preventTouchMove; + /** + * @param {TouchEvent} e + */ + container.ontouchstart = e => { + preventTouchMove = shouldPreventTouchMove(e); + }; + /** + * @param {TouchEvent} e + */ + container.ontouchmove = e => { + if (preventTouchMove) { + e.preventDefault(); + e.stopPropagation(); + } + }; + }; + + /** + * @param {TouchEvent} event + * @returns {boolean} + */ + const shouldPreventTouchMove = event => { + const target = event.target; + const container = getContainer(); + if (isStylus(event) || isZoom(event)) { + return false; + } + if (target === container) { + return true; + } + if (!isScrollable(container) && target instanceof HTMLElement && target.tagName !== 'INPUT' && + // #1603 + target.tagName !== 'TEXTAREA' && + // #2266 + !(isScrollable(getHtmlContainer()) && + // #1944 + getHtmlContainer().contains(target))) { + return true; + } + return false; + }; + + /** + * https://github.com/sweetalert2/sweetalert2/issues/1786 + * + * @param {*} event + * @returns {boolean} + */ + const isStylus = event => { + return event.touches && event.touches.length && event.touches[0].touchType === 'stylus'; + }; + + /** + * https://github.com/sweetalert2/sweetalert2/issues/1891 + * + * @param {TouchEvent} event + * @returns {boolean} + */ + const isZoom = event => { + return event.touches && event.touches.length > 1; + }; + const undoIOSfix = () => { + if (hasClass(document.body, swalClasses.iosfix)) { + const offset = parseInt(document.body.style.top, 10); + removeClass(document.body, swalClasses.iosfix); + document.body.style.top = ''; + document.body.scrollTop = offset * -1; + } + }; + + const fixScrollbar = () => { + // for queues, do not do this more than once + if (states.previousBodyPadding !== null) { + return; + } + // if the body has overflow + if (document.body.scrollHeight > window.innerHeight) { + // add padding so the content doesn't shift after removal of scrollbar + states.previousBodyPadding = parseInt(window.getComputedStyle(document.body).getPropertyValue('padding-right')); + document.body.style.paddingRight = `${states.previousBodyPadding + measureScrollbar()}px`; + } + }; + const undoScrollbar = () => { + if (states.previousBodyPadding !== null) { + document.body.style.paddingRight = `${states.previousBodyPadding}px`; + states.previousBodyPadding = null; + } + }; + + /* + * Instance method to close sweetAlert + */ + + function removePopupAndResetState(instance, container, returnFocus, didClose) { + if (isToast()) { + triggerDidCloseAndDispose(instance, didClose); + } else { + restoreActiveElement(returnFocus).then(() => triggerDidCloseAndDispose(instance, didClose)); + removeKeydownHandler(globalState); + } + const isSafari = /^((?!chrome|android).)*safari/i.test(navigator.userAgent); + // workaround for #2088 + // for some reason removing the container in Safari will scroll the document to bottom + if (isSafari) { + container.setAttribute('style', 'display:none !important'); + container.removeAttribute('class'); + container.innerHTML = ''; + } else { + container.remove(); + } + if (isModal()) { + undoScrollbar(); + undoIOSfix(); + unsetAriaHidden(); + } + removeBodyClasses(); + } + function removeBodyClasses() { + removeClass([document.documentElement, document.body], [swalClasses.shown, swalClasses['height-auto'], swalClasses['no-backdrop'], swalClasses['toast-shown']]); + } + function close(resolveValue) { + resolveValue = prepareResolveValue(resolveValue); + const swalPromiseResolve = privateMethods.swalPromiseResolve.get(this); + const didClose = triggerClosePopup(this); + if (this.isAwaitingPromise()) { + // A swal awaiting for a promise (after a click on Confirm or Deny) cannot be dismissed anymore #2335 + if (!resolveValue.isDismissed) { + handleAwaitingPromise(this); + swalPromiseResolve(resolveValue); + } + } else if (didClose) { + // Resolve Swal promise + swalPromiseResolve(resolveValue); + } + } + function isAwaitingPromise() { + return !!privateProps.awaitingPromise.get(this); + } + const triggerClosePopup = instance => { + const popup = getPopup(); + if (!popup) { + return false; + } + const innerParams = privateProps.innerParams.get(instance); + if (!innerParams || hasClass(popup, innerParams.hideClass.popup)) { + return false; + } + removeClass(popup, innerParams.showClass.popup); + addClass(popup, innerParams.hideClass.popup); + const backdrop = getContainer(); + removeClass(backdrop, innerParams.showClass.backdrop); + addClass(backdrop, innerParams.hideClass.backdrop); + handlePopupAnimation(instance, popup, innerParams); + return true; + }; + function rejectPromise(error) { + const rejectPromise = privateMethods.swalPromiseReject.get(this); + handleAwaitingPromise(this); + if (rejectPromise) { + // Reject Swal promise + rejectPromise(error); + } + } + const handleAwaitingPromise = instance => { + if (instance.isAwaitingPromise()) { + privateProps.awaitingPromise.delete(instance); + // The instance might have been previously partly destroyed, we must resume the destroy process in this case #2335 + if (!privateProps.innerParams.get(instance)) { + instance._destroy(); + } + } + }; + const prepareResolveValue = resolveValue => { + // When user calls Swal.close() + if (typeof resolveValue === 'undefined') { + return { + isConfirmed: false, + isDenied: false, + isDismissed: true + }; + } + return Object.assign({ + isConfirmed: false, + isDenied: false, + isDismissed: false + }, resolveValue); + }; + const handlePopupAnimation = (instance, popup, innerParams) => { + const container = getContainer(); + // If animation is supported, animate + const animationIsSupported = animationEndEvent && hasCssAnimation(popup); + if (typeof innerParams.willClose === 'function') { + innerParams.willClose(popup); + } + if (animationIsSupported) { + animatePopup(instance, popup, container, innerParams.returnFocus, innerParams.didClose); + } else { + // Otherwise, remove immediately + removePopupAndResetState(instance, container, innerParams.returnFocus, innerParams.didClose); + } + }; + const animatePopup = (instance, popup, container, returnFocus, didClose) => { + globalState.swalCloseEventFinishedCallback = removePopupAndResetState.bind(null, instance, container, returnFocus, didClose); + popup.addEventListener(animationEndEvent, function (e) { + if (e.target === popup) { + globalState.swalCloseEventFinishedCallback(); + delete globalState.swalCloseEventFinishedCallback; + } + }); + }; + const triggerDidCloseAndDispose = (instance, didClose) => { + setTimeout(() => { + if (typeof didClose === 'function') { + didClose.bind(instance.params)(); + } + instance._destroy(); + }); + }; + + /** + * @param {SweetAlert2} instance + * @param {string[]} buttons + * @param {boolean} disabled + */ + function setButtonsDisabled(instance, buttons, disabled) { + const domCache = privateProps.domCache.get(instance); + buttons.forEach(button => { + domCache[button].disabled = disabled; + }); + } + + /** + * @param {HTMLInputElement} input + * @param {boolean} disabled + */ + function setInputDisabled(input, disabled) { + if (!input) { + return; + } + if (input.type === 'radio') { + const radiosContainer = input.parentNode.parentNode; + const radios = radiosContainer.querySelectorAll('input'); + for (let i = 0; i < radios.length; i++) { + radios[i].disabled = disabled; + } + } else { + input.disabled = disabled; + } + } + function enableButtons() { + setButtonsDisabled(this, ['confirmButton', 'denyButton', 'cancelButton'], false); + } + function disableButtons() { + setButtonsDisabled(this, ['confirmButton', 'denyButton', 'cancelButton'], true); + } + function enableInput() { + setInputDisabled(this.getInput(), false); + } + function disableInput() { + setInputDisabled(this.getInput(), true); + } + + // Show block with validation message + function showValidationMessage(error) { + const domCache = privateProps.domCache.get(this); + const params = privateProps.innerParams.get(this); + setInnerHtml(domCache.validationMessage, error); + domCache.validationMessage.className = swalClasses['validation-message']; + if (params.customClass && params.customClass.validationMessage) { + addClass(domCache.validationMessage, params.customClass.validationMessage); + } + show(domCache.validationMessage); + const input = this.getInput(); + if (input) { + input.setAttribute('aria-invalid', true); + input.setAttribute('aria-describedby', swalClasses['validation-message']); + focusInput(input); + addClass(input, swalClasses.inputerror); + } + } + + // Hide block with validation message + function resetValidationMessage() { + const domCache = privateProps.domCache.get(this); + if (domCache.validationMessage) { + hide(domCache.validationMessage); + } + const input = this.getInput(); + if (input) { + input.removeAttribute('aria-invalid'); + input.removeAttribute('aria-describedby'); + removeClass(input, swalClasses.inputerror); + } + } + + function getProgressSteps() { + const domCache = privateProps.domCache.get(this); + return domCache.progressSteps; + } + + const defaultParams = { + title: '', + titleText: '', + text: '', + html: '', + footer: '', + icon: undefined, + iconColor: undefined, + iconHtml: undefined, + template: undefined, + toast: false, + showClass: { + popup: 'swal2-show', + backdrop: 'swal2-backdrop-show', + icon: 'swal2-icon-show' + }, + hideClass: { + popup: 'swal2-hide', + backdrop: 'swal2-backdrop-hide', + icon: 'swal2-icon-hide' + }, + customClass: {}, + target: 'body', + color: undefined, + backdrop: true, + heightAuto: true, + allowOutsideClick: true, + allowEscapeKey: true, + allowEnterKey: true, + stopKeydownPropagation: true, + keydownListenerCapture: false, + showConfirmButton: true, + showDenyButton: false, + showCancelButton: false, + preConfirm: undefined, + preDeny: undefined, + confirmButtonText: 'OK', + confirmButtonAriaLabel: '', + confirmButtonColor: undefined, + denyButtonText: 'No', + denyButtonAriaLabel: '', + denyButtonColor: undefined, + cancelButtonText: 'Cancel', + cancelButtonAriaLabel: '', + cancelButtonColor: undefined, + buttonsStyling: true, + reverseButtons: false, + focusConfirm: true, + focusDeny: false, + focusCancel: false, + returnFocus: true, + showCloseButton: false, + closeButtonHtml: '×', + closeButtonAriaLabel: 'Close this dialog', + loaderHtml: '', + showLoaderOnConfirm: false, + showLoaderOnDeny: false, + imageUrl: undefined, + imageWidth: undefined, + imageHeight: undefined, + imageAlt: '', + timer: undefined, + timerProgressBar: false, + width: undefined, + padding: undefined, + background: undefined, + input: undefined, + inputPlaceholder: '', + inputLabel: '', + inputValue: '', + inputOptions: {}, + inputAutoTrim: true, + inputAttributes: {}, + inputValidator: undefined, + returnInputValueOnDeny: false, + validationMessage: undefined, + grow: false, + position: 'center', + progressSteps: [], + currentProgressStep: undefined, + progressStepsDistance: undefined, + willOpen: undefined, + didOpen: undefined, + didRender: undefined, + willClose: undefined, + didClose: undefined, + didDestroy: undefined, + scrollbarPadding: true + }; + const updatableParams = ['allowEscapeKey', 'allowOutsideClick', 'background', 'buttonsStyling', 'cancelButtonAriaLabel', 'cancelButtonColor', 'cancelButtonText', 'closeButtonAriaLabel', 'closeButtonHtml', 'color', 'confirmButtonAriaLabel', 'confirmButtonColor', 'confirmButtonText', 'currentProgressStep', 'customClass', 'denyButtonAriaLabel', 'denyButtonColor', 'denyButtonText', 'didClose', 'didDestroy', 'footer', 'hideClass', 'html', 'icon', 'iconColor', 'iconHtml', 'imageAlt', 'imageHeight', 'imageUrl', 'imageWidth', 'preConfirm', 'preDeny', 'progressSteps', 'returnFocus', 'reverseButtons', 'showCancelButton', 'showCloseButton', 'showConfirmButton', 'showDenyButton', 'text', 'title', 'titleText', 'willClose']; + const deprecatedParams = {}; + const toastIncompatibleParams = ['allowOutsideClick', 'allowEnterKey', 'backdrop', 'focusConfirm', 'focusDeny', 'focusCancel', 'returnFocus', 'heightAuto', 'keydownListenerCapture']; + + /** + * Is valid parameter + * + * @param {string} paramName + * @returns {boolean} + */ + const isValidParameter = paramName => { + return Object.prototype.hasOwnProperty.call(defaultParams, paramName); + }; + + /** + * Is valid parameter for Swal.update() method + * + * @param {string} paramName + * @returns {boolean} + */ + const isUpdatableParameter = paramName => { + return updatableParams.indexOf(paramName) !== -1; + }; + + /** + * Is deprecated parameter + * + * @param {string} paramName + * @returns {string | undefined} + */ + const isDeprecatedParameter = paramName => { + return deprecatedParams[paramName]; + }; + + /** + * @param {string} param + */ + const checkIfParamIsValid = param => { + if (!isValidParameter(param)) { + warn(`Unknown parameter "${param}"`); + } + }; + + /** + * @param {string} param + */ + const checkIfToastParamIsValid = param => { + if (toastIncompatibleParams.includes(param)) { + warn(`The parameter "${param}" is incompatible with toasts`); + } + }; + + /** + * @param {string} param + */ + const checkIfParamIsDeprecated = param => { + if (isDeprecatedParameter(param)) { + warnAboutDeprecation(param, isDeprecatedParameter(param)); + } + }; + + /** + * Show relevant warnings for given params + * + * @param {SweetAlertOptions} params + */ + const showWarningsForParams = params => { + if (params.backdrop === false && params.allowOutsideClick) { + warn('"allowOutsideClick" parameter requires `backdrop` parameter to be set to `true`'); + } + for (const param in params) { + checkIfParamIsValid(param); + if (params.toast) { + checkIfToastParamIsValid(param); + } + checkIfParamIsDeprecated(param); + } + }; + + /** + * Updates popup parameters. + */ + function update(params) { + const popup = getPopup(); + const innerParams = privateProps.innerParams.get(this); + if (!popup || hasClass(popup, innerParams.hideClass.popup)) { + return warn(`You're trying to update the closed or closing popup, that won't work. Use the update() method in preConfirm parameter or show a new popup.`); + } + const validUpdatableParams = filterValidParams(params); + const updatedParams = Object.assign({}, innerParams, validUpdatableParams); + render(this, updatedParams); + privateProps.innerParams.set(this, updatedParams); + Object.defineProperties(this, { + params: { + value: Object.assign({}, this.params, params), + writable: false, + enumerable: true + } + }); + } + const filterValidParams = params => { + const validUpdatableParams = {}; + Object.keys(params).forEach(param => { + if (isUpdatableParameter(param)) { + validUpdatableParams[param] = params[param]; + } else { + warn(`Invalid parameter to update: ${param}`); + } + }); + return validUpdatableParams; + }; + + function _destroy() { + const domCache = privateProps.domCache.get(this); + const innerParams = privateProps.innerParams.get(this); + if (!innerParams) { + disposeWeakMaps(this); // The WeakMaps might have been partly destroyed, we must recall it to dispose any remaining WeakMaps #2335 + return; // This instance has already been destroyed + } + + // Check if there is another Swal closing + if (domCache.popup && globalState.swalCloseEventFinishedCallback) { + globalState.swalCloseEventFinishedCallback(); + delete globalState.swalCloseEventFinishedCallback; + } + if (typeof innerParams.didDestroy === 'function') { + innerParams.didDestroy(); + } + disposeSwal(this); + } + + /** + * @param {SweetAlert2} instance + */ + const disposeSwal = instance => { + disposeWeakMaps(instance); + // Unset this.params so GC will dispose it (#1569) + // @ts-ignore + delete instance.params; + // Unset globalState props so GC will dispose globalState (#1569) + delete globalState.keydownHandler; + delete globalState.keydownTarget; + // Unset currentInstance + delete globalState.currentInstance; + }; + + /** + * @param {SweetAlert2} instance + */ + const disposeWeakMaps = instance => { + // If the current instance is awaiting a promise result, we keep the privateMethods to call them once the promise result is retrieved #2335 + // @ts-ignore + if (instance.isAwaitingPromise()) { + unsetWeakMaps(privateProps, instance); + privateProps.awaitingPromise.set(instance, true); + } else { + unsetWeakMaps(privateMethods, instance); + unsetWeakMaps(privateProps, instance); + } + }; + + /** + * @param {object} obj + * @param {SweetAlert2} instance + */ + const unsetWeakMaps = (obj, instance) => { + for (const i in obj) { + obj[i].delete(instance); + } + }; + + var instanceMethods = /*#__PURE__*/Object.freeze({ + __proto__: null, + hideLoading: hideLoading, + disableLoading: hideLoading, + getInput: getInput, + close: close, + isAwaitingPromise: isAwaitingPromise, + rejectPromise: rejectPromise, + handleAwaitingPromise: handleAwaitingPromise, + closePopup: close, + closeModal: close, + closeToast: close, + enableButtons: enableButtons, + disableButtons: disableButtons, + enableInput: enableInput, + disableInput: disableInput, + showValidationMessage: showValidationMessage, + resetValidationMessage: resetValidationMessage, + getProgressSteps: getProgressSteps, + update: update, + _destroy: _destroy + }); + + /** + * Shows loader (spinner), this is useful with AJAX requests. + * By default the loader be shown instead of the "Confirm" button. + */ + const showLoading = buttonToReplace => { + let popup = getPopup(); + if (!popup) { + new Swal(); // eslint-disable-line no-new + } + + popup = getPopup(); + const loader = getLoader(); + if (isToast()) { + hide(getIcon()); + } else { + replaceButton(popup, buttonToReplace); + } + show(loader); + popup.setAttribute('data-loading', 'true'); + popup.setAttribute('aria-busy', 'true'); + popup.focus(); + }; + const replaceButton = (popup, buttonToReplace) => { + const actions = getActions(); + const loader = getLoader(); + if (!buttonToReplace && isVisible$1(getConfirmButton())) { + buttonToReplace = getConfirmButton(); + } + show(actions); + if (buttonToReplace) { + hide(buttonToReplace); + loader.setAttribute('data-button-to-replace', buttonToReplace.className); + } + loader.parentNode.insertBefore(loader, buttonToReplace); + addClass([popup, actions], swalClasses.loading); + }; + + /** + * @typedef { string | number | boolean } InputValue + */ + + /** + * @param {SweetAlert2} instance + * @param {SweetAlertOptions} params + */ + const handleInputOptionsAndValue = (instance, params) => { + if (params.input === 'select' || params.input === 'radio') { + handleInputOptions(instance, params); + } else if (['text', 'email', 'number', 'tel', 'textarea'].includes(params.input) && (hasToPromiseFn(params.inputValue) || isPromise(params.inputValue))) { + showLoading(getConfirmButton()); + handleInputValue(instance, params); + } + }; + + /** + * @param {SweetAlert2} instance + * @param {SweetAlertOptions} innerParams + * @returns {string | number | File | FileList | null} + */ + const getInputValue = (instance, innerParams) => { + const input = instance.getInput(); + if (!input) { + return null; + } + switch (innerParams.input) { + case 'checkbox': + return getCheckboxValue(input); + case 'radio': + return getRadioValue(input); + case 'file': + return getFileValue(input); + default: + return innerParams.inputAutoTrim ? input.value.trim() : input.value; + } + }; + + /** + * @param {HTMLInputElement} input + * @returns {number} + */ + const getCheckboxValue = input => input.checked ? 1 : 0; + + /** + * @param {HTMLInputElement} input + * @returns {string | null} + */ + const getRadioValue = input => input.checked ? input.value : null; + + /** + * @param {HTMLInputElement} input + * @returns {FileList | File | null} + */ + const getFileValue = input => input.files.length ? input.getAttribute('multiple') !== null ? input.files : input.files[0] : null; + + /** + * @param {SweetAlert2} instance + * @param {SweetAlertOptions} params + */ + const handleInputOptions = (instance, params) => { + const popup = getPopup(); + /** + * @param {Record} inputOptions + */ + const processInputOptions = inputOptions => { + populateInputOptions[params.input](popup, formatInputOptions(inputOptions), params); + }; + if (hasToPromiseFn(params.inputOptions) || isPromise(params.inputOptions)) { + showLoading(getConfirmButton()); + asPromise(params.inputOptions).then(inputOptions => { + instance.hideLoading(); + processInputOptions(inputOptions); + }); + } else if (typeof params.inputOptions === 'object') { + processInputOptions(params.inputOptions); + } else { + error(`Unexpected type of inputOptions! Expected object, Map or Promise, got ${typeof params.inputOptions}`); + } + }; + + /** + * @param {SweetAlert2} instance + * @param {SweetAlertOptions} params + */ + const handleInputValue = (instance, params) => { + const input = instance.getInput(); + hide(input); + asPromise(params.inputValue).then(inputValue => { + input.value = params.input === 'number' ? `${parseFloat(inputValue) || 0}` : `${inputValue}`; + show(input); + input.focus(); + instance.hideLoading(); + }).catch(err => { + error(`Error in inputValue promise: ${err}`); + input.value = ''; + show(input); + input.focus(); + instance.hideLoading(); + }); + }; + const populateInputOptions = { + /** + * @param {HTMLElement} popup + * @param {Record} inputOptions + * @param {SweetAlertOptions} params + */ + select: (popup, inputOptions, params) => { + const select = getDirectChildByClass(popup, swalClasses.select); + /** + * @param {HTMLElement} parent + * @param {string} optionLabel + * @param {string} optionValue + */ + const renderOption = (parent, optionLabel, optionValue) => { + const option = document.createElement('option'); + option.value = optionValue; + setInnerHtml(option, optionLabel); + option.selected = isSelected(optionValue, params.inputValue); + parent.appendChild(option); + }; + inputOptions.forEach(inputOption => { + const optionValue = inputOption[0]; + const optionLabel = inputOption[1]; + // spec: + // https://www.w3.org/TR/html401/interact/forms.html#h-17.6 + // "...all OPTGROUP elements must be specified directly within a SELECT element (i.e., groups may not be nested)..." + // check whether this is a + if (Array.isArray(optionLabel)) { + // if it is an array, then it is an + const optgroup = document.createElement('optgroup'); + optgroup.label = optionValue; + optgroup.disabled = false; // not configurable for now + select.appendChild(optgroup); + optionLabel.forEach(o => renderOption(optgroup, o[1], o[0])); + } else { + // case of
                                                                                                                                                                                                                                                                                                                                            diff --git a/resources/views/bo/layouts/nav-list.blade.php b/resources/views/bo/layouts/nav-list.blade.php new file mode 100644 index 0000000..099328b --- /dev/null +++ b/resources/views/bo/layouts/nav-list.blade.php @@ -0,0 +1,150 @@ +@auth('backend') + +@endauth diff --git a/resources/views/bo/modules/change-model-order.blade.php b/resources/views/bo/modules/change-model-order.blade.php new file mode 100644 index 0000000..c8c76b1 --- /dev/null +++ b/resources/views/bo/modules/change-model-order.blade.php @@ -0,0 +1,32 @@ + + @can('changeOrder', $model) +
                                                                                                                                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                                                                                                                                            + @else + + + + @endcan + diff --git a/resources/views/bo/modules/change-published-status.blade.php b/resources/views/bo/modules/change-published-status.blade.php new file mode 100644 index 0000000..3322e5a --- /dev/null +++ b/resources/views/bo/modules/change-published-status.blade.php @@ -0,0 +1,20 @@ + + @can('changePublished', $model) +
                                                                                                                                                                                                                                                                                                                                            + @csrf + @method('PATCH') + +
                                                                                                                                                                                                                                                                                                                                            + @else + + + + @endcan + diff --git a/resources/views/bo/modules/pagination.blade.php b/resources/views/bo/modules/pagination.blade.php new file mode 100644 index 0000000..5ce1e6b --- /dev/null +++ b/resources/views/bo/modules/pagination.blade.php @@ -0,0 +1,114 @@ +{{-- GET ACTUAL PAGINATION --}} +@php + $pagination = intval( + Cache::get( + 'pagination.' . + \Illuminate\Support\Str::slug( + request() + ->route() + ->getName(), + ), + ), + ); +@endphp +@if ($paginator->items()) + +@endif diff --git a/resources/views/bo/modules/search-bar.blade.php b/resources/views/bo/modules/search-bar.blade.php new file mode 100644 index 0000000..f8f7c62 --- /dev/null +++ b/resources/views/bo/modules/search-bar.blade.php @@ -0,0 +1,48 @@ +@php + $iArgs = []; + if (request()->sort_col) { + $iArgs['sort_col'] = request()->sort_col; + } + + if (request()->search) { + $iArgs['search'] = request()->sort_way; + } +@endphp +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + @if (request()->sort_col) + + @endif + @if (request()->sort_way) + + @endif + @if (request()->rangefilter) + + @endif + @if (request()->group) + + @endif + + + + @push('scripts') + + @endpush +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            diff --git a/resources/views/bo/modules/table-col-sorter.blade.php b/resources/views/bo/modules/table-col-sorter.blade.php new file mode 100644 index 0000000..fcf00bb --- /dev/null +++ b/resources/views/bo/modules/table-col-sorter.blade.php @@ -0,0 +1,76 @@ +@php + $route = request()->route(); + $routeName = $route->getName(); + $rst = !is_null(request()->rst) || !Session::has("$routeName.sorted"); + $noOrder = !empty($noOrder); + $noOrder = $noOrder || (Session::get("$routeName.sort_col") !== 'order' and (Session::has("$routeName.sort_col") or Session::has("$routeName.sort_way"))); + $noOrder = $noOrder || !empty(request()->search); + $ignore = (isset($ignore) and is_array($ignore)) ? $ignore : []; +@endphp + + @foreach ($cols as $col => $colname) + @php + $iArgs = ['sort_col' => $col]; + if (request()->search) { + $iArgs['search'] = request()->search; + } + @endphp + {{-- NO Sort for order column --}} + @if ($col === 'order' or in_array($col, $ignore)) + @if ($noOrder and !in_array($col, $ignore)) + @continue + @endif + +
                                                                                                                                                                                                                                                                                                                                            + {{ $colname }} +
                                                                                                                                                                                                                                                                                                                                            + + @continue + @endif + +
                                                                                                                                                                                                                                                                                                                                            + + {{ $colname }} + + @if ( + !session("$routeName.sort_way") or + session("$routeName.sort_col") !== $col or + session("$routeName.sort_way") === 'desc' and session("$routeName.sort_col") === $col) + + + + @endif + @if ( + !session("$routeName.sort_way") or + session("$routeName.sort_col") !== $col or + session("$routeName.sort_way") === 'asc' and session("$routeName.sort_col") === $col) + + + + @endif +
                                                                                                                                                                                                                                                                                                                                            + + @endforeach + {{-- Buttons Col --}} + + @if (!$rst) + + + + @else + + + + @endif + + diff --git a/resources/views/bo/pages/activity_logs/index-list.blade.php b/resources/views/bo/pages/activity_logs/index-list.blade.php new file mode 100644 index 0000000..9e5ebde --- /dev/null +++ b/resources/views/bo/pages/activity_logs/index-list.blade.php @@ -0,0 +1,72 @@ + + @if (count($activitylogModels) > 0) + + @include('bo.modules.table-col-sorter', [ + 'cols' => [ + 'event' => Str::ucfirst(__('validation.custom.event')), + 'user' => Str::ucfirst(__('models.classes.user')), + 'model' => Str::ucfirst(__('validation.custom.model')), + 'created_at' => Str::ucfirst(__('validation.attributes.created_at')), + ], + ]) + + + @foreach ($activitylogModels as $activitylogModel) + + + + @php + $targetModel = $activitylogModel->model_class::where((new $activitylogModel->model_class())->getRouteKeyName(), $activitylogModel->model_id)->first(); + $editRouteName = 'bo.' . optional($targetModel)->getTable() . '.edit'; + @endphp + + + + + @endforeach + + @else + + + + @endif +
                                                                                                                                                                                                                                                                                                                                            + {{ $activitylogModel->event->label() }} + + @if (isset($activitylogModel->user)) + + {{ $activitylogModel->user->last_name }} {{ $activitylogModel->user->first_name }} + + @elseif($activitylogModel->is_console) + {{ __('Utilisateur dans la console') }} + @elseif($activitylogModel->is_anonymous) + {{ __('Utilisateur anonyme') }} + @else + {{ __('Utilisateur supprimé') }} + @endif + + @if (!empty($targetModel) and Route::has($editRouteName)) + + @endif + {{ $activitylogModel->model_class }} + @if (!empty($targetModel) and Route::has($editRouteName)) + + @endif + + + {{ $activitylogModel->created_at->isoFormat('LLLL') }} + + + @can('isConceptor') + + + + @endcan +
                                                                                                                                                                                                                                                                                                                                            {{ __('crud.other.no_model_found', ['model' => trans_choice('models.classes.activity_log', 1)]) }}
                                                                                                                                                                                                                                                                                                                                            diff --git a/resources/views/bo/pages/activity_logs/index.blade.php b/resources/views/bo/pages/activity_logs/index.blade.php new file mode 100644 index 0000000..dff7bd3 --- /dev/null +++ b/resources/views/bo/pages/activity_logs/index.blade.php @@ -0,0 +1,15 @@ +@extends('bo.layout') + +@section('title', Str::ucfirst(trans_choice('models.classes.activity_log', '*'))) +@section('description', __('Liste de tous les :model', ['model' => trans_choice('models.classes.activity_log', '*')])) + +@section('content') +
                                                                                                                                                                                                                                                                                                                                            + @include('modules.breadcrumbs.breadcrumb-body') +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.modules.search-bar') +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.pages.activity_logs.index-list') +
                                                                                                                                                                                                                                                                                                                                            + {{ $activitylogModels->links() }} +@endsection diff --git a/resources/views/bo/pages/activity_logs/show.blade.php b/resources/views/bo/pages/activity_logs/show.blade.php new file mode 100644 index 0000000..d0ae010 --- /dev/null +++ b/resources/views/bo/pages/activity_logs/show.blade.php @@ -0,0 +1,121 @@ +@extends('bo.layout', ['brParam' => $activitylogModel]) + +@section('title', __('Édition d\'un :model', ['model' => __('models.classes.activity_log')])) +@section('description', __('Édition d\'un :model déjà existant', ['model' => __('models.classes.activity_log')])) +@section('breadcrumb', + request()->route()->getName()) + +@section('content') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + + + @include('modules.breadcrumbs.breadcrumb-body', ['brParam' => $activitylogModel]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ __('Informations principales') }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                            {{ __('Auteur') }} + @if (isset($activitylogModel->user)) + + {{ $activitylogModel->user->last_name }} {{ $activitylogModel->user->first_name }} + + @elseif($activitylogModel->is_console) + {{ __('Utilisateur dans la console') }} + @elseif($activitylogModel->is_anonymous) + {{ __('Utilisateur anonyme') }} + @else + {{ __('Utilisateur supprimé') }} + @endif +
                                                                                                                                                                                                                                                                                                                                            {{ __('Évènement') }} + + {{ $activitylogModel->event->label() }} + +
                                                                                                                                                                                                                                                                                                                                            {{ __('Élément ciblé') }} + @php + $editRouteName = 'bo.' . optional($targetModel)->getTable() . '.edit'; + @endphp + @if (isset($targetModel) and Route::has($editRouteName)) + + @endif + {{ $activitylogModel->model_class }} + @if (isset($targetModel) and Route::has($editRouteName)) + + @endif +
                                                                                                                                                                                                                                                                                                                                            {{ __('Réalisé le') }} + {{ $activitylogModel->created_at }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @if (isset($activitylogModel->data)) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ __('Modifications apportées') }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + + + + + + + + + @foreach ($activitylogModel->data as $key => $dataType) + + + + + + @endforeach +
                                                                                                                                                                                                                                                                                                                                            {{ __('Column') }} + + {{ __('Type') }}
                                                                                                                                                                                                                                                                                                                                            {{ $key }} + + + {{ $dataType }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @endif +
                                                                                                                                                                                                                                                                                                                                            +@endsection diff --git a/resources/views/bo/pages/commitment_pages/edit.blade.php b/resources/views/bo/pages/commitment_pages/edit.blade.php new file mode 100644 index 0000000..7fcd4f1 --- /dev/null +++ b/resources/views/bo/pages/commitment_pages/edit.blade.php @@ -0,0 +1,35 @@ +@extends('bo.layout', ['brParam' => $commitmentPageModel]) + +@section('title', __('Édition de la :model', ['model' => trans_choice('models.classes.commitment_page', 1)])) +@section('description', __('Édition du contenu de la :model', ['model' => trans_choice('models.classes.commitment_page', 1)])) +@section('breadcrumb', + request()->route()->getName()) + +@section('content') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @include('modules.breadcrumbs.breadcrumb-body', ['brParam' => $commitmentPageModel]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @csrf + @method('PUT') + @include('bo.pages.commitment_pages.form') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +@endsection diff --git a/resources/views/bo/pages/commitment_pages/form.blade.php b/resources/views/bo/pages/commitment_pages/form.blade.php new file mode 100644 index 0000000..b888263 --- /dev/null +++ b/resources/views/bo/pages/commitment_pages/form.blade.php @@ -0,0 +1,255 @@ +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTOS --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ Str::of(__('models.classes.picto'))->plural()->ucfirst() }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.pivot-belongsToMany', [ + 'id' => 'commitmentPagePictos', + 'name' => 'pictos', + 'required' => false, + 'model' => $commitmentPageModel ?? null, + 'itemsList' => $pictoModels ?? null, + 'itemLimit' => [0, 2], + 'placeholder' => 'Rechercher un pictogramme', + 'helper' => __('Séléctionnez le ou les :model1 à associer à la :model2 (minimum :min, maximum :max)', [ + 'model1' => Str::plural(__('models.classes.picto')), + 'model2' => trans_choice('models.classes.commitment_page', 1), + 'min' => 0, + 'max' => 2, + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- QUALITY --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ Str::title(__('validation.custom.quality_section')) }} +
                                                                                                                                                                                                                                                                                                                                            + {{-- QUALITY_TITLE --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'commitmentPageQualityTitle', + 'label' => __(':field :inter:model', [ + 'field' => Str::ucfirst(__('validation.custom.quality_title')), + 'inter' => __('validation.custom.of_the.female'), + 'model' => trans_choice('models.classes.commitment_page', 1), + ]), + 'hasWordCounter' => true, + 'name' => 'quality_title', + 'required' => true, + 'model' => $commitmentPageModel ?? null, + 'helper' => __('validation.between.string', [ + 'attribute' => __(':field :inter:model', [ + 'field' => __('validation.custom.quality_title'), + 'inter' => __('validation.custom.of_the.female'), + 'model' => trans_choice('models.classes.commitment_page', 1), + ]), + 'min' => 3, + 'max' => 255, + ]), + 'placeholder' => __(':field :inter:model', [ + 'field' => Str::ucfirst(__('validation.custom.quality_title')), + 'inter' => __('validation.custom.of_the.female'), + 'model' => trans_choice('models.classes.commitment_page', 1), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            + {{-- QUALITY_TEXT --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.text-html', [ + 'id' => 'commitmentPageQualityText', + 'label' => __(':field :inter:model', [ + 'field' => Str::ucfirst(__('validation.custom.quality_text')), + 'inter' => __('validation.custom.of_the.female'), + 'model' => trans_choice('models.classes.commitment_page', 1), + ]), + 'name' => 'quality_text', + 'model' => $commitmentPageModel ?? null, + 'required' => true, + 'helper' => __('crud.minicrud.text_warning'), + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- PRODUCT1 --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ Str::title(__('validation.custom.productx_section', ['x' => 1])) }} +
                                                                                                                                                                                                                                                                                                                                            + {{-- PRODUCT1_TITLE --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'commitmentPageProduct1Title', + 'label' => __(':field :inter:model', [ + 'field' => Str::ucfirst(__('validation.custom.productx_title', ['x' => 1])), + 'inter' => __('validation.custom.of_the.female'), + 'model' => trans_choice('models.classes.commitment_page', 1), + ]), + 'hasWordCounter' => true, + 'name' => 'product1_title', + 'required' => true, + 'model' => $commitmentPageModel ?? null, + 'helper' => __('validation.between.string', [ + 'attribute' => __(':field :inter:model', [ + 'field' => __('validation.custom.productx_title', ['x' => 1]), + 'inter' => __('validation.custom.of_the.female'), + 'model' => trans_choice('models.classes.commitment_page', 1), + ]), + 'min' => 3, + 'max' => 255, + ]), + 'placeholder' => __(':field :inter:model', [ + 'field' => Str::ucfirst(__('validation.custom.productx_title', ['x' => 1])), + 'inter' => __('validation.custom.of_the.female'), + 'model' => trans_choice('models.classes.commitment_page', 1), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            + {{-- PRODUCT1_TEXT --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.text-html', [ + 'id' => 'commitmentPageProduct1Text', + 'label' => __(':field :inter:model', [ + 'field' => Str::ucfirst(__('validation.custom.productx_text', ['x' => 1])), + 'inter' => __('validation.custom.of_the.female'), + 'model' => trans_choice('models.classes.commitment_page', 1), + ]), + 'name' => 'product1_text', + 'model' => $commitmentPageModel ?? null, + 'required' => true, + 'helper' => __('crud.minicrud.text_warning'), + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- PRODUCT2 --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ Str::title(__('validation.custom.productx_section', ['x' => 2])) }} +
                                                                                                                                                                                                                                                                                                                                            + {{-- PRODUCT2_TITLE --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'commitmentPageProduct2Title', + 'label' => __(':field :inter:model', [ + 'field' => Str::ucfirst(__('validation.custom.productx_title', ['x' => 2])), + 'inter' => __('validation.custom.of_the.female'), + 'model' => trans_choice('models.classes.commitment_page', 1), + ]), + 'hasWordCounter' => true, + 'name' => 'product2_title', + 'required' => true, + 'model' => $commitmentPageModel ?? null, + 'helper' => __('validation.between.string', [ + 'attribute' => __(':field :inter:model', [ + 'field' => __('validation.custom.productx_title', ['x' => 2]), + 'inter' => __('validation.custom.of_the.female'), + 'model' => trans_choice('models.classes.commitment_page', 1), + ]), + 'min' => 3, + 'max' => 255, + ]), + 'placeholder' => __(':field :inter:model', [ + 'field' => Str::ucfirst(__('validation.custom.productx_title', ['x' => 2])), + 'inter' => __('validation.custom.of_the.female'), + 'model' => trans_choice('models.classes.commitment_page', 1), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            + {{-- PRODUCT2_TEXT --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.text-html', [ + 'id' => 'commitmentPageProduct2Text', + 'label' => __(':field :inter:model', [ + 'field' => Str::ucfirst(__('validation.custom.productx_text', ['x' => 2])), + 'inter' => __('validation.custom.of_the.female'), + 'model' => trans_choice('models.classes.commitment_page', 1), + ]), + 'name' => 'product2_text', + 'model' => $commitmentPageModel ?? null, + 'required' => true, + 'helper' => __('crud.minicrud.text_warning'), + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- ENVIRONMENT --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ Str::title(__('validation.custom.environment_section')) }} +
                                                                                                                                                                                                                                                                                                                                            + {{-- ENVIRONMENT_TITLE --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'commitmentPageEnvironmentTitle', + 'label' => __(':field :inter:model', [ + 'field' => Str::ucfirst(__('validation.custom.environment_title')), + 'inter' => __('validation.custom.of_the.female'), + 'model' => trans_choice('models.classes.commitment_page', 1), + ]), + 'hasWordCounter' => true, + 'name' => 'environment_title', + 'required' => true, + 'model' => $commitmentPageModel ?? null, + 'helper' => __('validation.between.string', [ + 'attribute' => __(':field :inter:model', [ + 'field' => __('validation.custom.environment_title'), + 'inter' => __('validation.custom.of_the.female'), + 'model' => trans_choice('models.classes.commitment_page', 1), + ]), + 'min' => 3, + 'max' => 255, + ]), + 'placeholder' => __(':field :inter:model', [ + 'field' => Str::ucfirst(__('validation.custom.environment_title')), + 'inter' => __('validation.custom.of_the.female'), + 'model' => trans_choice('models.classes.commitment_page', 1), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            + {{-- ENVIRONMENT_TEXT --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.text-html', [ + 'id' => 'commitmentPageEnvironmentText', + 'label' => __(':field :inter:model', [ + 'field' => Str::ucfirst(__('validation.custom.environment_text')), + 'inter' => __('validation.custom.of_the.female'), + 'model' => trans_choice('models.classes.commitment_page', 1), + ]), + 'name' => 'environment_text', + 'model' => $commitmentPageModel ?? null, + 'required' => true, + 'helper' => __('crud.minicrud.text_warning'), + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            * {{ __('crud.helpers.required_fields') }}

                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +@push('scripts') + +@endpush diff --git a/resources/views/bo/pages/dashboard.blade.php b/resources/views/bo/pages/dashboard.blade.php new file mode 100644 index 0000000..fc300d1 --- /dev/null +++ b/resources/views/bo/pages/dashboard.blade.php @@ -0,0 +1,33 @@ +@extends('bo.layout') + +@section('title', __('Tableau de bord')) +@section('description', __('Accueil du back-office de Tre Galette')) +@section('breadcrumb', 'no') + +@section('content') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ __('Dashboard') }}

                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ __('Bonjour :first_name :last_name !', [ + 'first_name' => auth('backend')->user()->first_name, + 'last_name' => auth('backend')->user()->last_name, + ]) }} +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            + {{ __('Bienvenue dans le back-office, où vous pouvez gérer votre application web.') }} +

                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            + {{ __('Pour tout problème ou évolution souhaitée, veuillez nous contacter via notre outil : ') }} + https://support.uwil.fr/. +

                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +@endsection diff --git a/resources/views/bo/pages/games/create.blade.php b/resources/views/bo/pages/games/create.blade.php new file mode 100644 index 0000000..6ca9306 --- /dev/null +++ b/resources/views/bo/pages/games/create.blade.php @@ -0,0 +1,36 @@ +@extends('bo.layout', ['brParam' => $gameModel]) + +@section('title', __('Création d\'un :model', ['model' => trans_choice('models.classes.game', 1)])) +@section('description', __('Création d\'un tout nouveau :model', ['model' => trans_choice('models.classes.game', 1)])) +@section('breadcrumb', + request()->route()->getName()) + +@section('content') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + + + @include('modules.breadcrumbs.breadcrumb-body', ['brParam' => $gameModel]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @csrf + @include('bo.pages.games.form') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +@endsection diff --git a/resources/views/bo/pages/games/edit.blade.php b/resources/views/bo/pages/games/edit.blade.php new file mode 100644 index 0000000..2684698 --- /dev/null +++ b/resources/views/bo/pages/games/edit.blade.php @@ -0,0 +1,52 @@ +@extends('bo.layout', ['brParam' => $gameModel]) + +@section('title', __('Édition d\'un :model', ['model' => trans_choice('models.classes.game', 1)])) +@section('description', __('Édition d\'un :model déjà existant', ['model' => trans_choice('models.classes.game', 1)])) +@section('breadcrumb', + request()->route()->getName()) + +@section('content') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + + + @include('modules.breadcrumbs.breadcrumb-body', ['brParam' => $gameModel]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @can('duplicate', $gameModel) + + + + @endcan + + @can('delete', $gameModel) + @csrf + @method('DELETE') + + @endcan +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @csrf + @method('PUT') + @include('bo.pages.games.form') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +@endsection diff --git a/resources/views/bo/pages/games/form.blade.php b/resources/views/bo/pages/games/form.blade.php new file mode 100644 index 0000000..8346265 --- /dev/null +++ b/resources/views/bo/pages/games/form.blade.php @@ -0,0 +1,323 @@ +
                                                                                                                                                                                                                                                                                                                                            + {{-- TITLE --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ Str::ucfirst(__('validation.custom.title_line1')) }} +
                                                                                                                                                                                                                                                                                                                                            + {{-- TITLE_LINE1 --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'gameTitleLine1', + 'label' => __(':field :inter:model', [ + 'field' => Str::ucfirst(__('validation.custom.title_line1')), + 'inter' => __('validation.custom.of_the.male'), + 'model' => trans_choice('models.classes.game', 1), + ]), + 'hasWordCounter' => true, + 'name' => 'title_line1', + 'required' => true, + 'model' => $gameModel ?? null, + 'helper' => __('validation.between.string', [ + 'attribute' => __(':field :inter:model', [ + 'field' => __('validation.custom.title_line1'), + 'inter' => __('validation.custom.of_the.male'), + 'model' => trans_choice('models.classes.game', 1), + ]), + 'min' => 3, + 'max' => 255, + ]), + 'placeholder' => __(':field :inter:model', [ + 'field' => Str::ucfirst(__('validation.custom.title_line1')), + 'inter' => __('validation.custom.of_the.male'), + 'model' => trans_choice('models.classes.game', 1), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            + {{-- TITLE_LINE2 --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'gameTitleLine2', + 'label' => __(':field :inter:model', [ + 'field' => Str::ucfirst(__('validation.custom.title_line2')), + 'inter' => __('validation.custom.of_the.male'), + 'model' => trans_choice('models.classes.game', 1), + ]), + 'hasWordCounter' => true, + 'name' => 'title_line2', + 'required' => true, + 'model' => $gameModel ?? null, + 'helper' => __('validation.between.string', [ + 'attribute' => __(':field :inter:model', [ + 'field' => __('validation.custom.title_line2'), + 'inter' => __('validation.custom.of_the.male'), + 'model' => trans_choice('models.classes.game', 1), + ]), + 'min' => 3, + 'max' => 255, + ]), + 'placeholder' => __(':field :inter:model', [ + 'field' => Str::ucfirst(__('validation.custom.title_line2')), + 'inter' => __('validation.custom.of_the.male'), + 'model' => trans_choice('models.classes.game', 1), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ Str::ucfirst(__('validation.attributes.image')) }} +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE_ALT --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'gamePictureAlt', + 'label' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_alt')), + 'inter1' => __('validation.custom.of_the.vowel'), + 'field2' => __('validation.attributes.image'), + 'inter2' => __('validation.custom.of_the.male'), + 'model' => trans_choice('models.classes.game', 1), + ]), + 'hasWordCounter' => true, + 'name' => 'picture_alt', + 'required' => true, + 'model' => $gameModel ?? null, + 'helper' => __('crud.minicrud.picture_alt_helper'), + 'placeholder' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_alt')), + 'inter1' => __('validation.custom.of_the.vowel'), + 'field2' => __('validation.attributes.image'), + 'inter2' => __('validation.custom.of_the.male'), + 'model' => trans_choice('models.classes.game', 1), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE_TITLE --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'gamePictureTitle', + 'label' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_title')), + 'inter1' => __('validation.custom.of_the.vowel'), + 'field2' => __('validation.attributes.image'), + 'inter2' => __('validation.custom.of_the.male'), + 'model' => trans_choice('models.classes.game', 1), + ]), + 'hasWordCounter' => true, + 'name' => 'picture_title', + 'required' => true, + 'model' => $gameModel ?? null, + 'helper' => __('crud.minicrud.picture_title_helper'), + 'placeholder' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_title')), + 'inter1' => __('validation.custom.of_the.vowel'), + 'field2' => __('validation.attributes.image'), + 'inter2' => __('validation.custom.of_the.male'), + 'model' => trans_choice('models.classes.game', 1), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar-picture', [ + 'id' => 'gamePicture', + 'name' => 'picture', + 'width' => 585, + 'height' => 415, + 'model' => $gameModel ?? null, + 'helper' => __('crud.minicrud.dimensions_must_be', [ + 'widthpx' => '585px', + 'heightpx' => '415px', + ]), + 'required' => true, + 'preview' => true, + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- TEXT --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ Str::ucfirst(__('validation.attributes.text')) }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.text-html', [ + 'id' => 'gameDescription', + 'label' => __(':field :inter:model', [ + 'field' => Str::ucfirst(__('validation.attributes.text')), + 'inter' => __('validation.custom.of_the.male'), + 'model' => trans_choice('models.classes.game', 1), + ]), + 'name' => 'text', + 'model' => $gameModel ?? null, + 'required' => true, + 'helper' => __('crud.helpers.game_text'), + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- BUTTON --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ Str::ucfirst(__('validation.custom.button')) }} +
                                                                                                                                                                                                                                                                                                                                            + {{-- BUTTON_LABEL --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'gameButtonLabel', + 'label' => __(':field :inter:model', [ + 'field' => Str::ucfirst(__('validation.custom.label')), + 'inter' => __('validation.custom.of_the.male'), + 'model' => __('validation.custom.button'), + ]), + 'hasWordCounter' => true, + 'name' => 'button_label', + 'required' => true, + 'model' => $gameModel ?? null, + 'helper' => __('validation.between.string', [ + 'attribute' => __(':field :inter:model', [ + 'field' => __('validation.custom.label'), + 'inter' => __('validation.custom.of_the.male'), + 'model' => __('validation.custom.button'), + ]), + 'min' => 3, + 'max' => 35, + ]), + 'placeholder' => __(':field :inter:model', [ + 'field' => Str::ucfirst(__('validation.custom.label')), + 'inter' => __('validation.custom.of_the.male'), + 'model' => __('validation.custom.button'), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            + {{-- BUTTON_URL --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar-url', [ + 'id' => 'gameButtonUrl', + 'label' => __(':field :inter:model', [ + 'field' => Str::ucfirst(__('validation.custom.url')), + 'inter' => __('validation.custom.of_the.male'), + 'model' => __('validation.custom.button'), + ]), + 'hasWordCounter' => true, + 'name' => 'button_url', + 'required' => true, + 'model' => $gameModel ?? null, + 'helper' => __('crud.helpers.url'), + 'placeholder' => __(':field :inter:model', [ + 'field' => Str::ucfirst(__('validation.custom.url')), + 'inter' => __('validation.custom.of_the.male'), + 'model' => __('validation.custom.button'), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            + {{-- BUTTON_NEW_TAB --}} +
                                                                                                                                                                                                                                                                                                                                            + + @include('bo.partials.inputs.tinyint-boolean', [ + 'id' => 'gameButtonNewTab', + 'name' => 'button_new_tab', + 'model' => $gameModel ?? null, + 'label' => __('crud.labels.new_tab_boolean'), + 'helper' => __('crud.helpers.new_tab_boolean'), + ]) +
                                                                                                                                                                                                                                                                                                                                            + {{-- BUTTON_STATUS --}} +
                                                                                                                                                                                                                                                                                                                                            + + @include('bo.partials.inputs.tinyint-boolean', [ + 'id' => 'gameButtonStatus', + 'name' => 'button_status', + 'model' => $gameModel ?? null, + 'label' => __(':field1 :inter:field2', [ + 'field1' => __('crud.minicrud.visibility_label'), + 'inter' => __('validation.custom.of_the.male'), + 'field2' => __('validation.custom.button'), + ]), + 'helper' => __('crud.minicrud.visibility_helper'), + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- PUBLICATION --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ Str::ucfirst(__('crud.minicrud.visibility_label')) }} +
                                                                                                                                                                                                                                                                                                                                            + {{-- PUBLISHED --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.tinyint-boolean', [ + 'id' => 'gamePublished', + 'name' => 'published', + 'model' => $gameModel ?? null, + 'label' => __('crud.minicrud.visibility_label'), + 'helper' => sprintf('%s %s', __('crud.minicrud.visibility_helper'), __('crud.helpers.visibility_with_dates')), + ]) +
                                                                                                                                                                                                                                                                                                                                            + {{-- PUBLICATION DATES --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- PUBLISH_AT --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.timestamp-datetime', [ + 'label' => Str::ucfirst(__('validation.custom.publish_at')) . __(' (Europe/Paris)'), + 'id' => 'gamePublishedAt', + 'name' => 'publish_at', + 'model' => $gameModel ?? null, + 'helper' => __('crud.helpers.publish_at', [ + 'model' => Str::ucfirst(trans_choice('models.classes.game', 1)), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- UNPUBLISH_AT --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.timestamp-datetime', [ + 'label' => Str::ucfirst(__('validation.custom.unpublish_at')) . __(' (Europe/Paris)'), + 'id' => 'gameUnPublishedAt', + 'name' => 'unpublish_at', + 'model' => $gameModel ?? null, + 'helper' => __('crud.helpers.unpublish_at', [ + 'model' => Str::ucfirst(trans_choice('models.classes.game', 1)), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ __('* Champs obligatoires') }}

                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +@push('scripts') + +@endpush diff --git a/resources/views/bo/pages/games/index-list.blade.php b/resources/views/bo/pages/games/index-list.blade.php new file mode 100644 index 0000000..2ac130f --- /dev/null +++ b/resources/views/bo/pages/games/index-list.blade.php @@ -0,0 +1,68 @@ + + @if (count($gameModels) > 0) + + @include('bo.modules.table-col-sorter', [ + 'cols' => [ + 'title_line1' => Str::ucfirst(__('validation.custom.title_line1')), + 'title_line2' => Str::ucfirst(__('validation.custom.title_line2')), + 'text' => Str::ucfirst(__('validation.attributes.text')), + 'published' => Str::ucfirst(__('validation.custom.activated')), + 'updated_at' => Str::ucfirst(__('validation.attributes.updated_at')), + ], + ]) + + + @foreach ($gameModels as $gameModel) + + + + + @include('bo.modules.change-published-status', [ + 'routeName' => 'games', + 'model' => $gameModel, + ]) + + + + @endforeach + + @else + + + + @endif +
                                                                                                                                                                                                                                                                                                                                            {{ $gameModel->title_line1 }}{{ $gameModel->title_line2 }}{!! clean(Str::limit($gameModel->text, 50)) !!} + {{ $gameModel->updated_at->isoFormat('LLLL') }} + + @canAny(['delete', 'duplicate', 'update'], $gameModel) +
                                                                                                                                                                                                                                                                                                                                            + @can('duplicate', $gameModel) + + + + @endcan + @can('update', $gameModel) + + + + @endcan + @can('delete', $gameModel) + @csrf + @method('DELETE') + + @endcan +
                                                                                                                                                                                                                                                                                                                                            + @else + + + + @endcan +
                                                                                                                                                                                                                                                                                                                                            {{ __('crud.other.no_model_found', ['model' => trans_choice('models.classes.game', 1)]) }}
                                                                                                                                                                                                                                                                                                                                            diff --git a/resources/views/bo/pages/games/index.blade.php b/resources/views/bo/pages/games/index.blade.php new file mode 100644 index 0000000..d8abe96 --- /dev/null +++ b/resources/views/bo/pages/games/index.blade.php @@ -0,0 +1,21 @@ +@extends('bo.layout') + +@section('title', Str::ucfirst(trans_choice('models.classes.game', 1))) +@section('description', __('Liste de tous les :model', ['model' => trans_choice('models.classes.game', '*')])) + +@section('content') +
                                                                                                                                                                                                                                                                                                                                            + @include('modules.breadcrumbs.breadcrumb-body') + @can('create', \App\Models\Game::class) + + + + @endcan +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.modules.search-bar') +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.pages.games.index-list') +
                                                                                                                                                                                                                                                                                                                                            + {{ $gameModels->links() }} +@endsection diff --git a/resources/views/bo/pages/historicalmilestones/create.blade.php b/resources/views/bo/pages/historicalmilestones/create.blade.php new file mode 100644 index 0000000..ba16bac --- /dev/null +++ b/resources/views/bo/pages/historicalmilestones/create.blade.php @@ -0,0 +1,36 @@ +@extends('bo.layout', ['brParam' => $historicalMilestoneModel]) + +@section('title', trans_choice('crud.meta.title.create', 0, ['model' => __('models.classes.historicalMilestone')])) +@section('description', trans_choice('crud.meta.description.create', 0, ['model' => __('models.classes.historicalMilestone')])) +@section('breadcrumb', + request()->route()->getName()) + +@section('content') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + + + @include('modules.breadcrumbs.breadcrumb-body', ['brParam' => $historicalMilestoneModel]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @csrf + @include('bo.pages.historicalmilestones.form') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +@endsection diff --git a/resources/views/bo/pages/historicalmilestones/edit.blade.php b/resources/views/bo/pages/historicalmilestones/edit.blade.php new file mode 100644 index 0000000..489185a --- /dev/null +++ b/resources/views/bo/pages/historicalmilestones/edit.blade.php @@ -0,0 +1,54 @@ +@extends('bo.layout', ['brParam' => $historicalMilestoneModel]) + +@section('title', trans_choice('crud.meta.title.edit', 0, ['model' => __('models.classes.historicalMilestone')])) +@section('description', trans_choice('crud.meta.description.edit', 0, ['model' => __('models.classes.historicalMilestone')])) +@section('breadcrumb', + request()->route()->getName()) + +@section('content') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + + + @include('modules.breadcrumbs.breadcrumb-body', ['brParam' => $historicalMilestoneModel]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @can('duplicate', $historicalMilestoneModel) + + + + @endcan + + @can('delete', $historicalMilestoneModel) + @csrf + @method('DELETE') + + @endcan +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @csrf + @method('PUT') + @include('bo.pages.historicalmilestones.form') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +@endsection diff --git a/resources/views/bo/pages/historicalmilestones/form.blade.php b/resources/views/bo/pages/historicalmilestones/form.blade.php new file mode 100644 index 0000000..35deca0 --- /dev/null +++ b/resources/views/bo/pages/historicalmilestones/form.blade.php @@ -0,0 +1,404 @@ +
                                                                                                                                                                                                                                                                                                                                            + {{-- YEAR --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ Str::ucfirst(__('validation.attributes.year')) }} * +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.int-number', [ + 'label' => Str::ucfirst(__('validation.attributes.year')), + 'id' => 'historicalMilestoneYear', + 'name' => 'year', + 'min' => 1901, + 'max' => 2155, + 'required' => true, + 'model' => $historicalMilestoneModel ?? null, + 'helper' => __('crud.helpers.year', [ + 'model' => __('models.classes.historicalMilestone'), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- TEXT --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ Str::ucfirst(__('validation.attributes.text')) }} * +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'historicalMilestoneLabel', + 'label' => __(':field :inter:model', [ + 'field' => Str::ucfirst(__('validation.attributes.text')), + 'inter' => __('validation.custom.of_the.male'), + 'model' => __('models.classes.historicalMilestone'), + ]), + 'hasWordCounter' => true, + 'name' => 'text', + 'required' => true, + 'model' => $historicalMilestoneModel ?? null, + 'helper' => __('validation.between.string', [ + 'attribute' => __(':field :inter:model', [ + 'field' => __('validation.attributes.text'), + 'inter' => __('validation.custom.of_the.male'), + 'model' => __('models.classes.historicalMilestone'), + ]), + 'min' => 3, + 'max' => 255, + ]), + 'placeholder' => __('Un titre clair et concis'), + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE1 --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ Str::ucfirst(__('validation.attributes.image')) }} * +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE1_ALT --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'historicalMilestonePicture1Alt', + 'label' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_alt')), + 'inter1' => __('validation.custom.of_the.vowel'), + 'field2' => __('validation.attributes.image'), + 'inter2' => __('validation.custom.of_the.male'), + 'model' => __('models.classes.historicalMilestone'), + ]), + 'hasWordCounter' => true, + 'name' => 'picture1_alt', + 'required' => true, + 'model' => $historicalMilestoneModel ?? null, + 'helper' => __('crud.minicrud.picture_alt_helper'), + 'placeholder' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_alt')), + 'inter1' => __('validation.custom.of_the.vowel'), + 'field2' => __('validation.attributes.image'), + 'inter2' => __('validation.custom.of_the.male'), + 'model' => __('models.classes.historicalMilestone'), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE1_TITLE --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'historicalMilestonePicture1Title', + 'label' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_title')), + 'inter1' => __('validation.custom.of_the.vowel'), + 'field2' => __('validation.attributes.image'), + 'inter2' => __('validation.custom.of_the.male'), + 'model' => __('models.classes.historicalMilestone'), + ]), + 'hasWordCounter' => true, + 'name' => 'picture1_title', + 'required' => true, + 'model' => $historicalMilestoneModel ?? null, + 'helper' => __('crud.minicrud.picture_title_helper'), + 'placeholder' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_title')), + 'inter1' => __('validation.custom.of_the.vowel'), + 'field2' => __('validation.attributes.image'), + 'inter2' => __('validation.custom.of_the.male'), + 'model' => __('models.classes.historicalMilestone'), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE1 --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar-picture', [ + 'id' => 'historicalMilestonePicture1', + 'name' => 'picture1', + 'width' => 431, + 'height' => 300, + 'model' => $historicalMilestoneModel ?? null, + 'helper' => __('crud.minicrud.dimensions_must_be', [ + 'widthpx' => '431px', + 'heightpx' => '300px', + ]), + 'required' => true, + 'preview' => true, + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE2 --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ Str::ucfirst(__('validation.attributes.image')) }} +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE2_ALT --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'historicalMilestonePicture2Alt', + 'label' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_alt')), + 'inter1' => __('validation.custom.of_the.vowel'), + 'field2' => __('validation.attributes.image'), + 'inter2' => __('validation.custom.of_the.male'), + 'model' => __('models.classes.historicalMilestone'), + ]), + 'hasWordCounter' => true, + 'name' => 'picture2_alt', + 'required' => false, + 'model' => $historicalMilestoneModel ?? null, + 'helper' => __('crud.minicrud.picture_alt_helper'), + 'placeholder' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_alt')), + 'inter1' => __('validation.custom.of_the.vowel'), + 'field2' => __('validation.attributes.image'), + 'inter2' => __('validation.custom.of_the.male'), + 'model' => __('models.classes.historicalMilestone'), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE2_TITLE --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'historicalMilestonePicture2Title', + 'label' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_title')), + 'inter1' => __('validation.custom.of_the.vowel'), + 'field2' => __('validation.attributes.image'), + 'inter2' => __('validation.custom.of_the.male'), + 'model' => __('models.classes.historicalMilestone'), + ]), + 'hasWordCounter' => true, + 'name' => 'picture2_title', + 'required' => false, + 'model' => $historicalMilestoneModel ?? null, + 'helper' => __('crud.minicrud.picture_title_helper'), + 'placeholder' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_title')), + 'inter1' => __('validation.custom.of_the.vowel'), + 'field2' => __('validation.attributes.image'), + 'inter2' => __('validation.custom.of_the.male'), + 'model' => __('models.classes.historicalMilestone'), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE2 --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar-picture', [ + 'id' => 'historicalMilestonePicture2', + 'name' => 'picture2', + 'width' => 431, + 'height' => 300, + 'model' => $historicalMilestoneModel ?? null, + 'helper' => __('crud.minicrud.dimensions_must_be', [ + 'widthpx' => '431px', + 'heightpx' => '300px', + ]), + 'required' => false, + 'preview' => true, + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE3 --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ Str::ucfirst(__('validation.attributes.image')) }} +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE3_ALT --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'historicalMilestonePicture3Alt', + 'label' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_alt')), + 'inter1' => __('validation.custom.of_the.vowel'), + 'field2' => __('validation.attributes.image'), + 'inter2' => __('validation.custom.of_the.male'), + 'model' => __('models.classes.historicalMilestone'), + ]), + 'hasWordCounter' => true, + 'name' => 'picture3_alt', + 'required' => false, + 'model' => $historicalMilestoneModel ?? null, + 'helper' => __('crud.minicrud.picture_alt_helper'), + 'placeholder' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_alt')), + 'inter1' => __('validation.custom.of_the.vowel'), + 'field2' => __('validation.attributes.image'), + 'inter2' => __('validation.custom.of_the.male'), + 'model' => __('models.classes.historicalMilestone'), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE3_TITLE --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'historicalMilestonePicture3Title', + 'label' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_title')), + 'inter1' => __('validation.custom.of_the.vowel'), + 'field2' => __('validation.attributes.image'), + 'inter2' => __('validation.custom.of_the.male'), + 'model' => __('models.classes.historicalMilestone'), + ]), + 'hasWordCounter' => true, + 'name' => 'picture3_title', + 'required' => false, + 'model' => $historicalMilestoneModel ?? null, + 'helper' => __('crud.minicrud.picture_title_helper'), + 'placeholder' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_title')), + 'inter1' => __('validation.custom.of_the.vowel'), + 'field2' => __('validation.attributes.image'), + 'inter2' => __('validation.custom.of_the.male'), + 'model' => __('models.classes.historicalMilestone'), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE3 --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar-picture', [ + 'id' => 'historicalMilestonePicture3', + 'name' => 'picture3', + 'width' => 431, + 'height' => 300, + 'model' => $historicalMilestoneModel ?? null, + 'helper' => __('crud.minicrud.dimensions_must_be', [ + 'widthpx' => '431px', + 'heightpx' => '300px', + ]), + 'required' => false, + 'preview' => true, + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- BUTTON --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ Str::ucfirst(__('validation.custom.button')) }} +
                                                                                                                                                                                                                                                                                                                                            + {{-- BUTTON_LABEL --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'historicalMilestoneButtonLabel', + 'label' => __(':field :inter:model', [ + 'field' => Str::ucfirst(__('validation.custom.label')), + 'inter' => __('validation.custom.of_the.male'), + 'model' => __('validation.custom.button'), + ]), + 'hasWordCounter' => true, + 'name' => 'button_label', + 'required' => false, + 'model' => $historicalMilestoneModel ?? null, + 'helper' => __('validation.between.string', [ + 'attribute' => __(':field :inter:model', [ + 'field' => __('validation.custom.label'), + 'inter' => __('validation.custom.of_the.male'), + 'model' => __('validation.custom.button'), + ]), + 'min' => 3, + 'max' => 35, + ]), + 'placeholder' => __(':field :inter:model', [ + 'field' => Str::ucfirst(__('validation.custom.label')), + 'inter' => __('validation.custom.of_the.male'), + 'model' => __('validation.custom.button'), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            + {{-- BUTTON_URL --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar-url', [ + 'id' => 'historicalMilestoneButtonUrl', + 'label' => __(':field :inter:model', [ + 'field' => Str::ucfirst(__('validation.custom.url')), + 'inter' => __('validation.custom.of_the.male'), + 'model' => __('validation.custom.button'), + ]), + 'hasWordCounter' => true, + 'name' => 'button_url', + 'required' => false, + 'model' => $historicalMilestoneModel ?? null, + 'helper' => __('crud.helpers.url'), + 'placeholder' => __(':field :inter:model', [ + 'field' => Str::ucfirst(__('validation.custom.url')), + 'inter' => __('validation.custom.of_the.male'), + 'model' => __('validation.custom.button'), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            + {{-- BUTTON_NEW_TAB --}} +
                                                                                                                                                                                                                                                                                                                                            + + @include('bo.partials.inputs.tinyint-boolean', [ + 'id' => 'historicalMilestoneButtonNewTab', + 'name' => 'button_new_tab', + 'model' => $historicalMilestoneModel ?? null, + 'label' => __('crud.labels.new_tab_boolean'), + 'helper' => __('crud.helpers.new_tab_boolean'), + ]) +
                                                                                                                                                                                                                                                                                                                                            + {{-- BUTTON_STATUS --}} +
                                                                                                                                                                                                                                                                                                                                            + + @include('bo.partials.inputs.tinyint-boolean', [ + 'id' => 'historicalMilestoneButtonStatus', + 'name' => 'button_status', + 'model' => $historicalMilestoneModel ?? null, + 'label' => __(':field1 :inter:field2', [ + 'field1' => __('crud.minicrud.visibility_label'), + 'inter' => __('validation.custom.of_the.male'), + 'field2' => __('validation.custom.button'), + ]), + 'helper' => __('crud.minicrud.visibility_helper'), + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- PUBLICATION --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ Str::ucfirst(__('crud.minicrud.visibility_label')) }} +
                                                                                                                                                                                                                                                                                                                                            + {{-- PUBLISHED --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.tinyint-boolean', [ + 'id' => 'historicalMilestonePublished', + 'name' => 'published', + 'model' => $historicalMilestoneModel ?? null, + 'label' => __('crud.minicrud.visibility_label'), + 'helper' => sprintf('%s', __('crud.minicrud.visibility_helper')), + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ __('* Champs obligatoires') }}

                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +@push('scripts') + +@endpush diff --git a/resources/views/bo/pages/historicalmilestones/index-list.blade.php b/resources/views/bo/pages/historicalmilestones/index-list.blade.php new file mode 100644 index 0000000..5784673 --- /dev/null +++ b/resources/views/bo/pages/historicalmilestones/index-list.blade.php @@ -0,0 +1,71 @@ + + @if (count($historicalMilestoneModels) > 0) + + @include('bo.modules.table-col-sorter', [ + 'cols' => [ + 'year' => Str::ucfirst(__('validation.attributes.year')), + 'text' => Str::ucfirst(__('validation.attributes.text')), + 'picture1' => Str::ucfirst(__('validation.attributes.image')), + 'published' => Str::ucfirst(__('validation.custom.activated')), + 'updated_at' => Str::ucfirst(__('validation.attributes.updated_at')), + ], + ]) + + + @foreach ($historicalMilestoneModels as $historicalMilestoneModel) + + + + + @include('bo.modules.change-published-status', [ + 'routeName' => 'historicalmilestones', + 'model' => $historicalMilestoneModel, + ]) + + + + @endforeach + + @else + + + + @endif +
                                                                                                                                                                                                                                                                                                                                            {{ $historicalMilestoneModel->year }}{{ $historicalMilestoneModel->text }} + {{ $historicalMilestoneModel->picture1_alt }} + + {{ $historicalMilestoneModel->updated_at->isoFormat('LLLL') }} + + @canAny(['delete', 'duplicate', 'update'], $historicalMilestoneModel) +
                                                                                                                                                                                                                                                                                                                                            + @can('duplicate', $historicalMilestoneModel) + + + + @endcan + @can('update', $historicalMilestoneModel) + + + + @endcan + @can('delete', $historicalMilestoneModel) + @csrf + @method('DELETE') + + @endcan +
                                                                                                                                                                                                                                                                                                                                            + @else + + + + @endcan +
                                                                                                                                                                                                                                                                                                                                            {{ __('crud.other.no_model_found', ['model' => __('models.classes.historicalMilestone')]) }}
                                                                                                                                                                                                                                                                                                                                            diff --git a/resources/views/bo/pages/historicalmilestones/index.blade.php b/resources/views/bo/pages/historicalmilestones/index.blade.php new file mode 100644 index 0000000..38b0063 --- /dev/null +++ b/resources/views/bo/pages/historicalmilestones/index.blade.php @@ -0,0 +1,21 @@ +@extends('bo.layout') + +@section('title', Str::ucfirst(__('models.classes.historicalMilestone'))) +@section('description', trans_choice('crud.meta.description.index', 0, ['model' => Str::plural(__('models.classes.historicalMilestone'))])) + +@section('content') +
                                                                                                                                                                                                                                                                                                                                            + @include('modules.breadcrumbs.breadcrumb-body') + @can('create', \App\Models\HistoricalMilestone::class) + + + + @endcan +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.modules.search-bar') +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.pages.historicalmilestones.index-list') +
                                                                                                                                                                                                                                                                                                                                            + {{ $historicalMilestoneModels->links() }} +@endsection diff --git a/resources/views/bo/pages/klub_blocs/edit.blade.php b/resources/views/bo/pages/klub_blocs/edit.blade.php new file mode 100644 index 0000000..98761bc --- /dev/null +++ b/resources/views/bo/pages/klub_blocs/edit.blade.php @@ -0,0 +1,33 @@ +@extends('bo.layout', ['brParam' => $klubBlocModel]) + +@section('title', __('Édition du :model', ['model' => __('models.classes.klub_bloc')])) +@section('description', __('Édition du contenu du :model', ['model' => __('models.classes.klub_bloc')])) +@section('breadcrumb', + request()->route()->getName()) + +@section('content') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @include('modules.breadcrumbs.breadcrumb-body', ['brParam' => $klubBlocModel]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @csrf + @method('PUT') + @include('bo.pages.klub_blocs.form') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +@endsection diff --git a/resources/views/bo/pages/klub_blocs/form.blade.php b/resources/views/bo/pages/klub_blocs/form.blade.php new file mode 100644 index 0000000..4608596 --- /dev/null +++ b/resources/views/bo/pages/klub_blocs/form.blade.php @@ -0,0 +1,107 @@ +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ Str::ucfirst(__('validation.attributes.image')) }} +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE_ALT --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'klubBlocPictureAlt', + 'label' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_alt')), + 'inter1' => __('validation.custom.of_the.vowel'), + 'field2' => __('validation.attributes.image'), + 'inter2' => __('validation.custom.of_the.male'), + 'model' => __('models.classes.klub_bloc'), + ]), + 'hasWordCounter' => true, + 'name' => 'picture_alt', + 'required' => true, + 'model' => $klubBlocModel ?? null, + 'helper' => __('crud.minicrud.picture_alt_helper'), + 'placeholder' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_alt')), + 'inter1' => __('validation.custom.of_the.vowel'), + 'field2' => __('validation.attributes.image'), + 'inter2' => __('validation.custom.of_the.male'), + 'model' => __('models.classes.klub_bloc'), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE_TITLE --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'klubBlocPictureTitle', + 'label' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_title')), + 'inter1' => __('validation.custom.of_the.vowel'), + 'field2' => __('validation.attributes.image'), + 'inter2' => __('validation.custom.of_the.male'), + 'model' => __('models.classes.klub_bloc'), + ]), + 'hasWordCounter' => true, + 'name' => 'picture_title', + 'required' => true, + 'model' => $klubBlocModel ?? null, + 'helper' => __('crud.minicrud.picture_title_helper'), + 'placeholder' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_title')), + 'inter1' => __('validation.custom.of_the.vowel'), + 'field2' => __('validation.attributes.image'), + 'inter2' => __('validation.custom.of_the.male'), + 'model' => __('models.classes.klub_bloc'), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar-picture', [ + 'id' => 'klubBlocPicture', + 'name' => 'picture', + 'width' => 640, + 'height' => 637, + 'model' => $klubBlocModel ?? null, + 'helper' => __('crud.minicrud.dimensions_must_be', [ + 'widthpx' => '640px', + 'heightpx' => '637px', + ]), + 'required' => true, + 'preview' => true, + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ __('* Champs obligatoires') }}

                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +@push('scripts') + +@endpush diff --git a/resources/views/bo/pages/local_commitments/create.blade.php b/resources/views/bo/pages/local_commitments/create.blade.php new file mode 100644 index 0000000..ea3ee41 --- /dev/null +++ b/resources/views/bo/pages/local_commitments/create.blade.php @@ -0,0 +1,36 @@ +@extends('bo.layout', ['brParam' => $localCommitmentModel]) + +@section('title', __('Création d\'un :model', ['model' => trans_choice('models.classes.local_commitment', 1)])) +@section('description', __('Création d\'un tout nouveau :model', ['model' => trans_choice('models.classes.local_commitment', 1)])) +@section('breadcrumb', + request()->route()->getName()) + +@section('content') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + + + @include('modules.breadcrumbs.breadcrumb-body', ['brParam' => $localCommitmentModel]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @csrf + @include('bo.pages.local_commitments.form') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +@endsection diff --git a/resources/views/bo/pages/local_commitments/edit.blade.php b/resources/views/bo/pages/local_commitments/edit.blade.php new file mode 100644 index 0000000..bf98369 --- /dev/null +++ b/resources/views/bo/pages/local_commitments/edit.blade.php @@ -0,0 +1,52 @@ +@extends('bo.layout', ['brParam' => $localCommitmentModel]) + +@section('title', __('Édition d\'un :model', ['model' => trans_choice('models.classes.local_commitment', 1)])) +@section('description', __('Édition d\'un :model déjà existant', ['model' => trans_choice('models.classes.local_commitment', 1)])) +@section('breadcrumb', + request()->route()->getName()) + +@section('content') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + + + @include('modules.breadcrumbs.breadcrumb-body', ['brParam' => $localCommitmentModel]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @can('duplicate', $localCommitmentModel) + + + + @endcan + + @can('delete', $localCommitmentModel) + @csrf + @method('DELETE') + + @endcan +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @csrf + @method('PUT') + @include('bo.pages.local_commitments.form') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +@endsection diff --git a/resources/views/bo/pages/local_commitments/form.blade.php b/resources/views/bo/pages/local_commitments/form.blade.php new file mode 100644 index 0000000..904320f --- /dev/null +++ b/resources/views/bo/pages/local_commitments/form.blade.php @@ -0,0 +1,334 @@ +
                                                                                                                                                                                                                                                                                                                                            + {{-- TITLE --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ Str::ucfirst(__('validation.attributes.title')) }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'localCommitmentTitle', + 'label' => __(':field :inter:model', [ + 'field' => Str::ucfirst(__('validation.attributes.title')), + 'inter' => __('validation.custom.of_the.vowel'), + 'model' => trans_choice('models.classes.local_commitment', 1), + ]), + 'hasWordCounter' => true, + 'name' => 'title', + 'required' => true, + 'model' => $localCommitmentModel ?? null, + 'helper' => __('validation.between.string', [ + 'attribute' => __(':field :inter:model', [ + 'field' => __('validation.attributes.title'), + 'inter' => __('validation.custom.of_the.vowel'), + 'model' => trans_choice('models.classes.local_commitment', 1), + ]), + 'min' => 3, + 'max' => 255, + ]), + 'placeholder' => __('Un titre clair et concis'), + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- STATUS --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ __('crud.minicrud.visibility_label') }} +
                                                                                                                                                                                                                                                                                                                                            + @php + $disabled = App\Models\LocalCommitment::where('published', true)->count() === 2 && + (!$localCommitmentModel->exists || $localCommitmentModel->published === false) + @endphp + @if ($disabled) +

                                                                                                                                                                                                                                                                                                                                            {{ __('Seuls 2 engagements locaux peuvent être publiés en même temps.') }}

                                                                                                                                                                                                                                                                                                                                            + @endif +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.tinyint-boolean', [ + 'id' => 'localCommitmentPublished', + 'name' => 'published', + 'label' => __('crud.minicrud.visibility_label'), + 'helper' => __('crud.minicrud.visibility_helper'), + 'model' => $localCommitmentModel ?? null, + 'disabled' => $disabled ? true : false, + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE1 --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ Str::ucfirst(__('validation.custom.first_image')) }} +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE1_ALT --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'localCommitmentPicture1Alt', + 'label' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_alt')), + 'inter1' => __('validation.custom.of_the.female'), + 'field2' => __('validation.custom.first_image'), + 'inter2' => __('validation.custom.of_the.vowel'), + 'model' => trans_choice('models.classes.local_commitment', 1), + ]), + 'hasWordCounter' => true, + 'name' => 'picture1_alt', + 'required' => true, + 'model' => $localCommitmentModel ?? null, + 'helper' => __('crud.minicrud.picture_alt_helper'), + 'placeholder' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_alt')), + 'inter1' => __('validation.custom.of_the.female'), + 'field2' => __('validation.custom.first_image'), + 'inter2' => __('validation.custom.of_the.vowel'), + 'model' => trans_choice('models.classes.local_commitment', 1), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE1_TITLE --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'localCommitmentPicture1Title', + 'label' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_title')), + 'inter1' => __('validation.custom.of_the.female'), + 'field2' => __('validation.custom.first_image'), + 'inter2' => __('validation.custom.of_the.vowel'), + 'model' => trans_choice('models.classes.local_commitment', 1), + ]), + 'hasWordCounter' => true, + 'name' => 'picture1_title', + 'required' => true, + 'model' => $localCommitmentModel ?? null, + 'helper' => __('crud.minicrud.picture_title_helper'), + 'placeholder' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_title')), + 'inter1' => __('validation.custom.of_the.female'), + 'field2' => __('validation.custom.first_image'), + 'inter2' => __('validation.custom.of_the.vowel'), + 'model' => trans_choice('models.classes.local_commitment', 1), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE1 --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar-picture', [ + 'id' => 'localCommitmentPicture1', + 'name' => 'picture1', + 'width' => 587, + 'height' => 429, + 'model' => $localCommitmentModel ?? null, + 'helper' => __('crud.minicrud.dimensions_must_be', [ + 'widthpx' => '587px', + 'heightpx' => '429px', + ]), + 'required' => true, + 'preview' => true, + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE2 --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ Str::ucfirst(__('validation.custom.second_image')) }} +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE2_ALT --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'localCommitmentPicture2Alt', + 'label' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_alt')), + 'inter1' => __('validation.custom.of_the.female'), + 'field2' => __('validation.custom.second_image'), + 'inter2' => __('validation.custom.of_the.vowel'), + 'model' => trans_choice('models.classes.local_commitment', 1), + ]), + 'hasWordCounter' => true, + 'name' => 'picture2_alt', + 'required' => false, + 'model' => $localCommitmentModel ?? null, + 'helper' => __('crud.minicrud.picture_alt_helper'), + 'placeholder' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_alt')), + 'inter1' => __('validation.custom.of_the.female'), + 'field2' => __('validation.custom.second_image'), + 'inter2' => __('validation.custom.of_the.vowel'), + 'model' => trans_choice('models.classes.local_commitment', 1), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE2_TITLE --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'localCommitmentPicture2Title', + 'label' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_title')), + 'inter1' => __('validation.custom.of_the.female'), + 'field2' => __('validation.custom.second_image'), + 'inter2' => __('validation.custom.of_the.vowel'), + 'model' => trans_choice('models.classes.local_commitment', 1), + ]), + 'hasWordCounter' => true, + 'name' => 'picture2_title', + 'required' => false, + 'model' => $localCommitmentModel ?? null, + 'helper' => __('crud.minicrud.picture_title_helper'), + 'placeholder' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_title')), + 'inter1' => __('validation.custom.of_the.female'), + 'field2' => __('validation.custom.second_image'), + 'inter2' => __('validation.custom.of_the.vowel'), + 'model' => trans_choice('models.classes.local_commitment', 1), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE2 --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar-picture', [ + 'id' => 'localCommitmentPicture2', + 'name' => 'picture2', + 'width' => 587, + 'height' => 429, + 'model' => $localCommitmentModel ?? null, + 'helper' => __('crud.minicrud.dimensions_must_be', [ + 'widthpx' => '587px', + 'heightpx' => '429px', + ]), + 'required' => false, + 'preview' => true, + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE3 --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ Str::ucfirst(__('validation.custom.third_image')) }} +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE3_ALT --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'localCommitmentPicture3Alt', + 'label' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_alt')), + 'inter1' => __('validation.custom.of_the.female'), + 'field2' => __('validation.custom.third_image'), + 'inter2' => __('validation.custom.of_the.vowel'), + 'model' => trans_choice('models.classes.local_commitment', 1), + ]), + 'hasWordCounter' => true, + 'name' => 'picture3_alt', + 'required' => false, + 'model' => $localCommitmentModel ?? null, + 'helper' => __('crud.minicrud.picture_alt_helper'), + 'placeholder' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_alt')), + 'inter1' => __('validation.custom.of_the.female'), + 'field2' => __('validation.custom.third_image'), + 'inter2' => __('validation.custom.of_the.vowel'), + 'model' => trans_choice('models.classes.local_commitment', 1), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE3_TITLE --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'localCommitmentPicture3Title', + 'label' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_title')), + 'inter1' => __('validation.custom.of_the.female'), + 'field2' => __('validation.custom.third_image'), + 'inter2' => __('validation.custom.of_the.vowel'), + 'model' => trans_choice('models.classes.local_commitment', 1), + ]), + 'hasWordCounter' => true, + 'name' => 'picture3_title', + 'required' => false, + 'model' => $localCommitmentModel ?? null, + 'helper' => __('crud.minicrud.picture_title_helper'), + 'placeholder' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_title')), + 'inter1' => __('validation.custom.of_the.female'), + 'field2' => __('validation.custom.third_image'), + 'inter2' => __('validation.custom.of_the.vowel'), + 'model' => trans_choice('models.classes.local_commitment', 1), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE3 --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar-picture', [ + 'id' => 'localCommitmentPicture3', + 'name' => 'picture3', + 'width' => 587, + 'height' => 429, + 'model' => $localCommitmentModel ?? null, + 'helper' => __('crud.minicrud.dimensions_must_be', [ + 'widthpx' => '587px', + 'heightpx' => '429px', + ]), + 'required' => false, + 'preview' => true, + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- TEXT --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ Str::ucfirst(__('validation.attributes.text')) }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.text-html', [ + 'id' => 'localCommitmentText', + 'label' => __(':field :inter:model', [ + 'field' => Str::ucfirst(__('validation.attributes.text')), + 'inter' => __('validation.custom.of_the.vowel'), + 'model' => trans_choice('models.classes.local_commitment', 1), + ]), + 'name' => 'text', + 'model' => $localCommitmentModel ?? null, + 'required' => true, + 'helper' => __('crud.minicrud.text_warning'), + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ __('* Champs obligatoires') }}

                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +@push('scripts') + +@endpush diff --git a/resources/views/bo/pages/local_commitments/index-list.blade.php b/resources/views/bo/pages/local_commitments/index-list.blade.php new file mode 100644 index 0000000..bcd3009 --- /dev/null +++ b/resources/views/bo/pages/local_commitments/index-list.blade.php @@ -0,0 +1,102 @@ + + @if (count($localCommitmentModels) > 0) + + @include('bo.modules.table-col-sorter', [ + 'cols' => [ + 'title' => Str::ucfirst(__('validation.attributes.title')), + 'picture1' => Str::ucfirst(__('validation.attributes.image') . 1), + 'picture2' => Str::ucfirst(__('validation.attributes.image'). 2), + 'picture3' => Str::ucfirst(__('validation.attributes.image'). 3), + 'order' => Str::ucfirst(__('validation.custom.order')), + 'published' => Str::ucfirst(__('validation.custom.activated')), + 'updated_at' => Str::ucfirst(__('validation.attributes.updated_at')), + ], + ]) + + + @foreach ($localCommitmentModels as $localCommitmentModel) + + + + + + @php + $routeName = request() + ->route() + ->getName(); + @endphp + @if (empty(request()->search) && Session::get("$routeName.sort_col") === 'order') + @include('bo.modules.change-model-order', [ + 'routeName' => 'localcommitments', + 'paramName' => 'local_commitment', + 'model' => $localCommitmentModel, + 'models' => $localCommitmentModels, + ]) + @endif + @include('bo.modules.change-published-status', [ + 'routeName' => 'localcommitments', + 'model' => $localCommitmentModel, + ]) + + + + @endforeach + + @else + + + + @endif +
                                                                                                                                                                                                                                                                                                                                            {{ $localCommitmentModel->title }} + {{ $localCommitmentModel->picture1_alt }} + + {{ $localCommitmentModel->picture2_alt }} + + {{ $localCommitmentModel->picture3_alt }} + + {{ $localCommitmentModel->updated_at->isoFormat('LLLL') }} + + @canAny(['delete', 'duplicate', 'update'], $localCommitmentModel) +
                                                                                                                                                                                                                                                                                                                                            + @can('duplicate', $localCommitmentModel) + + + + @endcan + @can('update', $localCommitmentModel) + + + + @endcan + @can('delete', $localCommitmentModel) + @csrf + @method('DELETE') + + @endcan +
                                                                                                                                                                                                                                                                                                                                            + @else + + + + @endcan +
                                                                                                                                                                                                                                                                                                                                            {{ __('crud.other.no_model_found', ['model' => trans_choice('models.classes.local_commitment', 1)]) }}
                                                                                                                                                                                                                                                                                                                                            diff --git a/resources/views/bo/pages/local_commitments/index.blade.php b/resources/views/bo/pages/local_commitments/index.blade.php new file mode 100644 index 0000000..c15a932 --- /dev/null +++ b/resources/views/bo/pages/local_commitments/index.blade.php @@ -0,0 +1,21 @@ +@extends('bo.layout') + +@section('title', Str::title(trans_choice('models.classes.local_commitment', '*'))) +@section('description', __('Liste de tous les :model', ['model' => trans_choice('models.classes.local_commitment', '*')])) + +@section('content') +
                                                                                                                                                                                                                                                                                                                                            + @include('modules.breadcrumbs.breadcrumb-body') + @can('create', \App\Models\LocalCommitment::class) + + + + @endcan +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.modules.search-bar') +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.pages.local_commitments.index-list') +
                                                                                                                                                                                                                                                                                                                                            + {{ $localCommitmentModels->links() }} +@endsection diff --git a/resources/views/bo/pages/news/create.blade.php b/resources/views/bo/pages/news/create.blade.php new file mode 100644 index 0000000..20d638c --- /dev/null +++ b/resources/views/bo/pages/news/create.blade.php @@ -0,0 +1,36 @@ +@extends('bo.layout', ['brParam' => $newsModel]) + +@section('title', trans_choice('crud.meta.title.create', 1, ['model' => __('models.classes.news')])) +@section('description', trans_choice('crud.meta.description.create', 1, ['model' => __('models.classes.news')])) +@section('breadcrumb', + request()->route()->getName()) + +@section('content') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + + + @include('modules.breadcrumbs.breadcrumb-body', ['brParam' => $newsModel]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @csrf + @include('bo.pages.news.form') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +@endsection diff --git a/resources/views/bo/pages/news/edit.blade.php b/resources/views/bo/pages/news/edit.blade.php new file mode 100644 index 0000000..e606609 --- /dev/null +++ b/resources/views/bo/pages/news/edit.blade.php @@ -0,0 +1,52 @@ +@extends('bo.layout', ['brParam' => $newsModel]) + +@section('title', trans_choice('crud.meta.title.edit', 1, ['model' => __('models.classes.news')])) +@section('description', trans_choice('crud.meta.description.edit', 1, ['model' => __('models.classes.news')])) +@section('breadcrumb', + request()->route()->getName()) + +@section('content') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + + + @include('modules.breadcrumbs.breadcrumb-body', ['brParam' => $newsModel]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @can('duplicate', $newsModel) + + + + @endcan + + @can('delete', $newsModel) + @csrf + @method('DELETE') + + @endcan +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @csrf + @method('PUT') + @include('bo.pages.news.form') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +@endsection diff --git a/resources/views/bo/pages/news/form.blade.php b/resources/views/bo/pages/news/form.blade.php new file mode 100644 index 0000000..936ed73 --- /dev/null +++ b/resources/views/bo/pages/news/form.blade.php @@ -0,0 +1,178 @@ +
                                                                                                                                                                                                                                                                                                                                            + {{-- TEXT --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ Str::ucfirst(__('validation.attributes.text')) }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'newsText', + 'label' => __(':field :inter:model', [ + 'field' => Str::ucfirst(__('validation.attributes.text')), + 'inter' => __('validation.custom.of_the.vowel'), + 'model' => __('models.classes.news'), + ]), + 'hasWordCounter' => true, + 'name' => 'text', + 'required' => true, + 'model' => $newsModel ?? null, + 'helper' => __('validation.string', [ + 'attribute' => __(':field :inter:model', [ + 'field' => Str::ucfirst(__('validation.attributes.text')), + 'inter' => __('validation.custom.of_the.vowel'), + 'model' => __('models.classes.news'), + ]), + ]), + 'placeholder' => Str::ucfirst(__('validation.attributes.text')), + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ Str::ucfirst(__('validation.attributes.image')) }} +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE_ALT --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'newsPictureAlt', + 'label' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_alt')), + 'inter1' => __('validation.custom.of_the.vowel'), + 'field2' => __('validation.attributes.image'), + 'inter2' => __('validation.custom.of_the.vowel'), + 'model' => __('models.classes.news'), + ]), + 'hasWordCounter' => true, + 'name' => 'picture_alt', + 'required' => true, + 'model' => $newsModel ?? null, + 'helper' => __('crud.minicrud.picture_alt_helper'), + 'placeholder' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_alt')), + 'inter1' => __('validation.custom.of_the.vowel'), + 'field2' => __('validation.attributes.image'), + 'inter2' => __('validation.custom.of_the.vowel'), + 'model' => __('models.classes.news'), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE_TITLE --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'newsPictureTitle', + 'label' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_title')), + 'inter1' => __('validation.custom.of_the.vowel'), + 'field2' => __('validation.attributes.image'), + 'inter2' => __('validation.custom.of_the.vowel'), + 'model' => __('models.classes.news'), + ]), + 'hasWordCounter' => true, + 'name' => 'picture_title', + 'required' => true, + 'model' => $newsModel ?? null, + 'helper' => __('crud.minicrud.picture_title_helper'), + 'placeholder' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_title')), + 'inter1' => __('validation.custom.of_the.vowel'), + 'field2' => __('validation.attributes.image'), + 'inter2' => __('validation.custom.of_the.vowel'), + 'model' => __('models.classes.news'), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar-picture', [ + 'id' => 'newsPicture', + 'name' => 'picture', + 'width' => 308, + 'height' => 223, + 'model' => $newsModel ?? null, + 'helper' => __('crud.minicrud.dimensions_must_be', [ + 'widthpx' => '308px', + 'heightpx' => '223px', + ]), + 'required' => true, + 'preview' => true, + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- PUBLISHED --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ __('crud.minicrud.visibility_label') }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.tinyint-boolean', [ + 'id' => 'newsPublished', + 'name' => 'published', + 'model' => $newsModel ?? null, + 'label' => __('crud.minicrud.visibility_label'), + 'helper' => sprintf('%s %s', __('crud.minicrud.visibility_helper'), __('crud.helpers.visibility_with_dates')), + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- PUBLICATION --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ __('Publication') }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.timestamp-datetime', [ + 'label' => Str::ucfirst(__('validation.custom.publish_at')) . __(' (Europe/Paris)'), + 'id' => 'newsPublishedAt', + 'name' => 'publish_at', + 'model' => $newsModel ?? null, + 'helper' => __('crud.helpers.publish_at', [ + 'model' => Str::ucfirst(__('models.classes.news')), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.timestamp-datetime', [ + 'label' => Str::ucfirst(__('validation.custom.unpublish_at')) . __(' (Europe/Paris)'), + 'id' => 'newsUnPublishedAt', + 'name' => 'unpublish_at', + 'model' => $newsModel ?? null, + 'helper' => __('crud.helpers.unpublish_at', [ + 'model' => Str::ucfirst(__('models.classes.news')), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ __('* Champs obligatoires') }}

                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +@push('scripts') + +@endpush diff --git a/resources/views/bo/pages/news/index-list.blade.php b/resources/views/bo/pages/news/index-list.blade.php new file mode 100644 index 0000000..5ecf39c --- /dev/null +++ b/resources/views/bo/pages/news/index-list.blade.php @@ -0,0 +1,69 @@ + + @if (count($newsModels) > 0) + + @include('bo.modules.table-col-sorter', [ + 'cols' => [ + 'text' => Str::ucfirst(__('validation.attributes.text')), + 'picture' => Str::ucfirst(__('validation.attributes.image')), + 'published' => Str::ucfirst(__('validation.custom.activated')), + 'updated_at' => Str::ucfirst(__('validation.attributes.updated_at')), + ], + ]) + + + @foreach ($newsModels as $newsModel) + + + + @include('bo.modules.change-published-status', [ + 'routeName' => 'news', + 'model' => $newsModel, + ]) + + + + @endforeach + + @else + + + + @endif +
                                                                                                                                                                                                                                                                                                                                            {{ $newsModel->text }} + {{ $newsModel->picture_alt }} + + {{ $newsModel->updated_at->isoFormat('LLLL') }} + + @canAny(['delete', 'duplicate', 'update'], $newsModel) +
                                                                                                                                                                                                                                                                                                                                            + @can('duplicate', $newsModel) + + + + @endcan + @can('update', $newsModel) + + + + @endcan + @can('delete', $newsModel) + @csrf + @method('DELETE') + + @endcan +
                                                                                                                                                                                                                                                                                                                                            + @else + + + + @endcan +
                                                                                                                                                                                                                                                                                                                                            {{ __('crud.other.no_model_found', ['model' => __('models.classes.news')]) }}
                                                                                                                                                                                                                                                                                                                                            diff --git a/resources/views/bo/pages/news/index.blade.php b/resources/views/bo/pages/news/index.blade.php new file mode 100644 index 0000000..33d0eee --- /dev/null +++ b/resources/views/bo/pages/news/index.blade.php @@ -0,0 +1,21 @@ +@extends('bo.layout') + +@section('title', Str::ucfirst(__('models.classes.news'))) +@section('description', trans_choice('crud.meta.description.index', 1, ['model' => Str::plural(__('models.classes.news'))])) + +@section('content') +
                                                                                                                                                                                                                                                                                                                                            + @include('modules.breadcrumbs.breadcrumb-body') + @can('create', \App\Models\News::class) + + + + @endcan +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.modules.search-bar') +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.pages.news.index-list') +
                                                                                                                                                                                                                                                                                                                                            + {{ $newsModels->links() }} +@endsection diff --git a/resources/views/bo/pages/pictos/create.blade.php b/resources/views/bo/pages/pictos/create.blade.php new file mode 100644 index 0000000..d1e2076 --- /dev/null +++ b/resources/views/bo/pages/pictos/create.blade.php @@ -0,0 +1,36 @@ +@extends('bo.layout', ['brParam' => $pictoModel]) + +@section('title', __('Création d\'un :model', ['model' => __('models.classes.picto')])) +@section('description', __('Création d\'un tout nouveau :model', ['model' => __('models.classes.picto')])) +@section('breadcrumb', + request()->route()->getName()) + +@section('content') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + + + @include('modules.breadcrumbs.breadcrumb-body', ['brParam' => $pictoModel]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @csrf + @include('bo.pages.pictos.form') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +@endsection diff --git a/resources/views/bo/pages/pictos/edit.blade.php b/resources/views/bo/pages/pictos/edit.blade.php new file mode 100644 index 0000000..032a104 --- /dev/null +++ b/resources/views/bo/pages/pictos/edit.blade.php @@ -0,0 +1,52 @@ +@extends('bo.layout', ['brParam' => $pictoModel]) + +@section('title', __('Édition d\'un :model', ['model' => __('models.classes.picto')])) +@section('description', __('Édition d\'un :model déjà existant', ['model' => __('models.classes.picto')])) +@section('breadcrumb', + request()->route()->getName()) + +@section('content') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + + + @include('modules.breadcrumbs.breadcrumb-body', ['brParam' => $pictoModel]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @can('duplicate', $pictoModel) + + + + @endcan + + @can('delete', $pictoModel) + @csrf + @method('DELETE') + + @endcan +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @csrf + @method('PUT') + @include('bo.pages.pictos.form') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +@endsection diff --git a/resources/views/bo/pages/pictos/form.blade.php b/resources/views/bo/pages/pictos/form.blade.php new file mode 100644 index 0000000..6b5f0f1 --- /dev/null +++ b/resources/views/bo/pages/pictos/form.blade.php @@ -0,0 +1,156 @@ +
                                                                                                                                                                                                                                                                                                                                            + {{-- LABEL --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ Str::ucfirst(__('validation.custom.label')) }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'pictoLabel', + 'label' => __(':field :inter:model', [ + 'field' => Str::ucfirst(__('validation.custom.label')), + 'inter' => __('validation.custom.of_the.male'), + 'model' => __('models.classes.picto'), + ]), + 'hasWordCounter' => true, + 'name' => 'label', + 'required' => true, + 'model' => $pictoModel ?? null, + 'helper' => __('validation.between.string', [ + 'attribute' => __(':field :inter:model', [ + 'field' => __('validation.custom.label'), + 'inter' => __('validation.custom.of_the.male'), + 'model' => __('models.classes.picto'), + ]), + 'min' => 3, + 'max' => 255, + ]), + 'placeholder' => __('Un label clair et concis'), + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- STATUS --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ __('crud.minicrud.visibility_label') }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.tinyint-boolean', [ + 'id' => 'pictoPublished', + 'name' => 'published', + 'label' => __('crud.minicrud.visibility_label'), + 'helper' => __('crud.minicrud.visibility_helper'), + 'model' => $pictoModel ?? null, + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ Str::ucfirst(__('validation.attributes.image')) }} +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE_ALT --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'pictoPictureAlt', + 'label' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_alt')), + 'inter1' => __('validation.custom.of_the.vowel'), + 'field2' => __('validation.attributes.image'), + 'inter2' => __('validation.custom.of_the.male'), + 'model' => __('models.classes.picto'), + ]), + 'hasWordCounter' => true, + 'name' => 'picture_alt', + 'required' => true, + 'model' => $pictoModel ?? null, + 'helper' => __('crud.minicrud.picture_alt_helper'), + 'placeholder' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_alt')), + 'inter1' => __('validation.custom.of_the.vowel'), + 'field2' => __('validation.attributes.image'), + 'inter2' => __('validation.custom.of_the.male'), + 'model' => __('models.classes.picto'), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE_TITLE --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'pictoPictureTitle', + 'label' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_title')), + 'inter1' => __('validation.custom.of_the.vowel'), + 'field2' => __('validation.attributes.image'), + 'inter2' => __('validation.custom.of_the.male'), + 'model' => __('models.classes.picto'), + ]), + 'hasWordCounter' => true, + 'name' => 'picture_title', + 'required' => true, + 'model' => $pictoModel ?? null, + 'helper' => __('crud.minicrud.picture_title_helper'), + 'placeholder' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_title')), + 'inter1' => __('validation.custom.of_the.vowel'), + 'field2' => __('validation.attributes.image'), + 'inter2' => __('validation.custom.of_the.male'), + 'model' => __('models.classes.picto'), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar-picture', [ + 'id' => 'pictoPicture', + 'name' => 'picture', + 'width' => 85, + 'height' => 85, + 'model' => $pictoModel ?? null, + 'helper' => __('crud.minicrud.dimensions_must_be', [ + 'widthpx' => '85px', + 'heightpx' => '85px', + ]), + 'required' => true, + 'preview' => true, + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ __('* Champs obligatoires') }}

                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +@push('scripts') + +@endpush diff --git a/resources/views/bo/pages/pictos/index-list.blade.php b/resources/views/bo/pages/pictos/index-list.blade.php new file mode 100644 index 0000000..661e259 --- /dev/null +++ b/resources/views/bo/pages/pictos/index-list.blade.php @@ -0,0 +1,72 @@ + + @if (count($pictoModels) > 0) + + @include('bo.modules.table-col-sorter', [ + 'cols' => [ + 'label' => Str::ucfirst(__('validation.custom.label')), + 'picture' => Str::ucfirst(__('validation.attributes.image')), + 'picture_title' => Str::ucfirst(__('validation.custom.attribute_title')), + 'picture_alt' => Str::ucfirst(__('validation.custom.attribute_alt')), + 'published' => Str::ucfirst(__('validation.custom.activated')), + 'updated_at' => Str::ucfirst(__('validation.attributes.updated_at')), + ], + ]) + + + @foreach ($pictoModels as $pictoModel) + + + + + + @include('bo.modules.change-published-status', [ + 'routeName' => 'pictos', + 'model' => $pictoModel, + ]) + + + + @endforeach + + @else + + + + @endif +
                                                                                                                                                                                                                                                                                                                                            {{ $pictoModel->label }} + + {{ $pictoModel->picture_title }}{{ $pictoModel->picture_alt }} + {{ $pictoModel->updated_at->isoFormat('LLLL') }} + + @canAny(['delete', 'duplicate', 'update'], $pictoModel) +
                                                                                                                                                                                                                                                                                                                                            + @can('duplicate', $pictoModel) + + + + @endcan + @can('update', $pictoModel) + + + + @endcan + @can('delete', $pictoModel) + @csrf + @method('DELETE') + + @endcan +
                                                                                                                                                                                                                                                                                                                                            + @else + + + + @endcan +
                                                                                                                                                                                                                                                                                                                                            {{ __('crud.other.no_model_found', ['model' => __('models.classes.picto')]) }}
                                                                                                                                                                                                                                                                                                                                            diff --git a/resources/views/bo/pages/pictos/index.blade.php b/resources/views/bo/pages/pictos/index.blade.php new file mode 100644 index 0000000..7de81a1 --- /dev/null +++ b/resources/views/bo/pages/pictos/index.blade.php @@ -0,0 +1,21 @@ +@extends('bo.layout') + +@section('title', Str::ucfirst(__('models.classes.picto'))) +@section('description', __('Liste de tous les :model', ['model' => Str::plural(__('models.classes.picto'))])) + +@section('content') +
                                                                                                                                                                                                                                                                                                                                            + @include('modules.breadcrumbs.breadcrumb-body') + @can('create', \App\Models\Picto::class) + + + + @endcan +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.modules.search-bar') +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.pages.pictos.index-list') +
                                                                                                                                                                                                                                                                                                                                            + {{ $pictoModels->links() }} +@endsection diff --git a/resources/views/bo/pages/products/create.blade.php b/resources/views/bo/pages/products/create.blade.php new file mode 100644 index 0000000..bf56e1b --- /dev/null +++ b/resources/views/bo/pages/products/create.blade.php @@ -0,0 +1,36 @@ +@extends('bo.layout', ['brParam' => $productModel]) + +@section('title', __('Création d\'un :model', ['model' => __('models.classes.product')])) +@section('description', __('Création d\'un tout nouveau :model', ['model' => __('models.classes.product')])) +@section('breadcrumb', + request()->route()->getName()) + +@section('content') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + + + @include('modules.breadcrumbs.breadcrumb-body', ['brParam' => $productModel]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @csrf + @include('bo.pages.products.form') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +@endsection diff --git a/resources/views/bo/pages/products/edit.blade.php b/resources/views/bo/pages/products/edit.blade.php new file mode 100644 index 0000000..79bfbb3 --- /dev/null +++ b/resources/views/bo/pages/products/edit.blade.php @@ -0,0 +1,52 @@ +@extends('bo.layout', ['brParam' => $productModel]) + +@section('title', __('Édition d\'un :model', ['model' => __('models.classes.product')])) +@section('description', __('Édition d\'un :model déjà existant', ['model' => __('models.classes.product')])) +@section('breadcrumb', + request()->route()->getName()) + +@section('content') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + + + @include('modules.breadcrumbs.breadcrumb-body', ['brParam' => $productModel]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @can('duplicate', $productModel) + + + + @endcan + + @can('delete', $productModel) + @csrf + @method('DELETE') + + @endcan +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @csrf + @method('PUT') + @include('bo.pages.products.form') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +@endsection diff --git a/resources/views/bo/pages/products/form.blade.php b/resources/views/bo/pages/products/form.blade.php new file mode 100644 index 0000000..632626c --- /dev/null +++ b/resources/views/bo/pages/products/form.blade.php @@ -0,0 +1,472 @@ +
                                                                                                                                                                                                                                                                                                                                            + {{-- SEO --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ Str::ucfirst(__('validation.custom.seo')) }} +
                                                                                                                                                                                                                                                                                                                                            + {{-- SEO_TITLE --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'productSeoTitle', + 'label' => __(':field :inter:model', [ + 'field' => Str::ucfirst(__('validation.custom.seo_title')), + 'inter' => __('validation.custom.of_the.male'), + 'model' => __('models.classes.product'), + ]), + 'hasWordCounter' => true, + 'name' => 'seo_title', + 'required' => true, + 'model' => $productModel ?? null, + 'helper' => sprintf( + '%s %s', + __('crud.helpers.seo_title'), + __('validation.between.string', [ + 'attribute' => __(':field :inter:model', [ + 'field' => __('validation.custom.seo_title'), + 'inter' => __('validation.custom.of_the.female'), + 'model' => __('models.classes.product'), + ]), + 'min' => 45, + 'max' => 70, + ])), + 'placeholder' => __(':field :inter:model', [ + 'field' => Str::ucfirst(__('validation.custom.seo_title')), + 'inter' => __('validation.custom.of_the.male'), + 'model' => __('models.classes.product'), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            + {{-- SEO_DESCRIPTION --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar-multiline', [ + 'id' => 'productSeoDescription', + 'label' => __(':field :inter:model', [ + 'field' => Str::ucfirst(__('validation.custom.seo_description')), + 'inter' => __('validation.custom.of_the.male'), + 'model' => __('models.classes.product'), + ]), + 'hasWordCounter' => true, + 'name' => 'seo_description', + 'required' => true, + 'model' => $productModel ?? null, + 'helper' => sprintf( + '%s %s', + __('crud.helpers.seo_description'), + __('validation.between.string', [ + 'attribute' => __(':field :inter:model', [ + 'field' => __('validation.custom.seo_description'), + 'inter' => __('validation.custom.of_the.female'), + 'model' => __('models.classes.product'), + ]), + 'min' => 50, + 'max' => 160, + ])), + 'placeholder' => __(':field :inter:model', [ + 'field' => Str::ucfirst(__('validation.custom.seo_description')), + 'inter' => __('validation.custom.of_the.male'), + 'model' => __('models.classes.product'), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- LABEL --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ Str::ucfirst(__('validation.custom.label')) }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'productTitle', + 'label' => __(':field :inter:model', [ + 'field' => Str::ucfirst(__('validation.custom.label')), + 'inter' => __('validation.custom.of_the.male'), + 'model' => __('models.classes.product'), + ]), + 'hasWordCounter' => true, + 'name' => 'label', + 'required' => true, + 'model' => $productModel ?? null, + 'helper' => __('validation.between.string', [ + 'attribute' => __(':field :inter:model', [ + 'field' => __('validation.custom.label'), + 'inter' => __('validation.custom.of_the.male'), + 'model' => __('models.classes.product'), + ]), + 'min' => 3, + 'max' => 100, + ]), + 'placeholder' => __('Un titre clair et concis'), + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- RANGE_ID --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ Str::ucfirst(__('models.classes.range')) }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.bigint-foreign-id', [ + 'id' => 'productRange', + 'label' => __(':field :inter:model', [ + 'field' => Str::ucfirst(__('models.classes.range')), + 'inter' => __('validation.custom.of_the.male'), + 'model' => __('models.classes.product'), + ]), + 'name' => 'range_id', + 'required' => true, + 'model' => $productModel ?? null, + 'associatedModels' => $rangeModels ?? null, + 'foreignLabel' => 'label', + 'helper' => __('crud.minicrud.select', [ + 'entity' => __('models.classes.range'), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTOS --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ Str::of(__('models.classes.picto'))->plural()->ucfirst() }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.pivot-belongsToMany', [ + 'id' => 'productPictos', + 'label' => __(':field :inter:model', [ + 'field' => Str::of(__('models.classes.picto'))->plural()->ucfirst(), + 'inter' => __('validation.custom.of_the.male'), + 'model' => __('models.classes.product'), + ]), + 'name' => 'pictos', + 'required' => false, + 'model' => $productModel ?? null, + 'itemsList' => $pictoModels ?? null, + 'itemLimit' => [0, 3], + 'placeholder' => 'Rechercher un pictogramme', + 'helper' => __('Séléctionnez le ou les :model1 à associer à ce :model2 (minimum :min, maximum :max)', [ + 'model1' => Str::plural(__('models.classes.picto')), + 'model2' => __('models.classes.product'), + 'min' => 0, + 'max' => 3, + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- NUTRISCORE --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ Str::ucfirst(__('validation.custom.nutriscore')) }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.tinyint-enum', [ + 'id' => 'userRole', + 'label' => __('Associer un nutriscore'), + 'name' => 'nutriscore', + 'model' => $productModel ?? null, + 'required' => true, + 'associatedModels' => \App\Enums\Products\NutriscoreEnum::toArray(), + 'helper' => __('Sélectionnez un nutriscore dans la liste déroulante.'), + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- PUBLISHED --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ __('crud.minicrud.visibility_label') }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.tinyint-boolean', [ + 'id' => 'productStatus', + 'name' => 'published', + 'model' => $productModel ?? null, + 'label' => __('crud.minicrud.visibility_label'), + 'helper' => __('crud.minicrud.visibility_helper'), + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- DESCRIPTION --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ Str::ucfirst(__('validation.custom.description')) }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.text-html', [ + 'id' => 'productDescription', + 'label' => __(':field :inter:model', [ + 'field' => Str::ucfirst(__('validation.custom.description')), + 'inter' => __('validation.custom.of_the.male'), + 'model' => __('models.classes.product'), + ]), + 'name' => 'description', + 'model' => $productModel ?? null, + 'required' => true, + 'helper' => __('crud.minicrud.text_warning'), + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ Str::ucfirst(__('validation.attributes.image')) }} +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE_ALT --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'productPictureAlt', + 'label' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_alt')), + 'inter1' => __('validation.custom.of_the.vowel'), + 'field2' => __('validation.attributes.image'), + 'inter2' => __('validation.custom.of_the.male'), + 'model' => __('models.classes.product'), + ]), + 'hasWordCounter' => true, + 'name' => 'picture_alt', + 'required' => true, + 'model' => $productModel ?? null, + 'helper' => __('crud.minicrud.picture_alt_helper'), + 'placeholder' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_alt')), + 'inter1' => __('validation.custom.of_the.vowel'), + 'field2' => __('validation.attributes.image'), + 'inter2' => __('validation.custom.of_the.male'), + 'model' => __('models.classes.product'), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE_TITLE --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'productPictureTitle', + 'label' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_title')), + 'inter1' => __('validation.custom.of_the.vowel'), + 'field2' => __('validation.attributes.image'), + 'inter2' => __('validation.custom.of_the.male'), + 'model' => __('models.classes.product'), + ]), + 'hasWordCounter' => true, + 'name' => 'picture_title', + 'required' => true, + 'model' => $productModel ?? null, + 'helper' => __('crud.minicrud.picture_title_helper'), + 'placeholder' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_title')), + 'inter1' => __('validation.custom.of_the.vowel'), + 'field2' => __('validation.attributes.image'), + 'inter2' => __('validation.custom.of_the.male'), + 'model' => __('models.classes.product'), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar-picture', [ + 'id' => 'productPicture', + 'name' => 'picture', + 'width' => 503, + 'height' => 503, + 'model' => $productModel ?? null, + 'helper' => __('crud.minicrud.dimensions_must_be', [ + 'widthpx' => '503px', + 'heightpx' => '503px', + ]), + 'required' => true, + 'preview' => true, + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE_THUMBNAIL --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ Str::ucfirst(__('validation.custom.picture_thumbnail')) }} +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE_THUMBNAIL_ALT --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'productPictureThumbnailAlt', + 'label' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_alt')), + 'inter1' => __('validation.custom.of_the.female'), + 'field2' => __('validation.custom.picture_thumbnail'), + 'inter2' => __('validation.custom.of_the.male'), + 'model' => __('models.classes.product'), + ]), + 'hasWordCounter' => true, + 'name' => 'picture_thumbnail_alt', + 'required' => true, + 'model' => $productModel ?? null, + 'helper' => __('crud.minicrud.picture_alt_helper'), + 'placeholder' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_alt')), + 'inter1' => __('validation.custom.of_the.female'), + 'field2' => __('validation.custom.picture_thumbnail'), + 'inter2' => __('validation.custom.of_the.male'), + 'model' => __('models.classes.product'), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE_THUMBNAIL_TITLE --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'productPictureThumbnailTitle', + 'label' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_title')), + 'inter1' => __('validation.custom.of_the.female'), + 'field2' => __('validation.custom.picture_thumbnail'), + 'inter2' => __('validation.custom.of_the.male'), + 'model' => __('models.classes.product'), + ]), + 'hasWordCounter' => true, + 'name' => 'picture_thumbnail_title', + 'required' => true, + 'model' => $productModel ?? null, + 'helper' => __('crud.minicrud.picture_title_helper'), + 'placeholder' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_title')), + 'inter1' => __('validation.custom.of_the.female'), + 'field2' => __('validation.custom.picture_thumbnail'), + 'inter2' => __('validation.custom.of_the.male'), + 'model' => __('models.classes.product'), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE_THUMBNAIL --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar-picture', [ + 'id' => 'productPictureThumbnail', + 'name' => 'picture_thumbnail', + 'width' => 310, + 'height' => 310, + 'model' => $productModel ?? null, + 'helper' => __('crud.minicrud.dimensions_must_be', [ + 'widthpx' => '310px', + 'heightpx' => '310px', + ]), + 'required' => true, + 'preview' => true, + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- INGREDIENTS --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ Str::ucfirst(__('validation.custom.ingredients')) }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.text-html', [ + 'id' => 'productIngredients', + 'label' => __(':field :inter:model', [ + 'field' => Str::ucfirst(__('validation.custom.ingredients')), + 'inter' => __('validation.custom.of_the.male'), + 'model' => __('models.classes.product'), + ]), + 'name' => 'ingredients', + 'model' => $productModel ?? null, + 'required' => true, + 'helper' => + __('crud.minicrud.text_warning') . + __('validation.gt.string', [ + 'attribute' => __(':field :inter:model', [ + 'field' => __('validation.custom.ingredients'), + 'inter' => __('validation.custom.of_the.male'), + 'model' => __('models.classes.product'), + ]), + 'value' => 15, + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- ADVICE --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ Str::ucfirst(__('validation.custom.advice')) }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.text-html', [ + 'id' => 'productIngredients', + 'label' => __(':field :inter:model', [ + 'field' => Str::ucfirst(__('validation.custom.advice')), + 'inter' => __('validation.custom.of_the.male'), + 'model' => __('models.classes.product'), + ]), + 'name' => 'advice', + 'model' => $productModel ?? null, + 'required' => true, + 'helper' => + __('crud.minicrud.text_warning') . + __('validation.gt.string', [ + 'attribute' => __(':field :inter:model', [ + 'field' => __('validation.custom.advice'), + 'inter' => __('validation.custom.of_the.male'), + 'model' => __('models.classes.product'), + ]), + 'value' => 15, + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- NUTRITIONNAL_VALUES --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ Str::ucfirst(__('validation.custom.nutritionnal_values')) }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.json-nutritionnal-values', [ + 'id' => 'productNutritionnalValues', + 'label' => __(':field :inter:model', [ + 'field' => Str::ucfirst(__('validation.custom.nutritionnal_values')), + 'inter' => __('validation.custom.of_the.male'), + 'model' => __('models.classes.product'), + ]), + 'name' => 'nutritionnal_values', + 'model' => $productModel ?? null, + 'required' => true, + 'helper' => __('crud.helpers.nutritionnal_values'), + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ __('* Champs obligatoires') }}

                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +@push('scripts') + +@endpush diff --git a/resources/views/bo/pages/products/index-list.blade.php b/resources/views/bo/pages/products/index-list.blade.php new file mode 100644 index 0000000..6cb0277 --- /dev/null +++ b/resources/views/bo/pages/products/index-list.blade.php @@ -0,0 +1,83 @@ + + @if (count($productModels) > 0) + + @include('bo.modules.table-col-sorter', [ + 'cols' => [ + 'label' => Str::ucfirst(__('validation.custom.label')), + 'picture' => Str::ucfirst(__('validation.attributes.image')), + 'description' => Str::ucfirst(__('validation.custom.description')), + 'order' => Str::ucfirst(__('validation.custom.order')), + 'published' => Str::ucfirst(__('validation.custom.activated')), + 'updated_at' => Str::ucfirst(__('validation.attributes.updated_at')), + ], + ]) + + + @foreach ($productModels as $productModel) + + + + + @php + $routeName = request() + ->route() + ->getName(); + @endphp + @if (empty(request()->search) && Session::get("$routeName.sort_col") === 'order') + @include('bo.modules.change-model-order', [ + 'routeName' => 'products', + 'model' => $productModel, + 'models' => $productModels, + ]) + @endif + @include('bo.modules.change-published-status', [ + 'routeName' => 'products', + 'model' => $productModel, + ]) + + + + @endforeach + + @else + + + + @endif +
                                                                                                                                                                                                                                                                                                                                            {{ $productModel->label }} + + {!! clean(Str::limit($productModel->description, 50)) !!} + {{ $productModel->updated_at->isoFormat('LLLL') }} + + @canAny(['delete', 'duplicate', 'update'], $productModel) +
                                                                                                                                                                                                                                                                                                                                            + @can('duplicate', $productModel) + + + + @endcan + @can('update', $productModel) + + + + @endcan + @can('delete', $productModel) + @csrf + @method('DELETE') + + @endcan +
                                                                                                                                                                                                                                                                                                                                            + @else + + + + @endcan +
                                                                                                                                                                                                                                                                                                                                            {{ __('crud.other.no_model_found', ['model' => __('models.classes.product')]) }}
                                                                                                                                                                                                                                                                                                                                            diff --git a/resources/views/bo/pages/products/index.blade.php b/resources/views/bo/pages/products/index.blade.php new file mode 100644 index 0000000..1d87e81 --- /dev/null +++ b/resources/views/bo/pages/products/index.blade.php @@ -0,0 +1,21 @@ +@extends('bo.layout') + +@section('title', Str::ucfirst(__('models.classes.product'))) +@section('description', __('Liste de tous les :model', ['model' => Str::plural(__('models.classes.product'))])) + +@section('content') +
                                                                                                                                                                                                                                                                                                                                            + @include('modules.breadcrumbs.breadcrumb-body') + @can('create', \App\Models\Product::class) + + + + @endcan +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.modules.search-bar') +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.pages.products.index-list') +
                                                                                                                                                                                                                                                                                                                                            + {{ $productModels->links() }} +@endsection diff --git a/resources/views/bo/pages/ranges/edit.blade.php b/resources/views/bo/pages/ranges/edit.blade.php new file mode 100644 index 0000000..1aff319 --- /dev/null +++ b/resources/views/bo/pages/ranges/edit.blade.php @@ -0,0 +1,37 @@ +@extends('bo.layout', ['brParam' => $rangeModel]) + +@section('title', trans_choice('crud.meta.title.edit', 1, ['model' => __('models.classes.range')])) +@section('description', trans_choice('crud.meta.description.edit', 1, ['model' => __('models.classes.range')])) +@section('breadcrumb', + request()->route()->getName()) + +@section('content') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + + + @include('modules.breadcrumbs.breadcrumb-body', ['brParam' => $rangeModel]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @csrf + @method('PUT') + @include('bo.pages.ranges.form') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +@endsection diff --git a/resources/views/bo/pages/ranges/form.blade.php b/resources/views/bo/pages/ranges/form.blade.php new file mode 100644 index 0000000..eb430a7 --- /dev/null +++ b/resources/views/bo/pages/ranges/form.blade.php @@ -0,0 +1,451 @@ +
                                                                                                                                                                                                                                                                                                                                            + {{-- LABEL --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ Str::ucfirst(__('validation.custom.label')) }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'rangeLabel', + 'label' => __(':field :inter:model', [ + 'field' => Str::ucfirst(__('validation.custom.label')), + 'inter' => __('validation.custom.of_the.female'), + 'model' => __('models.classes.range'), + ]), + 'hasWordCounter' => true, + 'name' => 'label', + 'required' => true, + 'model' => $rangeModel ?? null, + 'helper' => __('validation.between.string', [ + 'attribute' => __(':field :inter:model', [ + 'field' => __('validation.custom.label'), + 'inter' => __('validation.custom.of_the.female'), + 'model' => __('models.classes.range'), + ]), + 'min' => 3, + 'max' => 255, + ]), + 'placeholder' => __('Un titre clair et concis'), + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ Str::ucfirst(__('validation.attributes.image')) }} +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE_ALT --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'rangePictureAlt', + 'label' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_alt')), + 'inter1' => __('validation.custom.of_the.vowel'), + 'field2' => __('validation.attributes.image'), + 'inter2' => __('validation.custom.of_the.female'), + 'model' => __('models.classes.range'), + ]), + 'hasWordCounter' => true, + 'name' => 'picture_alt', + 'required' => true, + 'model' => $rangeModel ?? null, + 'helper' => __('crud.minicrud.picture_alt_helper'), + 'placeholder' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_alt')), + 'inter1' => __('validation.custom.of_the.vowel'), + 'field2' => __('validation.attributes.image'), + 'inter2' => __('validation.custom.of_the.female'), + 'model' => __('models.classes.range'), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE_TITLE --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'rangePictureTitle', + 'label' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_title')), + 'inter1' => __('validation.custom.of_the.vowel'), + 'field2' => __('validation.attributes.image'), + 'inter2' => __('validation.custom.of_the.female'), + 'model' => __('models.classes.range'), + ]), + 'hasWordCounter' => true, + 'name' => 'picture_title', + 'required' => true, + 'model' => $rangeModel ?? null, + 'helper' => __('crud.minicrud.picture_title_helper'), + 'placeholder' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_title')), + 'inter1' => __('validation.custom.of_the.vowel'), + 'field2' => __('validation.attributes.image'), + 'inter2' => __('validation.custom.of_the.female'), + 'model' => __('models.classes.range'), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar-picture', [ + 'id' => 'rangePicture', + 'name' => 'picture', + 'width' => 579, + 'height' => 579, + 'model' => $rangeModel ?? null, + 'helper' => __('crud.minicrud.dimensions_must_be', [ + 'widthpx' => '579px', + 'heightpx' => '579px', + ]), + 'required' => true, + 'preview' => true, + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE_AMBIANCE --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ Str::ucfirst(__('validation.custom.picture_ambiance')) }} +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE_AMBIANCE_ALT --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'rangePictureAmbianceAlt', + 'label' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_alt')), + 'inter1' => __('validation.custom.of_the.vowel'), + 'field2' => __('validation.custom.picture_ambiance'), + 'inter2' => __('validation.custom.of_the.female'), + 'model' => __('models.classes.range'), + ]), + 'hasWordCounter' => true, + 'name' => 'picture_ambiance_alt', + 'required' => true, + 'model' => $rangeModel ?? null, + 'helper' => __('crud.minicrud.picture_alt_helper'), + 'placeholder' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_alt')), + 'inter1' => __('validation.custom.of_the.vowel'), + 'field2' => __('validation.custom.picture_ambiance'), + 'inter2' => __('validation.custom.of_the.female'), + 'model' => __('models.classes.range'), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE_AMBIANCE_TITLE --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'rangePictureAmbianceTitle', + 'label' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_title')), + 'inter1' => __('validation.custom.of_the.vowel'), + 'field2' => __('validation.custom.picture_ambiance'), + 'inter2' => __('validation.custom.of_the.female'), + 'model' => __('models.classes.range'), + ]), + 'hasWordCounter' => true, + 'name' => 'picture_ambiance_title', + 'required' => true, + 'model' => $rangeModel ?? null, + 'helper' => __('crud.minicrud.picture_title_helper'), + 'placeholder' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_title')), + 'inter1' => __('validation.custom.of_the.vowel'), + 'field2' => __('validation.custom.picture_ambiance'), + 'inter2' => __('validation.custom.of_the.female'), + 'model' => __('models.classes.range'), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE_AMBIANCE --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar-picture', [ + 'id' => 'rangePictureAmbiance', + 'name' => 'picture_ambiance', + 'width' => 333, + 'height' => 333, + 'model' => $rangeModel ?? null, + 'helper' => __('crud.minicrud.dimensions_must_be', [ + 'widthpx' => '333px', + 'heightpx' => '333px', + ]), + 'required' => true, + 'preview' => true, + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTO1_PICTURE --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ Str::ucfirst(__('validation.custom.picto1_picture')) }} +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTO1_PICTURE_ALT --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'rangePicto1PictureAlt', + 'label' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_alt')), + 'inter1' => __('validation.custom.of_the.female'), + 'field2' => __('validation.custom.picto1_picture'), + 'inter2' => __('validation.custom.of_the.female'), + 'model' => __('models.classes.range'), + ]), + 'hasWordCounter' => true, + 'name' => 'picto1_picture_alt', + 'required' => false, + 'model' => $rangeModel ?? null, + 'helper' => __('crud.minicrud.picture_alt_helper'), + 'placeholder' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_alt')), + 'inter1' => __('validation.custom.of_the.female'), + 'field2' => __('validation.custom.picto1_picture'), + 'inter2' => __('validation.custom.of_the.female'), + 'model' => __('models.classes.range'), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTO1_PICTURE_TITLE --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'rangePicto1PictureTitle', + 'label' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_title')), + 'inter1' => __('validation.custom.of_the.female'), + 'field2' => __('validation.custom.picto1_picture'), + 'inter2' => __('validation.custom.of_the.female'), + 'model' => __('models.classes.range'), + ]), + 'hasWordCounter' => true, + 'name' => 'picto1_picture_title', + 'required' => false, + 'model' => $rangeModel ?? null, + 'helper' => __('crud.minicrud.picture_title_helper'), + 'placeholder' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_title')), + 'inter1' => __('validation.custom.of_the.female'), + 'field2' => __('validation.custom.picto1_picture'), + 'inter2' => __('validation.custom.of_the.female'), + 'model' => __('models.classes.range'), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTO1_PICTURE --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar-picture', [ + 'id' => 'rangePicto1Picture', + 'name' => 'picto1_picture', + 'width' => 67, + 'height' => 70, + 'model' => $rangeModel ?? null, + 'helper' => __('crud.minicrud.dimensions_must_be', [ + 'widthpx' => '67px', + 'heightpx' => '70px', + ]), + 'required' => false, + 'preview' => true, + ]) +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTO1_LINE1 --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'rangePicto1Line1', + 'label' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.line1')), + 'inter1' => __('validation.custom.of_the.female'), + 'field2' => __('validation.custom.picto1_picture'), + 'inter2' => __('validation.custom.of_the.female'), + 'model' => __('models.classes.range'), + ]), + 'hasWordCounter' => true, + 'name' => 'picto1_line1', + 'required' => false, + 'model' => $rangeModel ?? null, + 'helper' => __('crud.minicrud.picture_title_helper'), + 'placeholder' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.line1')), + 'inter1' => __('validation.custom.of_the.female'), + 'field2' => __('validation.custom.picto1_picture'), + 'inter2' => __('validation.custom.of_the.female'), + 'model' => __('models.classes.range'), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTO1_LINE2 --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'rangePicto1Line2', + 'label' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.line2')), + 'inter1' => __('validation.custom.of_the.female'), + 'field2' => __('validation.custom.picto1_picture'), + 'inter2' => __('validation.custom.of_the.female'), + 'model' => __('models.classes.range'), + ]), + 'hasWordCounter' => true, + 'name' => 'picto1_line2', + 'required' => false, + 'model' => $rangeModel ?? null, + 'helper' => __('crud.minicrud.picture_title_helper'), + 'placeholder' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.line2')), + 'inter1' => __('validation.custom.of_the.female'), + 'field2' => __('validation.custom.picto1_picture'), + 'inter2' => __('validation.custom.of_the.female'), + 'model' => __('models.classes.range'), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTO2_PICTURE --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ Str::ucfirst(__('validation.custom.picto2_picture')) }} +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTO2_PICTURE_ALT --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'rangePicto2PictureAlt', + 'label' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_alt')), + 'inter1' => __('validation.custom.of_the.female'), + 'field2' => __('validation.custom.picto2_picture'), + 'inter2' => __('validation.custom.of_the.female'), + 'model' => __('models.classes.range'), + ]), + 'hasWordCounter' => true, + 'name' => 'picto2_picture_alt', + 'required' => false, + 'model' => $rangeModel ?? null, + 'helper' => __('crud.minicrud.picture_alt_helper'), + 'placeholder' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_alt')), + 'inter1' => __('validation.custom.of_the.female'), + 'field2' => __('validation.custom.picto2_picture'), + 'inter2' => __('validation.custom.of_the.female'), + 'model' => __('models.classes.range'), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTO2_PICTURE_TITLE --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'rangePicto2PictureTitle', + 'label' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_title')), + 'inter1' => __('validation.custom.of_the.female'), + 'field2' => __('validation.custom.picto2_picture'), + 'inter2' => __('validation.custom.of_the.female'), + 'model' => __('models.classes.range'), + ]), + 'hasWordCounter' => true, + 'name' => 'picto2_picture_title', + 'required' => false, + 'model' => $rangeModel ?? null, + 'helper' => __('crud.minicrud.picture_title_helper'), + 'placeholder' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.attribute_title')), + 'inter1' => __('validation.custom.of_the.female'), + 'field2' => __('validation.custom.picto2_picture'), + 'inter2' => __('validation.custom.of_the.female'), + 'model' => __('models.classes.range'), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTO2_PICTURE --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar-picture', [ + 'id' => 'rangePicto2Picture', + 'name' => 'picto2_picture', + 'width' => 67, + 'height' => 70, + 'model' => $rangeModel ?? null, + 'helper' => __('crud.minicrud.dimensions_must_be', [ + 'widthpx' => '67px', + 'heightpx' => '70px', + ]), + 'required' => false, + 'preview' => true, + ]) +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTO2_LINE1 --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'rangePicto2Line1', + 'label' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.line1')), + 'inter1' => __('validation.custom.of_the.female'), + 'field2' => __('validation.custom.picto2_picture'), + 'inter2' => __('validation.custom.of_the.female'), + 'model' => __('models.classes.range'), + ]), + 'hasWordCounter' => true, + 'name' => 'picto2_line1', + 'required' => false, + 'model' => $rangeModel ?? null, + 'helper' => __('crud.minicrud.picture_title_helper'), + 'placeholder' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.line1')), + 'inter1' => __('validation.custom.of_the.female'), + 'field2' => __('validation.custom.picto2_picture'), + 'inter2' => __('validation.custom.of_the.female'), + 'model' => __('models.classes.range'), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTO2_LINE2 --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'rangePicto2Line2', + 'label' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.line2')), + 'inter1' => __('validation.custom.of_the.female'), + 'field2' => __('validation.custom.picto2_picture'), + 'inter2' => __('validation.custom.of_the.female'), + 'model' => __('models.classes.range'), + ]), + 'hasWordCounter' => true, + 'name' => 'picto2_line2', + 'required' => false, + 'model' => $rangeModel ?? null, + 'helper' => __('crud.minicrud.picture_title_helper'), + 'placeholder' => __(':field1 :inter1:field2 :inter2:model', [ + 'field1' => Str::ucfirst(__('validation.custom.line2')), + 'inter1' => __('validation.custom.of_the.female'), + 'field2' => __('validation.custom.picto2_picture'), + 'inter2' => __('validation.custom.of_the.female'), + 'model' => __('models.classes.range'), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ __('* Champs obligatoires') }}

                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +@push('scripts') + +@endpush diff --git a/resources/views/bo/pages/ranges/index-list.blade.php b/resources/views/bo/pages/ranges/index-list.blade.php new file mode 100644 index 0000000..a6b59b1 --- /dev/null +++ b/resources/views/bo/pages/ranges/index-list.blade.php @@ -0,0 +1,46 @@ + + @if (count($rangeModels) > 0) + + @include('bo.modules.table-col-sorter', [ + 'cols' => [ + 'label' => Str::ucfirst(__('validation.custom.label')), + 'picture' => Str::ucfirst(__('validation.attributes.image')), + 'picture_title' => Str::ucfirst(__('validation.custom.attribute_title')), + 'updated_at' => Str::ucfirst(__('validation.attributes.updated_at')), + ], + ]) + + + @foreach ($rangeModels as $rangeModel) + + + + + + + + @endforeach + + @else + + + + @endif +
                                                                                                                                                                                                                                                                                                                                            {{ $rangeModel->label }} + {{ $rangeModel->picture_alt }} + {{ $rangeModel->picture_title }} + {{ $rangeModel->updated_at->isoFormat('LLLL') }} + + @can('update', $rangeModel) + + + + @else + + + + @endcan +
                                                                                                                                                                                                                                                                                                                                            {{ __('crud.other.no_model_found', ['model' => __('models.classes.range')]) }}
                                                                                                                                                                                                                                                                                                                                            diff --git a/resources/views/bo/pages/ranges/index.blade.php b/resources/views/bo/pages/ranges/index.blade.php new file mode 100644 index 0000000..2f22ab1 --- /dev/null +++ b/resources/views/bo/pages/ranges/index.blade.php @@ -0,0 +1,14 @@ +@extends('bo.layout') + +@section('title', Str::ucfirst(__('models.classes.range'))) +@section('description', trans_choice('crud.meta.description.index', 1, ['model' => Str::plural(__('models.classes.range'))])) + +@section('content') +
                                                                                                                                                                                                                                                                                                                                            + @include('modules.breadcrumbs.breadcrumb-body') +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.modules.search-bar') +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.pages.ranges.index-list') +
                                                                                                                                                                                                                                                                                                                                            +@endsection diff --git a/resources/views/bo/pages/static_pages/edit.blade.php b/resources/views/bo/pages/static_pages/edit.blade.php new file mode 100644 index 0000000..cdcf62f --- /dev/null +++ b/resources/views/bo/pages/static_pages/edit.blade.php @@ -0,0 +1,39 @@ +@extends('bo.layout', ['brParam' => $staticPageModel]) + +@section('title', __('Édition d\'un :model', ['model' => __('models.classes.static_page')])) +@section('description', __('Édition d\'un :model déjà existant', ['model' => __('models.classes.static_page')])) +@section('breadcrumb', + request()->route()->getName()) + +@section('content') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + + + @include('modules.breadcrumbs.breadcrumb-body', ['brParam' => $staticPageModel]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @csrf + @method('PUT') + @include('bo.pages.static_pages.form') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +@endsection diff --git a/resources/views/bo/pages/static_pages/form.blade.php b/resources/views/bo/pages/static_pages/form.blade.php new file mode 100644 index 0000000..4b3d529 --- /dev/null +++ b/resources/views/bo/pages/static_pages/form.blade.php @@ -0,0 +1,171 @@ +
                                                                                                                                                                                                                                                                                                                                            + {{-- ROLE --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ Str::ucfirst(__('validation.custom.static_page_type')) }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.tinyint-enum', [ + 'id' => 'userRole', + 'label' => __('Associer un rôle'), + 'name' => 'role', + 'model' => $staticPageModel ?? null, + 'required' => false, + 'disabled' => true, + 'associatedModels' => \App\Enums\StaticPageType::toArray(), + 'helper' => '', + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- TITLE --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ Str::ucfirst(__('validation.attributes.title')) }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'userFirstname', + 'label' => __('Titre de la :model', ['model' => trans_choice('models.classes.static_page', 1)]), + 'hasWordCounter' => true, + 'name' => 'title', + 'required' => true, + 'model' => $staticPageModel ?? null, + 'helper' => __('validation.between.string', [ + 'attribute' => __('titre de la :model', ['model' => trans_choice('models.classes.static_page', 1)]), + 'min' => 3, + 'max' => 255, + ]), + 'placeholder' => __('Un titre clair et concis'), + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            + {{-- SEO_TITLE --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ Str::ucfirst(__('validation.custom.seo_title')) }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'staticPagesSeoTitle', + 'label' => __(':field :inter:model', [ + 'field' => Str::ucfirst(__('validation.custom.seo_title')), + 'inter' => __('validation.custom.of_the.female'), + 'model' => trans_choice('models.classes.static_page', 1), + ]), + 'hasWordCounter' => true, + 'name' => 'seo_title', + 'required' => true, + 'model' => $staticPageModel ?? null, + 'helper' => sprintf( + '%s %s', + __('crud.helpers.seo_title'), + __('validation.between.string', [ + 'attribute' => __(':field :inter:model', [ + 'field' => __('validation.custom.seo_title'), + 'inter' => __('validation.custom.of_the.female'), + 'model' => trans_choice('models.classes.static_page', 1), + ]), + 'min' => 45, + 'max' => 70, + ])), + 'placeholder' => __(':field :inter:model', [ + 'field' => Str::ucfirst(__('validation.custom.seo_title')), + 'inter' => __('validation.custom.of_the.female'), + 'model' => trans_choice('models.classes.static_page', 1), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- SEO_DESCRIPTION --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ Str::ucfirst(__('validation.custom.seo_description')) }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar-multiline', [ + 'id' => 'staticPagesSeoDescription', + 'label' => __(':field :inter:model', [ + 'field' => Str::ucfirst(__('validation.custom.seo_description')), + 'inter' => __('validation.custom.of_the.female'), + 'model' => trans_choice('models.classes.static_page', 1), + ]), + 'name' => 'seo_description', + 'model' => $staticPageModel ?? null, + 'required' => true, + 'helper' => sprintf( + '%s %s', + __('crud.helpers.seo_description'), + __('validation.between.string', [ + 'attribute' => __(':field :inter:model', [ + 'field' => __('validation.custom.seo_description'), + 'inter' => __('validation.custom.of_the.female'), + 'model' => trans_choice('models.classes.static_page', 1), + ]), + 'min' => 50, + 'max' => 160, + ])), + 'placeholder' => __(':field :inter:model', [ + 'field' => Str::ucfirst(__('validation.custom.seo_description')), + 'inter' => __('validation.custom.of_the.female'), + 'model' => trans_choice('models.classes.static_page', 1), + ]), + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            + {{-- CONTENT --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ Str::ucfirst(__('validation.attributes.content')) }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.text-html', [ + 'id' => 'articleContent', + 'label' => __(':field :inter:model', [ + 'field' => Str::ucfirst(__('validation.attributes.content')), + 'inter' => __('validation.custom.of_the.female'), + 'model' => trans_choice('models.classes.static_page', 1), + ]), + 'name' => 'content', + 'model' => $staticPageModel ?? null, + 'required' => true, + 'helper' => __('crud.minicrud.text_warning'), + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ __('* Champs obligatoires') }}

                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +@push('scripts') + +@endpush diff --git a/resources/views/bo/pages/static_pages/index-list.blade.php b/resources/views/bo/pages/static_pages/index-list.blade.php new file mode 100644 index 0000000..37d7c48 --- /dev/null +++ b/resources/views/bo/pages/static_pages/index-list.blade.php @@ -0,0 +1,45 @@ + + @if (count($staticPageModelList) > 0) + + @include('bo.modules.table-col-sorter', [ + 'cols' => [ + 'type' => Str::ucfirst(__('validation.custom.static_page_type')), + 'title' => Str::ucfirst(__('validation.attributes.title')), + 'updated_at' => Str::ucfirst(__('validation.attributes.updated_at')), + ], + ]) + + + @foreach ($staticPageModelList as $staticPageModel) + + + + + + + @endforeach + + @else + + + + @endif +
                                                                                                                                                                                                                                                                                                                                            {{ $staticPageModel->type->label() }}{{ $staticPageModel->title }} + {{ $staticPageModel->updated_at->isoFormat('LLLL') }} + + @canAny(['update'], $staticPageModel) +
                                                                                                                                                                                                                                                                                                                                            + @can('update', $staticPageModel) + + + + @endcan +
                                                                                                                                                                                                                                                                                                                                            + @else + + + + @endcan +
                                                                                                                                                                                                                                                                                                                                            {{ __('crud.other.no_model_found', ['model' => __('models.classes.static_page')]) }}
                                                                                                                                                                                                                                                                                                                                            diff --git a/resources/views/bo/pages/static_pages/index.blade.php b/resources/views/bo/pages/static_pages/index.blade.php new file mode 100644 index 0000000..d9493fc --- /dev/null +++ b/resources/views/bo/pages/static_pages/index.blade.php @@ -0,0 +1,15 @@ +@extends('bo.layout') + +@section('title', Str::ucfirst(__('models.classes.static_page'))) +@section('description', __('Liste de tous les :model', ['model' => Str::plural(__('models.classes.static_page'))])) + +@section('content') +
                                                                                                                                                                                                                                                                                                                                            + @include('modules.breadcrumbs.breadcrumb-body') +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.modules.search-bar') +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.pages.static_pages.index-list') +
                                                                                                                                                                                                                                                                                                                                            + {{ $staticPageModelList->links() }} +@endsection diff --git a/resources/views/bo/pages/users/create.blade.php b/resources/views/bo/pages/users/create.blade.php new file mode 100644 index 0000000..db7de89 --- /dev/null +++ b/resources/views/bo/pages/users/create.blade.php @@ -0,0 +1,36 @@ +@extends('bo.layout', ['brParam' => $userModel]) + +@section('title', __('Création d\'un :model', ['model' => __('models.classes.user')])) +@section('description', __('Création d\'un tout nouveau :model', ['model' => __('models.classes.user')])) +@section('breadcrumb', + request()->route()->getName()) + +@section('content') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + + + @include('modules.breadcrumbs.breadcrumb-body', ['brParam' => $userModel]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @csrf + @include('bo.pages.users.form') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +@endsection diff --git a/resources/views/bo/pages/users/edit.blade.php b/resources/views/bo/pages/users/edit.blade.php new file mode 100644 index 0000000..4d8b52d --- /dev/null +++ b/resources/views/bo/pages/users/edit.blade.php @@ -0,0 +1,52 @@ +@extends('bo.layout', ['brParam' => $userModel]) + +@section('title', __('Édition d\'un :model', ['model' => __('models.classes.user')])) +@section('description', __('Édition d\'un :model déjà existant', ['model' => __('models.classes.user')])) +@section('breadcrumb', + request()->route()->getName()) + +@section('content') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + + + @include('modules.breadcrumbs.breadcrumb-body', ['brParam' => $userModel]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @can('duplicate', $userModel) + + + + @endcan + + @can('delete', $userModel) + @csrf + @method('DELETE') + + @endcan +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @csrf + @method('PUT') + @include('bo.pages.users.form') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +@endsection diff --git a/resources/views/bo/pages/users/form.blade.php b/resources/views/bo/pages/users/form.blade.php new file mode 100644 index 0000000..d222edb --- /dev/null +++ b/resources/views/bo/pages/users/form.blade.php @@ -0,0 +1,173 @@ +
                                                                                                                                                                                                                                                                                                                                            + {{-- FIRSTNAME --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ __('Prénom') }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'userFirstname', + 'label' => __('Prénom de l\':model', ['model' => __('models.classes.user')]), + 'hasWordCounter' => true, + 'name' => 'first_name', + 'required' => true, + 'model' => $userModel ?? null, + 'helper' => __('validation.between.string', [ + 'attribute' => __('prénom de l\':model', ['model' => __('models.classes.user')]), + 'min' => 3, + 'max' => 255, + ]), + 'placeholder' => __('Un beau prénom'), + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- LASTNAME --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ __('Nom') }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => 'userLastname', + 'label' => __('Nom de l\':model', ['model' => __('models.classes.user')]), + 'hasWordCounter' => true, + 'name' => 'last_name', + 'required' => true, + 'model' => $userModel ?? null, + 'helper' => __('validation.between.string', [ + 'attribute' => __('nom de l\':model', ['model' => __('models.classes.user')]), + 'min' => 3, + 'max' => 255, + ]), + 'placeholder' => __('Un beau nom'), + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- EMAIL --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ __('E-mail') }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar-email', [ + 'id' => 'userEmail', + 'label' => __('E-mail de l\':model', ['model' => __('models.classes.user')]), + 'name' => 'email', + 'required' => true, + 'model' => $userModel ?? null, + 'helper' => __('validation.email', [ + 'attribute' => __('E-mail de l\':model', ['model' => __('models.classes.user')]), + ]), + 'placeholder' => __('aaaa.bbb@gmail.com'), + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- ROLE --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ __('Rôle') }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.tinyint-enum', [ + 'id' => 'userRole', + 'label' => __('Associer un rôle'), + 'name' => 'role', + 'model' => $userModel ?? null, + 'required' => true, + 'associatedModels' => Arr::where( + \App\Enums\Users\RoleEnum::toArray(), + fn(object $role) => $role->value >= + auth('backend')->user()->role->value()), + 'helper' => __('Sélectionnez un rôle dans la liste déroulante.'), + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- PASSWORD --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ __('Mot de passe') }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar-password', [ + 'id' => 'userPassword', + 'label' => __('Mot de passe de l\':model', ['model' => __('models.classes.user')]), + 'name' => 'password', + 'hasWordCounter' => true, + 'required' => !$userModel->exists, + 'model' => null, + 'helper' => __( + 'Doît respecter certaines contraintes (8 caractères minimum, lettres, chiffres, caractères spéciaux).'), + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar-password', [ + 'id' => 'userPassword_confirmation', + 'label' => __('Confirmation du mot de passe de l\':model', [ + 'model' => __('models.classes.user'), + ]), + 'name' => 'password_confirmation', + 'hasWordCounter' => true, + 'required' => !$userModel->exists, + 'model' => null, + 'helper' => __('Doît correspondre au mot de passe saisi précédemment.'), + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- STATUS --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ __('Visibilité') }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.tinyint-boolean', [ + 'id' => 'userPublished', + 'name' => 'published', + 'label' => __('État de publication de l\':model', ['model' => __('models.classes.user')]), + 'helper' => __('Deux réponses possibles : oui ou non.'), + 'model' => $userModel ?? null, + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ __('* Champs obligatoires') }}

                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +@push('scripts') + +@endpush diff --git a/resources/views/bo/pages/users/index-list.blade.php b/resources/views/bo/pages/users/index-list.blade.php new file mode 100644 index 0000000..532f7fb --- /dev/null +++ b/resources/views/bo/pages/users/index-list.blade.php @@ -0,0 +1,70 @@ + + @if (count($userModels) > 0) + + @include('bo.modules.table-col-sorter', [ + 'cols' => [ + 'role' => Str::ucfirst(__('validation.attributes.role')), + 'first_name' => Str::ucfirst(__('validation.attributes.first_name')), + 'last_name' => Str::ucfirst(__('validation.attributes.last_name')), + 'email' => Str::ucfirst(__('validation.attributes.email')), + 'published' => Str::ucfirst(__('validation.custom.activated')), + 'updated_at' => Str::ucfirst(__('validation.attributes.updated_at')), + ], + ]) + + + @foreach ($userModels as $userModel) + + + + + + @include('bo.modules.change-published-status', [ + 'routeName' => 'users', + 'model' => $userModel, + ]) + + + + @endforeach + + @else + + + + @endif +
                                                                                                                                                                                                                                                                                                                                            {{ $userModel->role->label() }}{{ $userModel->first_name }}{{ $userModel->last_name }}{{ $userModel->email }} + {{ $userModel->updated_at->isoFormat('LLLL') }} + + @canAny(['delete', 'duplicate', 'update'], $userModel) +
                                                                                                                                                                                                                                                                                                                                            + @can('duplicate', $userModel) + + + + @endcan + @can('update', $userModel) + + + + @endcan + @can('delete', $userModel) + @csrf + @method('DELETE') + + @endcan +
                                                                                                                                                                                                                                                                                                                                            + @else + + + + @endcan +
                                                                                                                                                                                                                                                                                                                                            {{ __('crud.other.no_model_found', ['model' => __('models.classes.user')]) }}
                                                                                                                                                                                                                                                                                                                                            diff --git a/resources/views/bo/pages/users/index.blade.php b/resources/views/bo/pages/users/index.blade.php new file mode 100644 index 0000000..adf2e6e --- /dev/null +++ b/resources/views/bo/pages/users/index.blade.php @@ -0,0 +1,21 @@ +@extends('bo.layout') + +@section('title', Str::ucfirst(__('models.classes.user'))) +@section('description', __('Liste de tous les :model', ['model' => Str::plural(__('models.classes.user'))])) + +@section('content') +
                                                                                                                                                                                                                                                                                                                                            + @include('modules.breadcrumbs.breadcrumb-body') + @can('create', \App\Models\User::class) + + + + @endcan +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.modules.search-bar') +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.pages.users.index-list') +
                                                                                                                                                                                                                                                                                                                                            + {{ $userModels->links() }} +@endsection diff --git a/resources/views/bo/partials/inputs/bigint-foreign-id.blade.php b/resources/views/bo/partials/inputs/bigint-foreign-id.blade.php new file mode 100644 index 0000000..c0f9f1e --- /dev/null +++ b/resources/views/bo/partials/inputs/bigint-foreign-id.blade.php @@ -0,0 +1,43 @@ +{{-- + VARIABLE || COMMENT || TYPE || REQUIRED || DEFAULT + + $id || The id of the select tag. || string || REQUIRED || + $name || The name of the input tag. || string || REQUIRED || + $helper || The helper of the input. || string || REQUIRED || + $associatedModels || The models of the relation. || Collection || REQUIRED || + $foreignLabel || The field to display. || string || REQUIRED || + $label || The text displayed as a label. || string || OPTIONNAL || null + $size || The number of lines to display. || integer || OPTIONNAL || null + $required || Is the field required ? || boolean || OPTIONNAL || false + $model || The model we're creating/editing || Model class || OPTIONNAL || null +--}} + +@if(!empty($label)) + +@endif + +@include('modules.input-error', [ + 'inputName' => $name, + 'helperId' => "{{ $id }}Help", + 'helper' => $helper +]) diff --git a/resources/views/bo/partials/inputs/int-number.blade.php b/resources/views/bo/partials/inputs/int-number.blade.php new file mode 100644 index 0000000..2a7ee83 --- /dev/null +++ b/resources/views/bo/partials/inputs/int-number.blade.php @@ -0,0 +1,57 @@ +{{-- + VARIABLE || COMMENT || TYPE || REQUIRED || DEFAULT + + $id || The id of the input tag. || string || REQUIRED || + $name || The name of the input tag. || string || REQUIRED || + $helper || The helper of the input. || string || REQUIRED || + $label || The text displayed as a label. || string || OPTIONNAL || null + $appendText || The text to append to the left + of the input. || string || OPTIONNAL || null + $required || Is the field required ? || boolean || OPTIONNAL || false + $value || The default value of the input. || integer || OPTIONNAL || 0 + $step || The step of the input. || integer || OPTIONNAL || 1 + $unsigned || Is the value unsigned ? || boolean || OPTIONNAL || false + $min || The min value of the input. || integer || OPTIONNAL || !empty($unsigned) ? 0 : -2147483648 + $max || The max value of the input. || integer || OPTIONNAL || !empty($unsigned) ? 4294967295 : 2147483647 + $model || The model we're creating/editing || Model class || OPTIONNAL || null +--}} + +@if(!empty($label)) + +@endif +@if(isset($appendText)) +
                                                                                                                                                                                                                                                                                                                                            + @endif + + @if(isset($appendText)) + +
                                                                                                                                                                                                                                                                                                                                            +@endif +@include('modules.input-error', [ + 'inputName' => $name, + 'helperId' => '{{ $id }}Help', + 'helper' => $helper +]) diff --git a/resources/views/bo/partials/inputs/json-nutritionnal-values.blade.php b/resources/views/bo/partials/inputs/json-nutritionnal-values.blade.php new file mode 100644 index 0000000..c077470 --- /dev/null +++ b/resources/views/bo/partials/inputs/json-nutritionnal-values.blade.php @@ -0,0 +1,226 @@ +{{-- + VARIABLE || COMMENT || TYPE || REQUIRED || DEFAULT + + $id || The id of the input tag. || string || REQUIRED || + $name || The name of the input tag. || string || REQUIRED || + $helper || The helper of the input. || string || REQUIRED || + $required || Is the field required ? || boolean || OPTIONNAL || false + $model || The model we're creating/editing || Model class || OPTIONNAL || null +--}} + + + + + + + + + + {{-- LABEL --}} + + + + + + {{-- ENERGIE EN KCAL --}} + + + + + + {{-- ENERGIE EN KJ --}} + + + + + + {{-- MATIERES GRASSES --}} + + + + + + {{-- ACIDES GRAS SATURES --}} + + + + + + {{-- GLUCIDES --}} + + + + + + {{-- DONT SUCRES --}} + + + + + + {{-- PROTEINES --}} + + + + + + {{-- SEL --}} + + + + + + +
                                                                                                                                                                                                                                                                                                                                            + {{ __('Label') }} + + {{ __('Valeurs') }} +
                                                                                                                                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                                                                                                                                            + +@include('modules.input-error', [ + 'inputName' => $name, + 'helperId' => $id . 'Help', + 'helper' => $helper, +]) diff --git a/resources/views/bo/partials/inputs/pivot-belongsToMany.blade.php b/resources/views/bo/partials/inputs/pivot-belongsToMany.blade.php new file mode 100644 index 0000000..44d72cb --- /dev/null +++ b/resources/views/bo/partials/inputs/pivot-belongsToMany.blade.php @@ -0,0 +1,28 @@ +{{-- + VARIABLE || COMMENT || TYPE || REQUIRED || DEFAULT + + $id || The id of the input tag. || string || REQUIRED || + $name || The name of the input tag. || string || REQUIRED || + $helper || The helper of the input. || string || REQUIRED || + $placeholder || The placeholder of the input. || string || REQUIRED || + $itemsList || Collection of available models. || Collection || REQUIRED || + $itemLimit || Array of min and max limits. || array || OPTIONNAL || [0, null] + $model || The model we're creating/editing || Model class || OPTIONNAL || null +--}} + +@php + $data = [ + 'name' => $name, + 'value' => old($name) ?? ($model->{$name} ?? []) ?? [], + 'placeholder' => $placeholder, + 'itemsList' => $itemsList, + 'itemLimit' => $itemLimit ?? null, + 'errors' => $errors->getBag('default')->getMessages() ?? [], + ]; +@endphp +
                                                                                                                                                                                                                                                                                                                                            +@include('modules.input-error', [ + 'inputName' => $name, + 'helperId' => "{$id}Help", + 'helper' => $helper, +]) diff --git a/resources/views/bo/partials/inputs/select-multiple-enum.blade.php b/resources/views/bo/partials/inputs/select-multiple-enum.blade.php new file mode 100644 index 0000000..c0b7c82 --- /dev/null +++ b/resources/views/bo/partials/inputs/select-multiple-enum.blade.php @@ -0,0 +1,16 @@ +@php +$data = [ + "name" => $name, + "label" => $label, + "value" => $value ?? [], + "placeholder" => $placeholder, + "itemsSelected" => $itemsSelected, + "itemsList" => $itemsList, + "itemLimit" => $itemLimit, + "showSpecificItem" => $showSpecificItem ?? null, + "errors" => $errors->getBag("default")->getMessages() ?? [], + 'helper' => $helper, + 'require' => $require +]; +@endphp +
                                                                                                                                                                                                                                                                                                                                            diff --git a/resources/views/bo/partials/inputs/text-html.blade.php b/resources/views/bo/partials/inputs/text-html.blade.php new file mode 100644 index 0000000..3f3c814 --- /dev/null +++ b/resources/views/bo/partials/inputs/text-html.blade.php @@ -0,0 +1,32 @@ +{{-- + VARIABLE || COMMENT || TYPE || REQUIRED || DEFAULT + + $id || The id of the input tag. || string || REQUIRED || + $name || The name of the input tag. || string || REQUIRED || + $helper || The helper of the input. || string || OPTIONNAL || __('crud.minicrud.text_warning') + $label || The text displayed as a label. || string || OPTIONNAL || null + $required || Is the field required ? || boolean || OPTIONNAL || false + $value || The default value of the input. || string || OPTIONNAL || '' + $model || The model we're creating/editing || Model class || OPTIONNAL || null +--}} + +@if(!empty($label)) + +@endif +@php +$data = [ + 'name' => $name, + 'text' => old($name, $model->{$name} ?? $value ?? '') +]; +@endphp +
                                                                                                                                                                                                                                                                                                                                            +@include('modules.input-error', [ + 'inputName' => $name, + 'helperId' => "{$id}Help", + 'helper' => $helper ?? __('crud.minicrud.text_warning') . '. ' . __('validation.min.string', [ + 'attribute' => $input['label'], + 'min' => 15 + ]), +]) diff --git a/resources/views/bo/partials/inputs/text-list-items.blade.php b/resources/views/bo/partials/inputs/text-list-items.blade.php new file mode 100644 index 0000000..6262b0b --- /dev/null +++ b/resources/views/bo/partials/inputs/text-list-items.blade.php @@ -0,0 +1,31 @@ +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @php + $data = [ + 'itemList' => old($name, $model->{$name} ?? []) ?? [], + 'itemColumns' => $itemColumns, + 'itemType' => $itemType, + 'itemLimit' => $itemLimit ?? [], + 'inputName' => $name, + 'inputPlaceholder' => $inputPlaceholder, + 'header' => $header ?? false, + 'errors' => $errors->getBag('default')->getMessages() ?? [] + ]; + @endphp +
                                                                                                                                                                                                                                                                                                                                            + @include('modules.input-error', [ + 'inputName' => $name, + 'helperId' => "{$id}Help", + 'helper' => $helper, + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            diff --git a/resources/views/bo/partials/inputs/timestamp-datetime.blade.php b/resources/views/bo/partials/inputs/timestamp-datetime.blade.php new file mode 100644 index 0000000..9c6a5e6 --- /dev/null +++ b/resources/views/bo/partials/inputs/timestamp-datetime.blade.php @@ -0,0 +1,27 @@ +{{-- + VARIABLE || COMMENT || TYPE || REQUIRED || DEFAULT + + $id || The id of the input tag. || string || REQUIRED || + $name || The name of the input tag. || string || REQUIRED || + $helper || The helper of the input. || string || REQUIRED || + $label || The text displayed as a label. || string || OPTIONNAL || null + $required || Is the field required ? || boolean || OPTIONNAL || false + $model || The model we're creating/editing || Model class || OPTIONNAL || null + $type || The input data type || string || OPTIONNAL || datetime-local + $format || The inpute date format || string || OPTIONNAL || Y-m-d\TH:i +--}} + +@if (!empty($label)) + +@endif + +@include('modules.input-error', [ + 'inputName' => $name, + 'helperId' => "{$id}Help", + 'helper' => $helper, +]) diff --git a/resources/views/bo/partials/inputs/tinyint-boolean.blade.php b/resources/views/bo/partials/inputs/tinyint-boolean.blade.php new file mode 100644 index 0000000..05a7455 --- /dev/null +++ b/resources/views/bo/partials/inputs/tinyint-boolean.blade.php @@ -0,0 +1,29 @@ +{{-- + VARIABLE || COMMENT || TYPE || REQUIRED || DEFAULT + + $id || The id of the input tag. || string || REQUIRED || + $name || The name of the input tag. || string || REQUIRED || + $helper || The helper of the input. || string || REQUIRED || + $label || The text displayed as a label. || string || REQUIRED || + $model || The model we're creating/editing || Model class || OPTIONNAL || null +--}} + +
                                                                                                                                                                                                                                                                                                                                            + + {$name} ?? false)))) checked @endif> +
                                                                                                                                                                                                                                                                                                                                            +@include('modules.input-error', [ + 'inputName' => $name, + 'helperId' => '{{ $id }}Help' , + 'helper' => $helper +]) diff --git a/resources/views/bo/partials/inputs/tinyint-enum.blade.php b/resources/views/bo/partials/inputs/tinyint-enum.blade.php new file mode 100644 index 0000000..f9ab473 --- /dev/null +++ b/resources/views/bo/partials/inputs/tinyint-enum.blade.php @@ -0,0 +1,44 @@ +{{-- + VARIABLE || COMMENT || TYPE || REQUIRED || DEFAULT + + $id || The id of the select tag. || string || REQUIRED || + $name || The name of the select tag. || string || REQUIRED || + $helper || The helper of the input. || string || REQUIRED || + $associatedModels || The enum to associate. || Enum || REQUIRED || + $label || The text displayed as a label. || string || OPTIONNAL || null + $disabled || Is the field disabled ? || boolean || OPTIONNAL || false + $required || Is the field required ? || boolean || OPTIONNAL || false + $value || The default selected option. || integer || OPTIONNAL || 1 + $model || The model we're creating/editing || Model class || OPTIONNAL || null +--}} + +@if(!empty($label)) + +@endif + +@include('modules.input-error', [ + 'inputName' => $name, + 'helperId' => "{{ $id }}Help", + 'helper' => $helper +]) diff --git a/resources/views/bo/partials/inputs/varchar-email.blade.php b/resources/views/bo/partials/inputs/varchar-email.blade.php new file mode 100644 index 0000000..4a2c2e1 --- /dev/null +++ b/resources/views/bo/partials/inputs/varchar-email.blade.php @@ -0,0 +1,33 @@ +{{-- + VARIABLE || COMMENT || TYPE || REQUIRED || DEFAULT + + $id || The id of the input tag. || string || REQUIRED || + $name || The name of the input tag. || string || REQUIRED || + $helper || The helper of the input. || string || REQUIRED || + $label || The text displayed as a label. || string || OPTIONNAL || null + $required || Is the field required ? || boolean || OPTIONNAL || false + $placeholder || The placeholder of the input. || string || OPTIONNAL || __('aaa.bbb@example.com') + $model || The model we're creating/editing || Model class || OPTIONNAL || null +--}} + +@if(!empty($label)) + +@endif + +@include('modules.input-error', [ + 'inputName' => $name, + 'helperId' => '{{ $id }}Help', + 'helper' => $helper +]) diff --git a/resources/views/bo/partials/inputs/varchar-file.blade.php b/resources/views/bo/partials/inputs/varchar-file.blade.php new file mode 100644 index 0000000..2a38009 --- /dev/null +++ b/resources/views/bo/partials/inputs/varchar-file.blade.php @@ -0,0 +1,44 @@ +{{-- + VARIABLE || COMMENT || TYPE || REQUIRED || DEFAULT + + $id || The id of the input tag. || string || REQUIRED || + $name || The name of the input tag. || string || REQUIRED || + $helper || The helper of the input. || string || REQUIRED || + $label || The text displayed as a label. || string || OPTIONNAL || null + $required || Is the field required ? || boolean || OPTIONNAL || false + $value || The default value of the input. || string || OPTIONNAL || '' + $file || The accepted files extensions. || string || OPTIONNAL || '.pdf' + $model || The model we're creating/editing || Model class || OPTIONNAL || null +--}} + +@if(!empty($label)) + +@endif + +@include('modules.input-error', [ + 'inputName' => $name, + 'helperId' => "{$id}Help", + 'helper' => $helper +]) diff --git a/resources/views/bo/partials/inputs/varchar-multiline.blade.php b/resources/views/bo/partials/inputs/varchar-multiline.blade.php new file mode 100644 index 0000000..fa91727 --- /dev/null +++ b/resources/views/bo/partials/inputs/varchar-multiline.blade.php @@ -0,0 +1,32 @@ +{{-- + VARIABLE || COMMENT || TYPE || REQUIRED || DEFAULT + + $id || The id of the input tag. || string || REQUIRED || + $name || The name of the input tag. || string || REQUIRED || + $helper || The helper of the input. || string || REQUIRED || + $placeholder || The placeholder of the input. || string || REQUIRED || + $label || The text displayed as a label. || string || OPTIONNAL || null + $required || Is the field required ? || boolean || OPTIONNAL || false + $model || The model we're creating/editing || Model class || OPTIONNAL || null +--}} + + +@php + $data = [ + 'id' => $id, + 'class' => 'w-100 form-control ' . ($errors->has($name) ? 'is-invalid ' : ''), + 'name' => $name, + 'placeholder' => $placeholder, + 'ariaDescribedby' => "{$id}Help", + 'required' => $required, + 'value' => old($name, $model->{$name} ?? ''), + ]; +@endphp +
                                                                                                                                                                                                                                                                                                                                            +@include('modules.input-error', [ + 'inputName' => $name, + 'helperId' => "{$id}Help", + 'helper' => $helper, +]) diff --git a/resources/views/bo/partials/inputs/varchar-password.blade.php b/resources/views/bo/partials/inputs/varchar-password.blade.php new file mode 100644 index 0000000..c779b0e --- /dev/null +++ b/resources/views/bo/partials/inputs/varchar-password.blade.php @@ -0,0 +1,44 @@ +{{-- + VARIABLE || COMMENT || TYPE || REQUIRED || DEFAULT + + $id || The id of the input tag. || string || REQUIRED || + $name || The name of the input tag. || string || REQUIRED || + $helper || The helper of the input. || string || REQUIRED || + $label || The text displayed as a label. || string || OPTIONNAL || null + $required || Is the field required ? || boolean || OPTIONNAL || false + $placeholder || The placeholder of the input. || string || OPTIONNAL || __('Un beau mot de passe') + $hasWordCounter || Is the WordCounter needed ? || boolean || OPTIONNAL || false + $model || The model we're creating/editing || Model class || OPTIONNAL || null +--}} + +@if(!empty($label)) + +@endif +@if(!empty($hasWordCounter ?? false)) +
                                                                                                                                                                                                                                                                                                                                            "$id"])'>
                                                                                                                                                                                                                                                                                                                                            +@endif +
                                                                                                                                                                                                                                                                                                                                            + + @php $dataPassword = ['inputId' => $id]; @endphp + + +
                                                                                                                                                                                                                                                                                                                                            +@include('modules.input-error', [ + 'inputName' => $name, + 'helperId' => $id . 'Help', + 'helper' => $helper +]) diff --git a/resources/views/bo/partials/inputs/varchar-picture.blade.php b/resources/views/bo/partials/inputs/varchar-picture.blade.php new file mode 100644 index 0000000..c41f82b --- /dev/null +++ b/resources/views/bo/partials/inputs/varchar-picture.blade.php @@ -0,0 +1,31 @@ +{{-- + VARIABLE || COMMENT || TYPE || REQUIRED || DEFAULT + + $id || The id of the input tag. || string || REQUIRED || + $name || The name of the input tag. || string || REQUIRED || + $helper || The helper of the input. || string || REQUIRED || + $width || The width of the picture. || integer || REQUIRED || + $height || The name of the picture. || integer || REQUIRED || + $required || Is the field required ? || boolean || OPTIONNAL || false + $preview || Is the picture previewed ? || boolean || OPTIONNAL || false + $browseEvent || Let false if you need to import + a picture || boolean || OPTIONNAL || false + $value || The default value of the input. || string || OPTIONNAL || '' + $model || The model we're creating/editing || Model class || OPTIONNAL || null +--}} + +@php +$data = [ + 'id' => $id, + 'name' => $name, + 'helper' => $helper, + 'width' => $width, + 'height' => $height, + 'value' => $model->{$name} ?? $value ?? '', + 'preview' => $preview ?? false, + 'browseEvent' => $browseEvent ?? false, + 'required' => $required ?? false, +]; +@endphp +
                                                                                                                                                                                                                                                                                                                                            +@include('modules.input-error', ['inputName' => $name, 'helper' => null]) diff --git a/resources/views/bo/partials/inputs/varchar-url.blade.php b/resources/views/bo/partials/inputs/varchar-url.blade.php new file mode 100644 index 0000000..ff7ccac --- /dev/null +++ b/resources/views/bo/partials/inputs/varchar-url.blade.php @@ -0,0 +1,37 @@ +{{-- + VARIABLE || COMMENT || TYPE || REQUIRED || DEFAULT + + $id || The id of the input tag. || string || REQUIRED || + $name || The name of the input tag. || string || REQUIRED || + $helper || The helper of the input. || string || REQUIRED || + $label || The text displayed as a label. || string || OPTIONNAL || null + $required || Is the field required ? || boolean || OPTIONNAL || false + $value || The default value of the input. || string || OPTIONNAL || '' + $placeholder || The placeholder of the input. || string || OPTIONNAL || __('A beautiful title') + $hasWordCounter || Is the WordCounter needed ? || boolean || OPTIONNAL || false + $model || The model we're creating/editing || Model class || OPTIONNAL || null +--}} + +@if(!empty($label)) + +@endif +@if(!empty($hasWordCounter ?? false)) +
                                                                                                                                                                                                                                                                                                                                            $id])'>
                                                                                                                                                                                                                                                                                                                                            +@endif + +@include('modules.input-error', [ + 'inputName' => $name, + 'helperId' => $id.'Help', + 'helper' => $helper +]) diff --git a/resources/views/bo/partials/inputs/varchar.blade.php b/resources/views/bo/partials/inputs/varchar.blade.php new file mode 100644 index 0000000..083a7f4 --- /dev/null +++ b/resources/views/bo/partials/inputs/varchar.blade.php @@ -0,0 +1,37 @@ +{{-- + VARIABLE || COMMENT || TYPE || REQUIRED || DEFAULT + + $id || The id of the input tag. || string || REQUIRED || + $name || The name of the input tag. || string || REQUIRED || + $helper || The helper of the input. || string || REQUIRED || + $label || The text displayed as a label. || string || OPTIONNAL || null + $required || Is the field required ? || boolean || OPTIONNAL || false + $value || The default value of the input. || string || OPTIONNAL || '' + $placeholder || The placeholder of the input. || string || OPTIONNAL || __('A beautiful title') + $hasWordCounter || Is the WordCounter needed ? || boolean || OPTIONNAL || false + $model || The model we're creating/editing || Model class || OPTIONNAL || null +--}} + +@if(!empty($label)) + +@endif +@if(!empty($hasWordCounter ?? false)) +
                                                                                                                                                                                                                                                                                                                                            $id])'>
                                                                                                                                                                                                                                                                                                                                            +@endif + +@include('modules.input-error', [ + 'inputName' => $name, + 'helperId' => $id.'Help', + 'helper' => $helper +]) diff --git a/resources/views/emails/send-contact-form.blade.php b/resources/views/emails/send-contact-form.blade.php new file mode 100644 index 0000000..f10b3f5 --- /dev/null +++ b/resources/views/emails/send-contact-form.blade.php @@ -0,0 +1,41 @@ +{{-- blade-formatter-disable --}} +@component('mail::message') + +# {{ __('Message contact : :type', ['type' => $data->type->label()]) }} + +{{ __('Voici un message envoyé depuis :siteName :', ['siteName' => config('app.name')]) }} + +{{ __('Expéditeur :') }} __{{ $data->first_name }}__ __{{ $data->last_name }}__ + +{{ __('E-mail :') }} __{{ $data->email }}__ + +{{ __('Téléphone :') }} __{{ $data->phone }}__ + +{{-- !! KEEP 2 SPACES EOL HERE --}} +{{ __('Adresse :') }} __{{ $data->address }}__ +{{-- !! KEEP 2 SPACES EOL HERE --}} +{{ __('Ville :') }} __{{ $data->city }}__ +{{-- !! KEEP 2 SPACES EOL HERE --}} +{{ __('Code postal :') }} __{{ $data->postal_code }}__ + +@if ($data->product) +{{ __('Produit concerné :') }} __{{ $data->product->label }}__ +@endif +@if ($data->expiration_date) +{{ __('DCR :') }} __{{ $data->expiration_date->isoFormat('LLLL') }}__ +@endif +@if ($data->batch_number) +{{ __('Numéro de lot :') }} __{{ $data->batch_number }}__ +@endif + +{{ __('Message :') }} + +@component('mail::panel') +``` +{{ $data->message }} +``` +@endcomponent + +{{ config('app.name') }} + +@endcomponent diff --git a/resources/views/fo/auth/login.blade.php b/resources/views/fo/auth/login.blade.php new file mode 100644 index 0000000..b707f60 --- /dev/null +++ b/resources/views/fo/auth/login.blade.php @@ -0,0 +1,96 @@ +@extends('fo.layout') + +@section('title', __('Connexion')) +@section('description', __('Connectez vous au Klub Tregalette pour profiter de tous vos avantages')) +@section('breadcrumb', + request()->route()->getName()) + +@section('main-bg-class', 'bg-textured') + +@section('content') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ __('Le Klub') }} {{ config('app.name') }} !

                                                                                                                                                                                                                                                                                                                                            + {{ __('Trait souligné') }} + {{ __('Connectez-vous pour profiter de tous vos avantages.') }} +
                                                                                                                                                                                                                                                                                                                                            + @csrf + +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + + @include('modules.input-error', [ + 'inputName' => 'email', + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + @include('modules.input-error', [ + 'inputName' => 'password', + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @if (Route::has('fo.register')) + + {{ __('Do not have an account yet ?') }} + + @endif + - + @if (Route::has('fo.password.request')) + + {{ __('Forgot Your Password?') }} + + @endif +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- Klub SubMenu part --}} + @include('fo.pages.klub.parts.submenu', ['rowClass' => 'bg-light bg-light-top-tear']) + + {{-- Coupon slider and link --}} + @include('fo.pages.klub.parts.coupon-slide', ['brList' => $brList]) + + @if (!is_null($gameModel)) + {{-- Current Game --}} + @include('fo.pages.klub.parts.game', [ + 'rowClass' => 'bg-primary bg-primary-top-tear pt-5', + 'game' => $gameModel, + ]) + @endif +
                                                                                                                                                                                                                                                                                                                                            +@endsection diff --git a/resources/views/fo/auth/passwords/change.blade.php b/resources/views/fo/auth/passwords/change.blade.php new file mode 100644 index 0000000..e1ab86a --- /dev/null +++ b/resources/views/fo/auth/passwords/change.blade.php @@ -0,0 +1,74 @@ +@extends('fo.layout') + +@section('title', __('Changement de votre mot de passe')) +@section('description', __('Changement de votre mot de passe d\'accès au Klub Tre Galette')) +@section('breadcrumb', + request()->route()->getName()) + +@section('main-bg-class', 'bg-textured') + +@section('content') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ __('Réinitialiser votre') }} {{ __('Mot de passe') }}

                                                                                                                                                                                                                                                                                                                                            + {{ __('Trait souligné') }} +
                                                                                                                                                                                                                                                                                                                                            + @csrf + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + @php $dataPassword = ['inputId' => 'old_password']; @endphp + +
                                                                                                                                                                                                                                                                                                                                            + @foreach ($errors->get('old_password') as $message) +
                                                                                                                                                                                                                                                                                                                                            {{ $message }}
                                                                                                                                                                                                                                                                                                                                            + @endforeach +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + @php $dataPassword = ['inputId' => 'password']; @endphp + +
                                                                                                                                                                                                                                                                                                                                            + @foreach ($errors->get('password') as $message) +
                                                                                                                                                                                                                                                                                                                                            {{ $message }}
                                                                                                                                                                                                                                                                                                                                            + @endforeach +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + @php $dataPassword = ['inputId' => 'password_confirmation']; @endphp + +
                                                                                                                                                                                                                                                                                                                                            + @foreach ($errors->get('password_confirmation') as $message) +
                                                                                                                                                                                                                                                                                                                                            {{ $message }}
                                                                                                                                                                                                                                                                                                                                            + @endforeach +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            + Le mot de passe doit avoir une longueur de 8 caractères minimum,
                                                                                                                                                                                                                                                                                                                                            + doit contenir une lettre majuscule et une lettre minucule
                                                                                                                                                                                                                                                                                                                                            + doit contenir un caractère spécial comme une virgule par exemple
                                                                                                                                                                                                                                                                                                                                            + doit contenir un chiffre +

                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +@endsection diff --git a/resources/views/fo/auth/passwords/confirm.blade.php b/resources/views/fo/auth/passwords/confirm.blade.php new file mode 100644 index 0000000..193ac51 --- /dev/null +++ b/resources/views/fo/auth/passwords/confirm.blade.php @@ -0,0 +1,55 @@ +@extends('fo.layout') + +@section('title', __('Confirmation')) +@section('description', __('Veuillez confirmer votre mot de passe avant de continuer.')) +@section('breadcrumb', + request()->route()->getName()) + +@section('content') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            {{ __('Confirm Password') }}
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            + {{ __('Please confirm your password before continuing.') }} + +
                                                                                                                                                                                                                                                                                                                                            + @csrf + +
                                                                                                                                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                                                                                                                                            + + + @error('password') + + {{ $message }} + + @enderror +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + + @if (Route::has('password.request')) + + {{ __('Forgot Your Password?') }} + + @endif +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +@endsection diff --git a/resources/views/fo/auth/passwords/email.blade.php b/resources/views/fo/auth/passwords/email.blade.php new file mode 100644 index 0000000..6e3eac5 --- /dev/null +++ b/resources/views/fo/auth/passwords/email.blade.php @@ -0,0 +1,57 @@ +@extends('fo.layout') + +@section('title', __('Réinitialisation')) +@section('description', __('Réinitialisation de votre mot de passe d\'accès au Klub Tre galette')) +@section('breadcrumb', + request()->route()->getName()) + +@section('main-bg-class', 'bg-textured') + +@section('content') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ __('Mot de passe') }} {{ __('oublié ?') }}

                                                                                                                                                                                                                                                                                                                                            + {{ __('Trait souligné') }} + +
                                                                                                                                                                                                                                                                                                                                            + @csrf + +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ __('Pour que nous puissions vous renvoyer votre mot de passe et votre identifiant, merci de nous indiquer l\'adresse e-mail saisie lors de votre inscription.') }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + + @error('email') + + {{ $message }} + + @enderror +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            + {{ __('Après avoir appuyé sur "Envoyer", rendez-vous dans votre boîte mail pour cliquer sur le lien.') }}

                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +@endsection diff --git a/resources/views/fo/auth/passwords/reset.blade.php b/resources/views/fo/auth/passwords/reset.blade.php new file mode 100644 index 0000000..f919146 --- /dev/null +++ b/resources/views/fo/auth/passwords/reset.blade.php @@ -0,0 +1,82 @@ +@extends('fo.layout') + +@section('title', __('Changement de mot de passe')) +@section('description', __('Changement de votre mot de passe d\'accès au Klub Tre Galette')) +@section('breadcrumb', + request()->route()->getName()) + +@section('main-bg-class', 'bg-textured') + +@section('content') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ __('Réinitialiser votre') }} {{ __('Mot de passe') }}

                                                                                                                                                                                                                                                                                                                                            + {{ __('Trait souligné') }} + +
                                                                                                                                                                                                                                                                                                                                            + @csrf + +
                                                                                                                                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + + @error('email') + + {{ $message }} + + @enderror +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + + @error('password') + + {{ $message }} + + @enderror +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + Le mot de passe doit avoir une longueur de 8 caractères minimum,
                                                                                                                                                                                                                                                                                                                                            + doit contenir une lettre majuscule et une lettre minucule,
                                                                                                                                                                                                                                                                                                                                            + doit contenir un caractère spécial comme une virgule par exemple,
                                                                                                                                                                                                                                                                                                                                            + doit contenir un chiffre. +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +@endsection diff --git a/resources/views/fo/auth/register.blade.php b/resources/views/fo/auth/register.blade.php new file mode 100644 index 0000000..dd6498e --- /dev/null +++ b/resources/views/fo/auth/register.blade.php @@ -0,0 +1,77 @@ +@extends('fo.layout') + +@section('title', __($staticPageModel->seo_title)) +@section('description', __($staticPageModel->seo_description)) +@section('breadcrumb', + request()->route()->getName()) + +@section('main-bg-class', 'bg-textured') + +@section('content') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ __('Le Klub') }} {{ config('app.name') }} !

                                                                                                                                                                                                                                                                                                                                            + {{ __('Trait souligné') }} + {{ __('Inscrivez vous au Klub Tre Galette') }} + +
                                                                                                                                                                                                                                                                                                                                            + @csrf + +
                                                                                                                                                                                                                                                                                                                                            + @include('fo.pages.klub.customer-form') + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                                                                                                                                            + @foreach ($errors->get('opt_in') as $message) +
                                                                                                                                                                                                                                                                                                                                            {{ $message }}
                                                                                                                                                                                                                                                                                                                                            + @endforeach +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + @foreach ($errors->get('ok_cgv') as $message) +
                                                                                                                                                                                                                                                                                                                                            {{ $message }}
                                                                                                                                                                                                                                                                                                                                            + @endforeach +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            * {{ __('champs obligatoires') }}
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +@endsection diff --git a/resources/views/fo/auth/verify.blade.php b/resources/views/fo/auth/verify.blade.php new file mode 100644 index 0000000..594be49 --- /dev/null +++ b/resources/views/fo/auth/verify.blade.php @@ -0,0 +1,41 @@ +@extends('fo.layout') + +@section('title', __('Vérification')) +@section('description', __('Veuillez vérifier votre adresse email pour profiter des avantage du Klub Tre Galette')) +@section('breadcrumb', + request()->route()->getName()) + +@section('main-bg-class', 'bg-textured') + +@section('content') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ __('Le Klub') }} {{ config('app.name') }} !

                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ __('Verify Your Email Address') }}

                                                                                                                                                                                                                                                                                                                                            + {{ __('Trait souligné') }} + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @if (session('resent')) + + @endif + + {{ __('Before proceeding, please check your email for a verification link.') }} + {{ __('If you did not receive the email') }}, +
                                                                                                                                                                                                                                                                                                                                            + @csrf + . +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +@endsection diff --git a/resources/views/fo/layout.blade.php b/resources/views/fo/layout.blade.php new file mode 100644 index 0000000..b1a35bd --- /dev/null +++ b/resources/views/fo/layout.blade.php @@ -0,0 +1,38 @@ + + + + + @include('fo.layouts.head') + + + + @include('fo.layouts.header') +
                                                                                                                                                                                                                                                                                                                                            + @hasSection('banner') @yield('banner') @endif +
                                                                                                                                                                                                                                                                                                                                            + @sectionMissing('no-flash') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @include('modules.flash-messages') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @endif +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @include('modules.breadcrumbs.breadcrumb-body') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @yield('content') +
                                                                                                                                                                                                                                                                                                                                            + {{-- Preload textured-bg.jpg hack (prevent flickering on load) --}} + + @include('fo.layouts.footer') + @stack('scripts-constants') + @include('vendor.cn-cookies') + @include('modules.script-routes') + @vite(['resources/ts/fo/fo.ts']) + @stack('scripts') + + + diff --git a/resources/views/fo/layouts/footer.blade.php b/resources/views/fo/layouts/footer.blade.php new file mode 100644 index 0000000..af21570 --- /dev/null +++ b/resources/views/fo/layouts/footer.blade.php @@ -0,0 +1,73 @@ + \ No newline at end of file diff --git a/resources/views/fo/layouts/head.blade.php b/resources/views/fo/layouts/head.blade.php new file mode 100644 index 0000000..efa5dff --- /dev/null +++ b/resources/views/fo/layouts/head.blade.php @@ -0,0 +1,46 @@ + + + +@hasSection('metaIndex') +@else + +@endif + + + + + + + + + + + + + +{{-- GENERER favicon avec un outil https://realfavicongenerator.net/ --}} + + + + + + + + + + +{{ config('app.name') }} - @yield('title') +@if (config('app.debug')) + +@endif +@hasSection('canonical') + +@else + +@endif + + +@vite(['resources/sass/fo/fo.scss']) +@stack('styles') diff --git a/resources/views/fo/layouts/header.blade.php b/resources/views/fo/layouts/header.blade.php new file mode 100644 index 0000000..e99bfc8 --- /dev/null +++ b/resources/views/fo/layouts/header.blade.php @@ -0,0 +1,32 @@ + + +@include('fo.layouts.nav-offcanvas') diff --git a/resources/views/fo/layouts/nav-link.blade.php b/resources/views/fo/layouts/nav-link.blade.php new file mode 100644 index 0000000..3d2cc3c --- /dev/null +++ b/resources/views/fo/layouts/nav-link.blade.php @@ -0,0 +1,26 @@ +@php + $has_submenu = false; + if (!empty($sub_menu_list) and is_array($sub_menu_list)) { + $has_submenu = true; + } +@endphp +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            diff --git a/resources/views/fo/layouts/nav-list.blade.php b/resources/views/fo/layouts/nav-list.blade.php new file mode 100644 index 0000000..912e576 --- /dev/null +++ b/resources/views/fo/layouts/nav-list.blade.php @@ -0,0 +1,67 @@ + + diff --git a/resources/views/fo/layouts/nav-menu.blade.php b/resources/views/fo/layouts/nav-menu.blade.php new file mode 100644 index 0000000..3d5264e --- /dev/null +++ b/resources/views/fo/layouts/nav-menu.blade.php @@ -0,0 +1,10 @@ +@auth('backend') + +@endauth diff --git a/resources/views/fo/layouts/nav-offcanvas.blade.php b/resources/views/fo/layouts/nav-offcanvas.blade.php new file mode 100644 index 0000000..f5eface --- /dev/null +++ b/resources/views/fo/layouts/nav-offcanvas.blade.php @@ -0,0 +1,14 @@ +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + {{ __('Menu') }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            diff --git a/resources/views/fo/modules/video-frame.blade.php b/resources/views/fo/modules/video-frame.blade.php new file mode 100644 index 0000000..6694fc6 --- /dev/null +++ b/resources/views/fo/modules/video-frame.blade.php @@ -0,0 +1,14 @@ +@php $uniqueID = uniqid(); @endphp + + {{ $alt }} + + diff --git a/resources/views/fo/pages/commitments.blade.php b/resources/views/fo/pages/commitments.blade.php new file mode 100644 index 0000000..121dc53 --- /dev/null +++ b/resources/views/fo/pages/commitments.blade.php @@ -0,0 +1,255 @@ +@extends('fo.layout') + +@section('title', __($staticPageModel->seo_title)) +@section('description', __($staticPageModel->seo_description)) +@section('breadcrumb', + request()->route()->getName()) + +@section('main-bg-class', 'has-banner commitments') + +@section('banner') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            + + {{-- Nos Engagements header (mobile hide) --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ $staticPageModel->title }}

                                                                                                                                                                                                                                                                                                                                            + {{ __('Trait souligné') }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            {!! clean($staticPageModel->content) !!}
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +@endsection + +@section('content') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ __('Ombre de mouettes') }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- HEADER (lg hide) --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ $staticPageModel->title }}

                                                                                                                                                                                                                                                                                                                                            + {{ __('Trait souligné') }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            {!! clean($staticPageModel->content) !!}
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + @if ($localCommitmentList->count()) + {{-- LOCAL --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ __('Nos engagements locaux') }}

                                                                                                                                                                                                                                                                                                                                            + {{ __('Trait souligné') }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + @foreach ($localCommitmentList as $index => $commitment) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ $commitment->title }}

                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            {!! $commitment->text !!}
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @endforeach + @endif +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + {{-- QUALITE --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ $commitmentPageModel->quality_title }} +

                                                                                                                                                                                                                                                                                                                                            + {{ __('Trait souligné') }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            {!! clean($commitmentPageModel->quality_text) !!}
                                                                                                                                                                                                                                                                                                                                            + + {{-- Pictogram 1 --}} + @if ($commitmentPageModel->pictos->get(0)) + {{ $commitmentPageModel->pictos->get(0)->picture_alt }} + @endif + {{-- Pictogram 2 --}} + @if ($commitmentPageModel->pictos->get(1)) + {{ $commitmentPageModel->pictos->get(1)->picture_alt }} + @endif +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + {{-- PRODUITS --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- TITLE --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ __('Nos engagements produits') }}

                                                                                                                                                                                                                                                                                                                                            + {{ __('Trait souligné') }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- Static Pictos --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ __('Un dessin d\'une poule couvant trois oeufs') }} +

                                                                                                                                                                                                                                                                                                                                            {{ __('Oeufs de poules élevées en plein air') }}

                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ __('Un dessin d\'une carte de France avec une bouteille de lait') }} +

                                                                                                                                                                                                                                                                                                                                            {{ __('Lait français') }}

                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ __('Un dessin d\'un cochon de profil') }} +

                                                                                                                                                                                                                                                                                                                                            {{ __('Viande de porc origine France') }}

                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ __('Un dessin d\'un sac de farine') }} +

                                                                                                                                                                                                                                                                                                                                            {{ __('Farine moulue en Bretagne') }}

                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- Product 1 --}} +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ $commitmentPageModel->product1_title }}

                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            {!! clean($commitmentPageModel->product1_text) !!}
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- Static Pictos --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                            • + {{ __('Sans sels nitrités ajoutés dans nos jambons et lardons') }} +
                                                                                                                                                                                                                                                                                                                                            • +
                                                                                                                                                                                                                                                                                                                                            • + {{ __('Sans arôme artificiel') }} +
                                                                                                                                                                                                                                                                                                                                            • +
                                                                                                                                                                                                                                                                                                                                            • + {{ __('Sans antioxydants') }} +
                                                                                                                                                                                                                                                                                                                                            • +
                                                                                                                                                                                                                                                                                                                                            • + {{ __('Sans gomme de xanthane') }} +
                                                                                                                                                                                                                                                                                                                                            • +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- Product 2 --}} +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ $commitmentPageModel->product2_title }}

                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            {!! clean($commitmentPageModel->product2_text) !!}
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + {{-- ENVIRONNEMENT --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            + {{ $commitmentPageModel->environment_title }} +

                                                                                                                                                                                                                                                                                                                                            + {{ __('Trait souligné') }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            {!! clean($commitmentPageModel->environment_text) !!}
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +@endsection diff --git a/resources/views/fo/pages/contact.blade.php b/resources/views/fo/pages/contact.blade.php new file mode 100644 index 0000000..f2b539b --- /dev/null +++ b/resources/views/fo/pages/contact.blade.php @@ -0,0 +1,368 @@ +@extends('fo.layout') + +@section('title', __($staticPageModel->seo_title)) +@section('description', __($staticPageModel->seo_description)) +@section('breadcrumb', + request()->route()->getName()) + +@section('main-bg-class', 'has-banner') + +{{-- No Flash messages on top --}} +@section('no-flash', 'true') + +@section('banner') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +@endsection + +@section('content') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ __('Envie de papoter ?') }} +
                                                                                                                                                                                                                                                                                                                                            + + {{ __('Suzette est à votre écoute. N\'hésitez pas à lui envoyer vos questions, remarques ou suggestions.') }} + +
                                                                                                                                                                                                                                                                                                                                            + {{ __('Ombre de mouettes') }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ __('Nous') }} {{ __('contacter') }} !

                                                                                                                                                                                                                                                                                                                                            + {{ __('Trait souligné') }} + {{ __('Inscrivez vous au Klub Tre Galette') }} +
                                                                                                                                                                                                                                                                                                                                            + + @if ($message = Session::get('success', Session::get('bo.success'))) + + @endif + + @if ($errors->get('g-recaptcha-response')) + + @endif + +
                                                                                                                                                                                                                                                                                                                                            + @csrf + +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            + {{-- TYPE --}} +
                                                                                                                                                                                                                                                                                                                                            + + + @foreach ($errors->get('first_name') as $message) +
                                                                                                                                                                                                                                                                                                                                            {{ $message }}
                                                                                                                                                                                                                                                                                                                                            + @endforeach +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            + {{-- FIRST_NAME --}} +
                                                                                                                                                                                                                                                                                                                                            + + + @foreach ($errors->get('first_name') as $message) +
                                                                                                                                                                                                                                                                                                                                            {{ $message }}
                                                                                                                                                                                                                                                                                                                                            + @endforeach +
                                                                                                                                                                                                                                                                                                                                            + + {{-- LAST_NAME --}} +
                                                                                                                                                                                                                                                                                                                                            + + + @foreach ($errors->get('last_name') as $message) +
                                                                                                                                                                                                                                                                                                                                            {{ $message }}
                                                                                                                                                                                                                                                                                                                                            + @endforeach +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            + {{-- PHONE --}} +
                                                                                                                                                                                                                                                                                                                                            + + + @foreach ($errors->get('phone') as $message) +
                                                                                                                                                                                                                                                                                                                                            {{ $message }}
                                                                                                                                                                                                                                                                                                                                            + @endforeach +
                                                                                                                                                                                                                                                                                                                                            + + {{-- EMAIL --}} +
                                                                                                                                                                                                                                                                                                                                            + + + @foreach ($errors->get('email') as $message) +
                                                                                                                                                                                                                                                                                                                                            {{ $message }}
                                                                                                                                                                                                                                                                                                                                            + @endforeach +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            + {{-- ADDRESS --}} +
                                                                                                                                                                                                                                                                                                                                            + + + @foreach ($errors->get('address') as $message) +
                                                                                                                                                                                                                                                                                                                                            {{ $message }}
                                                                                                                                                                                                                                                                                                                                            + @endforeach +
                                                                                                                                                                                                                                                                                                                                            + + {{-- CITY --}} +
                                                                                                                                                                                                                                                                                                                                            + + + @foreach ($errors->get('city') as $message) +
                                                                                                                                                                                                                                                                                                                                            {{ $message }}
                                                                                                                                                                                                                                                                                                                                            + @endforeach +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            + {{-- POSTAL_CODE --}} +
                                                                                                                                                                                                                                                                                                                                            + + + @foreach ($errors->get('postal_code') as $message) +
                                                                                                                                                                                                                                                                                                                                            {{ $message }}
                                                                                                                                                                                                                                                                                                                                            + @endforeach +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            + {{-- PRODUCT --}} +
                                                                                                                                                                                                                                                                                                                                            + + + @foreach ($errors->get('product') as $message) +
                                                                                                                                                                                                                                                                                                                                            {{ $message }}
                                                                                                                                                                                                                                                                                                                                            + @endforeach +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            + {{-- BATCH_NUMBER --}} +
                                                                                                                                                                                                                                                                                                                                            + + + @foreach ($errors->get('batch_number') as $message) +
                                                                                                                                                                                                                                                                                                                                            {{ $message }}
                                                                                                                                                                                                                                                                                                                                            + @endforeach +
                                                                                                                                                                                                                                                                                                                                            + + {{-- EXPIRATION_DATE --}} +
                                                                                                                                                                                                                                                                                                                                            + + + @foreach ($errors->get('expiration_date') as $message) +
                                                                                                                                                                                                                                                                                                                                            {{ $message }}
                                                                                                                                                                                                                                                                                                                                            + @endforeach +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            + {{-- MESSAGE --}} +
                                                                                                                                                                                                                                                                                                                                            + + + @foreach ($errors->get('message') as $message) +
                                                                                                                                                                                                                                                                                                                                            {{ $message }}
                                                                                                                                                                                                                                                                                                                                            + @endforeach +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            + {{-- TERMS --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                                                                                                                                            + @foreach ($errors->get('terms') as $message) +
                                                                                                                                                                                                                                                                                                                                            {{ $message }}
                                                                                                                                                                                                                                                                                                                                            + @endforeach +
                                                                                                                                                                                                                                                                                                                                            + + {{-- FILE --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            + has('file')) is-invalid @endif disabled> +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @foreach ($errors->get('file') as $message) +
                                                                                                                                                                                                                                                                                                                                            {{ $message }}
                                                                                                                                                                                                                                                                                                                                            + @endforeach +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            * {{ __('champs obligatoires') }}
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ __('Vous devez activer les cookies recaptcha pour utiliser le formulaire de contact.') }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + {{ __('Un bateau 2 mâts') }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +@endsection + +@push('scripts') + +@endpush diff --git a/resources/views/fo/pages/history.blade.php b/resources/views/fo/pages/history.blade.php new file mode 100644 index 0000000..5d54493 --- /dev/null +++ b/resources/views/fo/pages/history.blade.php @@ -0,0 +1,102 @@ +@extends('fo.layout') + +@section('title', __($staticPageModel->seo_title)) +@section('description', __($staticPageModel->seo_description)) +@section('breadcrumb', + request()->route()->getName()) + +@section('main-bg-class', 'has-banner') + +@section('banner') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            + + {{-- Nos Engagements header (mobile hide) --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ $staticPageModel->title }}

                                                                                                                                                                                                                                                                                                                                            + {{ __('Trait souligné') }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            {!! clean($staticPageModel->content) !!}
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +@endsection + +@section('content') +
                                                                                                                                                                                                                                                                                                                                            + {{-- HEADER (lg hide) --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ $staticPageModel->title }}

                                                                                                                                                                                                                                                                                                                                            + {{ __('Trait souligné') }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            {!! clean($staticPageModel->content) !!}
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- MILESTONE SWIPER --}} +
                                                                                                                                                                                                                                                                                                                                            + @php + $data = [ + 'historicalMilestoneModels' => $milestoneModels, + ]; + @endphp +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- OUR PRODUCTS --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ __('Découvrez nos produits') }}

                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @foreach ($rangeModels as $key => $rangeModel) + + @endforeach +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ __('Ombre de mouettes') }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- NEWS --}} + @include('fo.partials.news-section') +
                                                                                                                                                                                                                                                                                                                                            +@endsection diff --git a/resources/views/fo/pages/home.blade.php b/resources/views/fo/pages/home.blade.php new file mode 100644 index 0000000..009dd3f --- /dev/null +++ b/resources/views/fo/pages/home.blade.php @@ -0,0 +1,146 @@ +@extends('fo.layout') + +@section('title', __($staticPageModel->seo_title)) +@section('description', __($staticPageModel->seo_description)) +@section('breadcrumb', + request()->route()->getName()) + +@section('main-bg-class', 'bg-textured') + +@section('content') +
                                                                                                                                                                                                                                                                                                                                            + {{-- TITLE --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ __('Tre Galette crêpier du Golfe du Morbihan') }}

                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + {{-- PRODUCTS --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ __('Nos produits') }}

                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @php + $data = [ + 'rangeModels' => $rangeModels, + ]; + @endphp +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + {{-- KLUB --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ $klubBloc->picture_alt }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ __('Les avantages') }}
                                                                                                                                                                                                                                                                                                                                            + {{ __('de Tre Galette') }} +

                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ __('Être membre du Klub, c\'est bénéficier de') }} :

                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                            • {{ __('Bons de réduction') }}
                                                                                                                                                                                                                                                                                                                                            • +
                                                                                                                                                                                                                                                                                                                                            • {{ __('Nos jeux') }}
                                                                                                                                                                                                                                                                                                                                            • +
                                                                                                                                                                                                                                                                                                                                            • {{ __('Les infos sur nos nouveautés') }} +
                                                                                                                                                                                                                                                                                                                                            • +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ __('Et de plein de surprises très bretonnes.') }}

                                                                                                                                                                                                                                                                                                                                            + {{ __('Rejoignez le Klub') }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ __('Ombre de mouettes') }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + {{-- COMMITMENTS --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ __('Nos engagements') }}

                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            + {{ __('Pour faire des bonnes crêpes et galettes, les ingrédients du succès sont le local et la qualité des ingrédients.') }} +
                                                                                                                                                                                                                                                                                                                                            + {{ __('Tre Galette s\'engage en sélectionnant rigoureusement ses ingrédients et élaborant ses recettes pour associer la gourmandise tout en préservant son environnement.') }} +

                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + {{-- HISTORY --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ __('Suzette tenant un rozell. Elle dit +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ __('Notre histoire,') }}
                                                                                                                                                                                                                                                                                                                                            {{ __('Crêpier du Golfe du Morbihan') }}

                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            + {{ __('Tre Galette est née du savoir-faire et de la passion des salariés de notre entreprise Régalette située près du Golfe du Morbihan.') }} +
                                                                                                                                                                                                                                                                                                                                            + {{ __('Découvrez l\'histoire de notre marque et de Suzette.') }} +

                                                                                                                                                                                                                                                                                                                                            + {{ __('Notre histoire') }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + {{-- NEWS --}} + @include('fo.partials.news-section') +
                                                                                                                                                                                                                                                                                                                                            +@endsection diff --git a/resources/views/fo/pages/klub/customer-form.blade.php b/resources/views/fo/pages/klub/customer-form.blade.php new file mode 100644 index 0000000..ec81419 --- /dev/null +++ b/resources/views/fo/pages/klub/customer-form.blade.php @@ -0,0 +1,135 @@ +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + @foreach ($errors->get('lastname') as $message) +
                                                                                                                                                                                                                                                                                                                                            {{ $message }}
                                                                                                                                                                                                                                                                                                                                            + @endforeach +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + @foreach ($errors->get('firstname') as $message) +
                                                                                                                                                                                                                                                                                                                                            {{ $message }}
                                                                                                                                                                                                                                                                                                                                            + @endforeach +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @php + $dataBirthDate = [ + 'class' => 'form-control mx-auto ' . ($errors->has('birth_date') ? 'is-invalid' : ''), + 'name' => 'birth_date', + 'placeholder' => __('Date de naissance'), + 'autocomplete' => 'bday', + 'required' => true, + 'value' => old('birth_date', $crmCustomer->birth_date ?? null), + ]; + @endphp + + @foreach ($errors->get('birth_date') as $message) +
                                                                                                                                                                                                                                                                                                                                            {{ $message }}
                                                                                                                                                                                                                                                                                                                                            + @endforeach +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + @foreach ($errors->get('email') as $message) +
                                                                                                                                                                                                                                                                                                                                            {{ $message }}
                                                                                                                                                                                                                                                                                                                                            + @endforeach +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + @foreach ($errors->get('phone') as $message) +
                                                                                                                                                                                                                                                                                                                                            {{ $message }}
                                                                                                                                                                                                                                                                                                                                            + @endforeach +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + @foreach ($errors->get('address') as $message) +
                                                                                                                                                                                                                                                                                                                                            {{ $message }}
                                                                                                                                                                                                                                                                                                                                            + @endforeach +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + @foreach ($errors->get('postcode') as $message) +
                                                                                                                                                                                                                                                                                                                                            {{ $message }}
                                                                                                                                                                                                                                                                                                                                            + @endforeach +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + @foreach ($errors->get('city') as $message) +
                                                                                                                                                                                                                                                                                                                                            {{ $message }}
                                                                                                                                                                                                                                                                                                                                            + @endforeach +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +@if (empty($displayEdit)) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + @php $dataPassword = ['inputId' => 'password']; @endphp + +
                                                                                                                                                                                                                                                                                                                                            + @foreach ($errors->get('password_confirmation') as $message) +
                                                                                                                                                                                                                                                                                                                                            {{ $message }}
                                                                                                                                                                                                                                                                                                                                            + @endforeach +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + @php $dataConfirmPassword = ['inputId' => 'password_confirmation']; @endphp + +
                                                                                                                                                                                                                                                                                                                                            + @foreach ($errors->get('password') as $message) +
                                                                                                                                                                                                                                                                                                                                            {{ $message }}
                                                                                                                                                                                                                                                                                                                                            + @endforeach +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + Le mot de passe doit avoir une longueur de 8 caractères minimum,
                                                                                                                                                                                                                                                                                                                                            + doit contenir une lettre majuscule et une lettre minucule,
                                                                                                                                                                                                                                                                                                                                            + doit contenir un caractère spécial comme une virgule par exemple,
                                                                                                                                                                                                                                                                                                                                            + doit contenir un chiffre. +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +@endif diff --git a/resources/views/fo/pages/klub/home.blade.php b/resources/views/fo/pages/klub/home.blade.php new file mode 100644 index 0000000..dd07ea1 --- /dev/null +++ b/resources/views/fo/pages/klub/home.blade.php @@ -0,0 +1,30 @@ +@extends('fo.layout') + +@section('title', __($staticPageModel->seo_title)) +@section('description', __($staticPageModel->seo_description)) +@section('breadcrumb', + request()->route()->getName()) + +@section('main-bg-class', 'bg-textured') + +@section('content') +
                                                                                                                                                                                                                                                                                                                                            + + {{-- Klub Customer Menu --}} + @include('fo.pages.klub.parts.menu', ['crmCustomer' => $crmCustomer]) + + {{-- Klub SubMenu part --}} + @include('fo.pages.klub.parts.submenu', ['rowClass' => 'bg-light bg-light-top-tear pt-5']) + + {{-- Coupon slider and link --}} + @include('fo.pages.klub.parts.coupon-slide', ['brList' => $brList]) + + {{-- Klub Game part --}} + @if ($game) + @include('fo.pages.klub.parts.game', [ + 'rowClass' => 'bg-primary bg-primary-top-tear pt-5', + 'game' => $game, + ]) + @endif +
                                                                                                                                                                                                                                                                                                                                            +@endsection diff --git a/resources/views/fo/pages/klub/mesbr.blade.php b/resources/views/fo/pages/klub/mesbr.blade.php new file mode 100644 index 0000000..d69295e --- /dev/null +++ b/resources/views/fo/pages/klub/mesbr.blade.php @@ -0,0 +1,62 @@ +@extends('fo.layout') + +@section('title', __('Le Klub - Réductions')) +@section('description', __('Imprimez vos coupons de réductions pour des produits Tregalette')) +@section('breadcrumb', +request()->route()->getName()) + +@section('main-bg-class', 'bg-textured') + +@section('content') +
                                                                                                                                                                                                                                                                                                                                            + + {{-- Klub Customer Menu --}} + @include('fo.pages.klub.parts.menu', ['crmCustomer' => $crmCustomer]) + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ __('Je choisis mes réductions') }} + {{ __('Soulignement blanc') }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @if (is_array(optional($mesBr)->coupons) and count($mesBr->coupons)) +
                                                                                                                                                                                                                                                                                                                                            + @csrf + @foreach (collect(optional($mesBr)->coupons)->filter()->all() as $coupon) +
                                                                                                                                                                                                                                                                                                                                            + @include('fo.pages.klub.parts.coupon', ['coupon' => $coupon]) + +
                                                                                                                                                                                                                                                                                                                                            + @if (!$coupon->used) + + @else + {{ __('Coupon déjà utilisé') }} + @endif +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @endforeach + +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @else +
                                                                                                                                                                                                                                                                                                                                            + {{ __('Vous n’avez plus de coupons disponibles. Revenez plus tard pour de nouvelles offres !') }} +
                                                                                                                                                                                                                                                                                                                                            + @endif +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +@endsection \ No newline at end of file diff --git a/resources/views/fo/pages/klub/parts/coupon-slide.blade.php b/resources/views/fo/pages/klub/parts/coupon-slide.blade.php new file mode 100644 index 0000000..a39567f --- /dev/null +++ b/resources/views/fo/pages/klub/parts/coupon-slide.blade.php @@ -0,0 +1,54 @@ +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ __('Les réductions du moment') }} + {{ __('Trait souligné') }} +

                                                                                                                                                                                                                                                                                                                                            {{ __('Découvrez les avantages du Klub Tre Galette !​') }}


                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ __('Profitez de nos bons de réduction en ligne sur nos produits et offrez vous une expérience gustative bretonne à prix malins.') }} +

                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @php + $coupons = collect(optional($brList)->coupons) + ->where(fn($coupon) => $coupon->desktop_image_available ?? $coupon->mobile_image_available) + ->filter() + ->shuffle(); + @endphp + @if ($coupons->count()) +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            + {{ __('Ombre de mouettes') }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @endif +
                                                                                                                                                                                                                                                                                                                                            diff --git a/resources/views/fo/pages/klub/parts/coupon.blade.php b/resources/views/fo/pages/klub/parts/coupon.blade.php new file mode 100644 index 0000000..80aea44 --- /dev/null +++ b/resources/views/fo/pages/klub/parts/coupon.blade.php @@ -0,0 +1,18 @@ +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @isDesktop() + {{ __('Bon de réduction :name', ['name' => $coupon->name]) }} + @else + {{ __('Bon de réduction :name', ['name' => $coupon->name]) }} + @endif +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ __('Réduction') }} + {{ number_format($coupon->value, 2, ',') }} € +

                                                                                                                                                                                                                                                                                                                                            {{ __('Pour l\'achat de :name', ['name' => $coupon->name]) }}

                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            diff --git a/resources/views/fo/pages/klub/parts/game.blade.php b/resources/views/fo/pages/klub/parts/game.blade.php new file mode 100644 index 0000000..3a9baae --- /dev/null +++ b/resources/views/fo/pages/klub/parts/game.blade.php @@ -0,0 +1,21 @@ +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ $game->picture_alt }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ Str::ucfirst($game->title_line1) }} + {{ Str::ucfirst($game->title_line2) }} + {{ __('Trait souligné') }} +
                                                                                                                                                                                                                                                                                                                                            {!! clean($game->text) !!}
                                                                                                                                                                                                                                                                                                                                            + @if ($game->button_status) + + @endif +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            diff --git a/resources/views/fo/pages/klub/parts/menu.blade.php b/resources/views/fo/pages/klub/parts/menu.blade.php new file mode 100644 index 0000000..14eb31d --- /dev/null +++ b/resources/views/fo/pages/klub/parts/menu.blade.php @@ -0,0 +1,17 @@ +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ __('Le Klub') }} {{ config('app.name') }} !

                                                                                                                                                                                                                                                                                                                                            + {{ __('Bienvenue :first_name', ['first_name' => $crmCustomer->firstname]) }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @csrf +
                                                                                                                                                                                                                                                                                                                                            + {{ __('Mon profil') }} + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            diff --git a/resources/views/fo/pages/klub/parts/submenu.blade.php b/resources/views/fo/pages/klub/parts/submenu.blade.php new file mode 100644 index 0000000..17952f7 --- /dev/null +++ b/resources/views/fo/pages/klub/parts/submenu.blade.php @@ -0,0 +1,18 @@ +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + @if (empty($noGame)) + + @endif +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            diff --git a/resources/views/fo/pages/klub/profile.blade.php b/resources/views/fo/pages/klub/profile.blade.php new file mode 100644 index 0000000..658100a --- /dev/null +++ b/resources/views/fo/pages/klub/profile.blade.php @@ -0,0 +1,71 @@ +@extends('fo.layout') + +@section('title', __('Le Klub - Mon compte')) +@section('description', __('Gérez votre informations personnelles - Klub Tregalette')) +@section('breadcrumb', + request()->route()->getName()) + +@section('main-bg-class', 'bg-textured') + +@section('content') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @csrf + @method('PATCH') + +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ __('Mon Compte Klub') }} {{ config('app.name') }} ! +

                                                                                                                                                                                                                                                                                                                                            + {{ __('Trait souligné') }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ __('Pour modifier vos informations personnelles, rien de plus facile : il vous suffit de renseigner vos nouvelles données dans le formulaire ci-dessous !') }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + @include('fo.pages.klub.customer-form', ['displayEdit' => true]) + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + opt_in) checked @endif> + +
                                                                                                                                                                                                                                                                                                                                            + @foreach ($errors->get('opt_in') as $message) +
                                                                                                                                                                                                                                                                                                                                            {{ $message }}
                                                                                                                                                                                                                                                                                                                                            + @endforeach +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            * {{ __('champs obligatoires') }}
                                                                                                                                                                                                                                                                                                                                            + + {{ __('Modifier mon mot de passe') }} + + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + {{-- Klub SubMenu part --}} + @include('fo.pages.klub.parts.submenu', ['noGame' => true]) +
                                                                                                                                                                                                                                                                                                                                            +@endsection diff --git a/resources/views/fo/pages/klub/questions.blade.php b/resources/views/fo/pages/klub/questions.blade.php new file mode 100644 index 0000000..362d4a9 --- /dev/null +++ b/resources/views/fo/pages/klub/questions.blade.php @@ -0,0 +1,68 @@ +@extends('fo.layout') + +@section('title', __('Le Klub - Questions')) +@section('description', __('Pour mieux se connaitre Tregalette souhaite vous poser quelques questions')) +@section('breadcrumb', + request()->route()->getName()) + +@section('main-bg-class', 'bg-textured') + +@section('content') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ __('Le Klub') }} {{ config('app.name') }} ! +

                                                                                                                                                                                                                                                                                                                                            + {{ __('Trait souligné') }} +
                                                                                                                                                                                                                                                                                                                                            + @if (!count($questions)) + {{ __('Vous avez déjà répondu à toute les questions') }} + {{ __('Retourner sur le Klub') }} + @else +
                                                                                                                                                                                                                                                                                                                                            + @csrf + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ __('Mieux se connaitre') }} + {{ __('Tregalette souhaite vous poser quelques questions') }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + @foreach ($questions as $questionNumber => $question) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @switch($question->type) + @case(\LDC\LDCCRM\Enums\QuestionType::select()) + @include('fo.pages.klub.questions.select') + @break + + @case(\LDC\LDCCRM\Enums\QuestionType::checkbox()) + @include('fo.pages.klub.questions.checkbox') + @break + + @case(\LDC\LDCCRM\Enums\QuestionType::radio()) + @include('fo.pages.klub.questions.radio') + @break + + @default + @php throw new \RuntimeException("Unhandled question type {$question->type}"); @endphp + @endswitch +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @endforeach + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @endif +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +@endsection diff --git a/resources/views/fo/pages/klub/questions/checkbox.blade.php b/resources/views/fo/pages/klub/questions/checkbox.blade.php new file mode 100644 index 0000000..a5daca9 --- /dev/null +++ b/resources/views/fo/pages/klub/questions/checkbox.blade.php @@ -0,0 +1,12 @@ +{{ __('Question :number', ['number' => $questionNumber + 1]) }} : + {{ $question->question }} +@foreach ($question->answers as $answer) +
                                                                                                                                                                                                                                                                                                                                            + id, Arr::wrap(old("question.{$questionNumber}")))) checked @endif> + +
                                                                                                                                                                                                                                                                                                                                            +@endforeach +@include('modules.input-error', [ + 'inputName' => "question.{$questionNumber}", +]) diff --git a/resources/views/fo/pages/klub/questions/radio.blade.php b/resources/views/fo/pages/klub/questions/radio.blade.php new file mode 100644 index 0000000..0ef41df --- /dev/null +++ b/resources/views/fo/pages/klub/questions/radio.blade.php @@ -0,0 +1,12 @@ +{{ __('Question :number', ['number' => $questionNumber + 1]) }} : + {{ $question->question }} +@foreach ($question->answers as $answer) +
                                                                                                                                                                                                                                                                                                                                            + id) checked @endif> + +
                                                                                                                                                                                                                                                                                                                                            +@endforeach +@include('modules.input-error', [ + 'inputName' => "question.{$questionNumber}", +]) diff --git a/resources/views/fo/pages/klub/questions/select.blade.php b/resources/views/fo/pages/klub/questions/select.blade.php new file mode 100644 index 0000000..ecd4bc9 --- /dev/null +++ b/resources/views/fo/pages/klub/questions/select.blade.php @@ -0,0 +1,12 @@ + + +@include('modules.input-error', [ + 'inputName' => "question.{$questionNumber}", +]) diff --git a/resources/views/fo/pages/legals.blade.php b/resources/views/fo/pages/legals.blade.php new file mode 100644 index 0000000..94f47b3 --- /dev/null +++ b/resources/views/fo/pages/legals.blade.php @@ -0,0 +1,23 @@ +@extends('fo.layout') + +@section('title', __($staticPageModel->seo_title)) +@section('description', __($staticPageModel->seo_description)) +@section('breadcrumb', + request()->route()->getName()) + +@section('content') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ __($staticPageModel->title) }}

                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {!! clean($staticPageModel->content) !!} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +@endsection diff --git a/resources/views/fo/pages/products/show.blade.php b/resources/views/fo/pages/products/show.blade.php new file mode 100644 index 0000000..9ea3c79 --- /dev/null +++ b/resources/views/fo/pages/products/show.blade.php @@ -0,0 +1,271 @@ +@extends('fo.layout') + +@section('title', __($productModel->seo_title)) +@section('description', __($productModel->seo_description)) +@section('breadcrumb', + request()->route()->getName()) + +@section('content') +
                                                                                                                                                                                                                                                                                                                                            + {{-- PRODUCT DETAILS --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ $productModel->label }}

                                                                                                                                                                                                                                                                                                                                            + {{ __('Trait souligné') }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ $productModel->picture_alt }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @foreach ($productModel->pictos as $picto) + @if ($picto->published) + {{ $picto->picture_alt }} + @endif + @endforeach +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ $productModel->label }}

                                                                                                                                                                                                                                                                                                                                            + {{ __('Trait souligné') }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {!! clean($productModel->description) !!} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ __('Disponible dans vos magasins') }}

                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ __('Autres produits') }}

                                                                                                                                                                                                                                                                                                                                            + {{ __('Trait souligné') }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @foreach ($productModels as $key => $randomProduct) + + @endforeach +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- PRODUCT DATA --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {!! clean($productModel->advice) !!} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + + + + @foreach ($productModel->nutritionnal_values as $value) + + @endforeach + + + + @foreach ($productModel->nutritionnal_values as $value) + + @endforeach + + + + @foreach ($productModel->nutritionnal_values as $value) + + @endforeach + + + + @foreach ($productModel->nutritionnal_values as $value) + + @endforeach + + + + @foreach ($productModel->nutritionnal_values as $value) + + @endforeach + + + + @foreach ($productModel->nutritionnal_values as $value) + + @endforeach + + +
                                                                                                                                                                                                                                                                                                                                            {{ __('Valeurs nutritionnelles moyennes pour :') }}{{ $value['label'] }}
                                                                                                                                                                                                                                                                                                                                            {{ __('Énergie') }} +

                                                                                                                                                                                                                                                                                                                                            {{ $value['energyKj'] }}kJ

                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ $value['energyKcal'] }}kCal

                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ __('Matières grasses') }}

                                                                                                                                                                                                                                                                                                                                            + {{ __('dont acides gras saturés') }} +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ $value['fat'] }}g

                                                                                                                                                                                                                                                                                                                                            + {{ $value['saturated_fat'] }}g +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ __('Glucides') }}

                                                                                                                                                                                                                                                                                                                                            + {{ __('dont sucres') }} +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ $value['carbohydrate'] }}g

                                                                                                                                                                                                                                                                                                                                            + {{ $value['sugar'] }}g +
                                                                                                                                                                                                                                                                                                                                            {{ __('Protéines') }}{{ $value['proteins'] }}g
                                                                                                                                                                                                                                                                                                                                            {{ __('Sel') }}{{ $value['salt'] }}g
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {!! clean($productModel->ingredients) !!} + @if ($productModel->nutriscore->name() !== 'none') +
                                                                                                                                                                                                                                                                                                                                            + {{ __('Nutriscore :lette', ['letter' => $productModel->nutriscore->label()]) }} +
                                                                                                                                                                                                                                                                                                                                            + @endif +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- PRODUCTS RANDOM SLIDER --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ __('Autres produits') }}

                                                                                                                                                                                                                                                                                                                                            + {{ __('Trait souligné') }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @foreach ($productModels as $key => $randomProduct) +
                                                                                                                                                                                                                                                                                                                                            + {{ $randomProduct->picture_thumbnail_alt }} +

                                                                                                                                                                                                                                                                                                                                            {{ $randomProduct->label }}

                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @endforeach +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ __('flèche vers la gauche') }} +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ __('Nom du produit') }} +

                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ __('flèche vers la droite') }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- KLUB --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ $klubBloc->picture_alt }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ __('Les avantages') }}
                                                                                                                                                                                                                                                                                                                                            + {{ __('de Tre Galette') }} +

                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ __('Être membre du Klub, c\'est bénéficier de') }} :

                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                            • {{ __('Bons de réduction') }}
                                                                                                                                                                                                                                                                                                                                            • +
                                                                                                                                                                                                                                                                                                                                            • {{ __('Nos jeux') }}
                                                                                                                                                                                                                                                                                                                                            • +
                                                                                                                                                                                                                                                                                                                                            • {{ __('Les infos sur nos nouveautés') }} +
                                                                                                                                                                                                                                                                                                                                            • +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ __('Et de plein de surprises très bretonnes.') }}

                                                                                                                                                                                                                                                                                                                                            + {{ __('Rejoignez le Klub') }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ __('Ombre de mouettes') }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- LIKED TOO --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ __('Vous aimerez aussi...') }}

                                                                                                                                                                                                                                                                                                                                            + {{ __('Trait souligné') }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @foreach ($rangeModels as $key => $rangeModel) + + @endforeach +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ __('Phare qui éclaire n\'éclaire pas') }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +@endsection diff --git a/resources/views/fo/pages/ranges/index.blade.php b/resources/views/fo/pages/ranges/index.blade.php new file mode 100644 index 0000000..370eb46 --- /dev/null +++ b/resources/views/fo/pages/ranges/index.blade.php @@ -0,0 +1,13 @@ +@extends('fo.layout') + +@section('title', __($staticPageModel->seo_title)) +@section('description', __($staticPageModel->seo_description)) +@section('breadcrumb', + request()->route()->getName()) + +@section('main-bg-class', 'bg-textured') + +@section('content') + {{-- RANGES --}} + @include('fo.partials.ranges') +@endsection diff --git a/resources/views/fo/pages/ranges/show.blade.php b/resources/views/fo/pages/ranges/show.blade.php new file mode 100644 index 0000000..e8e4e63 --- /dev/null +++ b/resources/views/fo/pages/ranges/show.blade.php @@ -0,0 +1,130 @@ +@extends('fo.layout') + +@section('title', __($staticPageModel->seo_title)) +@section('description', __($staticPageModel->seo_description)) +@section('breadcrumb', + request()->route()->getName()) + +@section('main-bg-class', 'bg-textured') + +@section('content') +
                                                                                                                                                                                                                                                                                                                                            + {{-- RANGE --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ __('Nos Produits') }} - {{ $rangeModel->label }}

                                                                                                                                                                                                                                                                                                                                            + {{ __('Trait souligné') }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ $rangeModel->picture_alt }} +

                                                                                                                                                                                                                                                                                                                                            + {{ $rangeModel->label }} +

                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @if ($rangeModel->picto1_picture) +
                                                                                                                                                                                                                                                                                                                                            + {{ $rangeModel->picto1_picture_alt }} +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ $rangeModel->picto1_line1 }}

                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ $rangeModel->picto1_line2 }}

                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @endif + @if ($rangeModel->picto2_picture) +
                                                                                                                                                                                                                                                                                                                                            + {{ $rangeModel->picto2_picture_alt }} +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ $rangeModel->picto2_line1 }}

                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ $rangeModel->picto2_line2 }}

                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @endif +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- PRODUCTS --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @php + $data = [ + 'productModels' => json_decode(json_encode($productModels)), + 'range_id' => $rangeModel->id, + ]; + @endphp +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- RANGES --}} + @include('fo.partials.ranges') + {{-- ENGAGEMENTS --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + 'hen', + 'label' => __('Poule'), + 'text1' => __('Oeufs de poules'), + 'text2' => __('élevées en plein air'), + ], + [ + 'name' => 'milk', + 'label' => __('Lait'), + 'text1' => __('Lait 100%'), + 'text2' => __('français'), + ], + [ + 'name' => 'pork', + 'label' => __('Porc'), + 'text1' => __('Viande de porc'), + 'text2' => __('origine France'), + ], + [ + 'name' => 'flour', + 'label' => __('Farine'), + 'text1' => __('Farine moulue'), + 'text2' => __('en Bretagne'), + ], + ]; + ?> + @foreach ($array as $item) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ __('Représentation de :name', ['name' => $item['label']]) }} +

                                                                                                                                                                                                                                                                                                                                            {{ $item['text1'] }}

                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ $item['text2'] }}

                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @endforeach + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- NEWS --}} + @include('fo.partials.news-section') +
                                                                                                                                                                                                                                                                                                                                            +@endsection diff --git a/resources/views/fo/partials/card.blade.php b/resources/views/fo/partials/card.blade.php new file mode 100644 index 0000000..6dad741 --- /dev/null +++ b/resources/views/fo/partials/card.blade.php @@ -0,0 +1,9 @@ +
                                                                                                                                                                                                                                                                                                                                            + {{ $picture_alt }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            {{ Str::limit($item->label, 30) }}
                                                                                                                                                                                                                                                                                                                                            + + {{ __('Découvrir') }} + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            diff --git a/resources/views/fo/partials/news-section.blade.php b/resources/views/fo/partials/news-section.blade.php new file mode 100644 index 0000000..a65cfb3 --- /dev/null +++ b/resources/views/fo/partials/news-section.blade.php @@ -0,0 +1,52 @@ +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            {{ __('En ce moment') }}
                                                                                                                                                                                                                                                                                                                                            {{ __('chez Tre Galette') }}

                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            + {{ __('Découvrez les dernières actualités croustillantes de Tre Galette ! Retrouvez tous nos événements très bretons, nos idées de recette et nos conseils très gourmands. Un voyage gourmand en Bretagne vous attend ! ') }} +

                                                                                                                                                                                                                                                                                                                                            + {{-- TODO: Changer le lien quand la page actualité index sera faite. --}} + {{ __('Nos actualités') }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{-- SWIPER NEWS --}} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @php + $cardClasses = ['btn-rotate-left', 'btn-rotate-right', '']; + @endphp + @foreach ($newsModels as $news) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ $news->picture_alt }} +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            + {{ $news->text }} +

                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @endforeach +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ __('flèche vers la gauche') }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ __('flèche vers la droite') }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            diff --git a/resources/views/fo/partials/ranges.blade.php b/resources/views/fo/partials/ranges.blade.php new file mode 100644 index 0000000..0509f2f --- /dev/null +++ b/resources/views/fo/partials/ranges.blade.php @@ -0,0 +1,34 @@ +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            + @if (request()->routeIs('fo.ranges.index')) + {{ $staticPageModel->title }} + @else + {{ __('Les autres gammes') }} + @endif +

                                                                                                                                                                                                                                                                                                                                            + {{ __('Trait souligné') }} +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @foreach ($rangeModels as $key => $range) +
                                                                                                                                                                                                                                                                                                                                            + @include('fo.partials.card', [ + 'item' => $range, + 'btnClass' => request()->routeIs('fo.ranges.index') + ? ($key % 2 + ? 'btn-tertiary' + : 'btn-primary') + : 'btn-primary', + 'picture' => $range->picture_ambiance, + 'picture_alt' => $range->picture_ambiance_alt, + 'picture_title' => $range->picture_ambiance_title, + ]) +
                                                                                                                                                                                                                                                                                                                                            + @endforeach +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            diff --git a/resources/views/modules/breadcrumbs/breadcrumb-body.blade.php b/resources/views/modules/breadcrumbs/breadcrumb-body.blade.php new file mode 100644 index 0000000..51b36a8 --- /dev/null +++ b/resources/views/modules/breadcrumbs/breadcrumb-body.blade.php @@ -0,0 +1,7 @@ +@hasSection('breadcrumb') + @if (Breadcrumbs::exists(app()->view->getSections()['breadcrumb'])) + {{ call_user_func_array('Breadcrumbs::render', array_merge([app()->view->getSections()['breadcrumb']], Arr::wrap($brParam))) }} + @endif +@elseif(Breadcrumbs::exists(request()->route()->getName())) + {{ Breadcrumbs::render(request()->route()->getName()) }} +@endif diff --git a/resources/views/modules/breadcrumbs/breadcrumb-head.blade.php b/resources/views/modules/breadcrumbs/breadcrumb-head.blade.php new file mode 100644 index 0000000..ac3e053 --- /dev/null +++ b/resources/views/modules/breadcrumbs/breadcrumb-head.blade.php @@ -0,0 +1,10 @@ +@hasSection('breadcrumb') + @if (Breadcrumbs::exists(app()->view->getSections()['breadcrumb'])) + {{ call_user_func_array( + 'Breadcrumbs::view', + array_merge(['breadcrumbs::json-ld', app()->view->getSections()['breadcrumb']], Arr::wrap($brParam)), + ) }} + @endif +@elseif(Breadcrumbs::exists(request()->route()->getName())) + {{ Breadcrumbs::view('breadcrumbs::json-ld',request()->route()->getName()) }} +@endif diff --git a/resources/views/modules/breadcrumbs/breadcrumb-layout.blade.php b/resources/views/modules/breadcrumbs/breadcrumb-layout.blade.php new file mode 100644 index 0000000..5d5b4f3 --- /dev/null +++ b/resources/views/modules/breadcrumbs/breadcrumb-layout.blade.php @@ -0,0 +1,17 @@ +@if (count($breadcrumbs)) + +@endif diff --git a/resources/views/modules/flash-messages.blade.php b/resources/views/modules/flash-messages.blade.php new file mode 100644 index 0000000..4077fad --- /dev/null +++ b/resources/views/modules/flash-messages.blade.php @@ -0,0 +1,47 @@ +@if(!request()->routeIs('login')) +@if ($message = Session::get('success', Session::get('bo.success'))) + +@endif + +@if ($message = Session::get('error', Session::get('bo.error'))) + +@endif + +@if ($message = Session::get('warning', Session::get('bo.warning'))) + +@endif + +@if ($message = Session::get('info', Session::get('bo.info'))) + +@endif + +@if ($errors->any()) + +@endif +@endif diff --git a/resources/views/modules/input-error.blade.php b/resources/views/modules/input-error.blade.php new file mode 100644 index 0000000..5a17ab3 --- /dev/null +++ b/resources/views/modules/input-error.blade.php @@ -0,0 +1,8 @@ +@if($errors->has($inputName)) +
                                                                                                                                                                                                                                                                                                                                            + {{ implode(',', $errors->get($inputName)) }} +
                                                                                                                                                                                                                                                                                                                                            +@endif +@if(isset($helper)) +{{ $helper }} +@endif diff --git a/resources/views/modules/minicrud-form-inputs.blade.php b/resources/views/modules/minicrud-form-inputs.blade.php new file mode 100644 index 0000000..4386189 --- /dev/null +++ b/resources/views/modules/minicrud-form-inputs.blade.php @@ -0,0 +1,313 @@ +{{-- MINI CRUD EDIT WHEN JSON IS TRANSLATABLE --}} +@php + $data = isset($model->data) ? $model->getEmptyData() : $conceptData; +@endphp +@foreach ($data as $k => $input) + @php + $input = json_decode(json_encode($input), true); + @endphp + @switch(intval($input['inputType'])) + @case(intval(App\Enums\InputType::video->value)) + @case(intval(App\Enums\InputType::videoVimeo->value)) + + @case(intval(App\Enums\InputType::videoYoutube->value)) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ $input['label'] }} * +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => Str::slug($input['label']), + 'label' => $input['label'], + 'hasWordCounter' => true, + 'name' => 'data[' . $k . '][value]', + 'value' => old("data.{$k}.value", $model->data[$k]['value'] ?? null), + 'required' => isset($input['required']) ? !empty($input['required']) : true, + 'model' => $model ?? null, + 'helper' => match (intval($input['inputType'])) { + intval(App\Enums\InputType::videoYoutube->value) => __('video id eg: keZURbOo4-M'), + intval(App\Enums\InputType::videoVimeo->value) => __('video id eg: 74918975'), + intval(App\Enums\InputType::video->value) => __('video id eg: keZURbOo4-M or 74918975'), + }, + ]) + @include('modules.input-error', [ + 'inputName' => "data.{$k}.value", + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @break + + @case(intval(App\Enums\InputType::url->value)) + @case(intval(App\Enums\InputType::string->value)) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ $input['label'] }} * +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => Str::slug($input['label']), + 'label' => $input['label'], + 'hasWordCounter' => true, + 'name' => 'data[' . $k . '][value]', + 'value' => old("data.{$k}.value", $model->data[$k]['value'] ?? null), + 'required' => isset($input['required']) ? !empty($input['required']) : true, + 'model' => $model ?? null, + 'helper' => __('validation.between.string', [ + 'attribute' => $input['label'], + 'min' => 3, + 'max' => 255, + ]), + ]) + @include('modules.input-error', [ + 'inputName' => "data.{$k}.value", + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @break + + @case(intval(App\Enums\InputType::number->value)) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + + + @if (!empty($input['tooltip'])) + + + + @endif +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + @include('back::modules.input-error', [ + 'inputName' => "data.{$k}.value", + 'helperId' => "NumberHelp{$k}", + 'helper' => $input['helper'] ?? '', + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @break + + @case(intval(App\Enums\InputType::text->value)) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ $input['label'] }} * +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.text-html', [ + 'id' => Str::slug($input['label']), + 'name' => "data[{$k}][value]", + 'value' => old("data.{$k}.value", $model->data[$k]['value'] ?? null), + 'model' => $model ?? null, + 'helper' => + __('crud.minicrud.text_warning') . + '. ' . + __('validation.min.string', [ + 'attribute' => $input['label'], + 'min' => 3, + ]), + ]) + @include('modules.input-error', [ + 'inputName' => "data.{$k}.value", + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @break + + @case(intval(App\Enums\InputType::boolean->value)) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ $input['label'] }} * +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            + data[$k]['value'] ?? (null ?? false))) checked @endif> +
                                                                                                                                                                                                                                                                                                                                            + @include('modules.input-error', [ + 'inputName' => "data.{$k}.value", + 'helperId' => Str::slug($input['label']) . 'Help', + 'helper' => __('crud.minicrud.visibility_helper'), + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @break + + @case(intval(App\Enums\InputType::image->value)) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ $input['label'] }} * +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE_ALT --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => Str::slug($input['label']) . '-alt', + 'label' => __('crud.minicrud.picture_alt_label'), + 'hasWordCounter' => true, + 'name' => 'data[' . $k . '][alt]', + 'value' => old("data.{$k}.alt", $model->data[$k]['alt'] ?? null), + 'required' => true, + 'model' => $model ?? null, + 'helper' => + __('crud.minicrud.picture_alt_helper') . + '. ' . + __('validation.min.string', [ + 'attribute' => __('crud.minicrud.picture_alt_label'), + 'min' => 3, + ]), + ]) + @include('modules.input-error', [ + 'inputName' => "data.{$k}.alt", + ]) +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE_TITLE --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar', [ + 'id' => Str::slug($input['label']) . '-title', + 'label' => __('crud.minicrud.picture_title_label'), + 'hasWordCounter' => true, + 'name' => 'data[' . $k . '][title]', + 'value' => old("data.{$k}.title", $model->data[$k]['title'] ?? null), + 'required' => true, + 'model' => $model ?? null, + 'helper' => + __('crud.minicrud.picture_title_helper') . + '. ' . + __('validation.min.string', [ + 'attribute' => __('crud.minicrud.picture_title_label'), + 'min' => 3, + ]), + ]) + @include('modules.input-error', [ + 'inputName' => "data.{$k}.title", + ]) +
                                                                                                                                                                                                                                                                                                                                            + {{-- PICTURE --}} +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.varchar-picture', [ + 'id' => Str::slug($input['label']), + 'name' => "data[{$k}][value]", + 'width' => $input['dimensions']['width'], + 'height' => $input['dimensions']['height'], + 'model' => $model ?? null, + 'value' => old("data.{$k}.value", $model->data[$k]['value'] ?? null), + 'helper' => __('crud.minicrud.dimensions_must_be', [ + 'width' => $input['dimensions']['width'], + 'height' => $input['dimensions']['height'], + ]), + 'required' => true, + 'preview' => true, + ]) + @include('modules.input-error', [ + 'inputName' => "data.{$k}.value", + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @break + + @case(App\Enums\InputType::email->value) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + + + @if (!empty($input['tooltip'])) + + + + @endif +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + @include('modules.input-error', [ + 'inputName' => "data.{$k}.value", + 'helperId' => "{$k}StringHelp", + 'helper' => $input['helper'] ?? '', + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @break + + @case(intval(App\Enums\InputType::imageArray->value)) + @case(intval(App\Enums\InputType::labelArray->value)) + + @case(intval(App\Enums\InputType::selectEnum->value)) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + {{ $input['label'] }} * +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @include('bo.partials.inputs.tinyint-enum', [ + 'id' => Str::slug($input['label']), + 'label' => __('crud.minicrud.associated_enum', ['enum' => $input['label']]), + 'name' => "data[{$k}][value]", + 'model' => $model ?? null, + 'value' => old("data.{$k}.value", $model->data[$k]['value'] ?? null), + 'required' => true, + 'associatedModels' => $selectedEnum ?? [], + 'helper' => __('crud.minicrud.select', ['entity' => $input['label']]), + ]) + @include('modules.input-error', [ + 'inputName' => "data.{$k}.value", + ]) +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @break + + @default + @php throw new Exception('Input type not handled'); @endphp + @endswitch +@endforeach + +@push('scripts') + +@endpush diff --git a/resources/views/modules/script-constants.blade.php b/resources/views/modules/script-constants.blade.php new file mode 100644 index 0000000..ea82742 --- /dev/null +++ b/resources/views/modules/script-constants.blade.php @@ -0,0 +1,8 @@ + diff --git a/resources/views/modules/script-routes.blade.php b/resources/views/modules/script-routes.blade.php new file mode 100644 index 0000000..592e53c --- /dev/null +++ b/resources/views/modules/script-routes.blade.php @@ -0,0 +1,15 @@ +@include('modules.script-constants') + diff --git a/resources/views/vendor/cn-cookies.blade.php b/resources/views/vendor/cn-cookies.blade.php new file mode 100644 index 0000000..ffea617 --- /dev/null +++ b/resources/views/vendor/cn-cookies.blade.php @@ -0,0 +1,109 @@ +{{-- blade-formatter-disable --}} +@php + +$site_name = Str::ucfirst(config('app.name')); +$logo_picture_url = Vite::asset('resources/assets/images/logo.png', 'build'); +$logo_alt_text = "Logo {$site_name}"; +$confidentiality_page_url = route('fo.policies.show'); + +$strings = (object)[ + 'button_customize_cookies' => __('cookie-notice.button_customize_cookies'), + 'button_forbid' => __('cookie-notice.button_forbid'), + 'button_allow' => __('cookie-notice.button_allow'), + 'button_forbid_all' => Str::upper(__('cookie-notice.button_forbid_all')), + 'button_allow_all' => Str::upper(__('cookie-notice.button_allow_all')), + 'button_customize' => Str::upper(__('cookie-notice.button_customize')), + 'button_back' => Str::upper(__('cookie-notice.button_back')), + 'banner_title' => __('cookie-notice.banner_title', ['site_name' => $site_name]), + 'banner_text_open' => __('cookie-notice.banner_text_open', ['site_name' => $site_name]), + 'banner_text' => __('cookie-notice.banner_text'), + 'banner_details' => __('cookie-notice.banner_details'), + 'banner_details_link' => __('cookie-notice.banner_details_link'), + 'banner_details_link_title' => __('cookie-notice.banner_details_link_title'), + 'banner_more_details' => __('cookie-notice.banner_more_details'), + 'banner_less_details' => __('cookie-notice.banner_less_details'), + 'Panel_title' => __('cookie-notice.Panel_title'), + 'Panel_subtitle' => __('cookie-notice.Panel_subtitle'), + 'Panel_details' => __('cookie-notice.Panel_details'), +]; + +$cookies = []; + +// RECAPTCHA +$cookies['recaptcha'] = [ + 'name' => __('cookie-notice.custom.recaptcha.title'), + 'description' => __('cookie-notice.custom.recaptcha.description'), + 'link' => 'https://policies.google.com/privacy', + 'labelLink' => __('En savoir +'), + 'cookies' => ['NID', '__Secure-3PAPISID', '__Secure-3PSID', '__Secure-3PSIDCC'] +]; + +$cookies['recaptcha']['script'] = << +@endpush diff --git a/resources/views/vendor/cookie-notice-templates/standard.blade.php b/resources/views/vendor/cookie-notice-templates/standard.blade.php new file mode 100644 index 0000000..89a4a1c --- /dev/null +++ b/resources/views/vendor/cookie-notice-templates/standard.blade.php @@ -0,0 +1,91 @@ + diff --git a/resources/views/vendor/errors/400.blade.php b/resources/views/vendor/errors/400.blade.php new file mode 100644 index 0000000..263e675 --- /dev/null +++ b/resources/views/vendor/errors/400.blade.php @@ -0,0 +1,5 @@ +@extends('errors::minimal') + +@section('title', __('Forbidden')) +@section('code', '400') +@section('message', __($exception->getMessage() ?: 'Forbidden')) diff --git a/resources/views/vendor/errors/401.blade.php b/resources/views/vendor/errors/401.blade.php new file mode 100644 index 0000000..5c586db --- /dev/null +++ b/resources/views/vendor/errors/401.blade.php @@ -0,0 +1,5 @@ +@extends('errors::minimal') + +@section('title', __('Unauthorized')) +@section('code', '401') +@section('message', __('Unauthorized')) diff --git a/resources/views/vendor/errors/403.blade.php b/resources/views/vendor/errors/403.blade.php new file mode 100644 index 0000000..6bfeea2 --- /dev/null +++ b/resources/views/vendor/errors/403.blade.php @@ -0,0 +1,13 @@ +@extends('errors::illustrated-layout') + +@section('title', __('Forbidden')) +@section('code', '403') +@section('message', __($exception->getMessage() ?: 'Forbidden')) +@section('submessage', __('Vous n\'êtes pas authorisé à acceder a cet élément.')) + +@section('button', true) + +@section('image') +{{-- FIXME: Personaliser ca --}} + +@endsection diff --git a/resources/views/vendor/errors/404.blade.php b/resources/views/vendor/errors/404.blade.php new file mode 100644 index 0000000..4477635 --- /dev/null +++ b/resources/views/vendor/errors/404.blade.php @@ -0,0 +1,13 @@ +@extends('errors::illustrated-layout') + +@section('title', __('Not Found')) +@section('code', '404') +@section('message', __('Not Found')) +@section('submessage', __('Ce n\'est pas la page que vous recherchez...')) + +@section('button', true) + +@section('image') +{{-- FIXME: Personaliser ca --}} + +@endsection diff --git a/resources/views/vendor/errors/419.blade.php b/resources/views/vendor/errors/419.blade.php new file mode 100644 index 0000000..b7644aa --- /dev/null +++ b/resources/views/vendor/errors/419.blade.php @@ -0,0 +1,15 @@ +@extends('errors::minimal') + +@section('title', __('Page Expired')) +@section('code', '419') +@section('message', __('Page Expired')) + +@push('scripts') + +@endpush diff --git a/resources/views/vendor/errors/429.blade.php b/resources/views/vendor/errors/429.blade.php new file mode 100644 index 0000000..f01b07b --- /dev/null +++ b/resources/views/vendor/errors/429.blade.php @@ -0,0 +1,5 @@ +@extends('errors::minimal') + +@section('title', __('Too Many Requests')) +@section('code', '429') +@section('message', __('Too Many Requests')) diff --git a/resources/views/vendor/errors/500.blade.php b/resources/views/vendor/errors/500.blade.php new file mode 100644 index 0000000..d9e95d9 --- /dev/null +++ b/resources/views/vendor/errors/500.blade.php @@ -0,0 +1,5 @@ +@extends('errors::minimal') + +@section('title', __('Server Error')) +@section('code', '500') +@section('message', __('Server Error')) diff --git a/resources/views/vendor/errors/503.blade.php b/resources/views/vendor/errors/503.blade.php new file mode 100644 index 0000000..db3d417 --- /dev/null +++ b/resources/views/vendor/errors/503.blade.php @@ -0,0 +1,11 @@ +@extends('errors::illustrated-layout') + +@section('title', __('Service Unavailable')) +@section('code', '503') +@section('message', __('Service Unavailable')) +@section('submessage', __('Le site est en maintenance, nous reviendrons...')) + +@section('image') +{{-- FIXME: Personaliser ca --}} + +@endsection diff --git a/resources/views/vendor/errors/illustrated-layout.blade.php b/resources/views/vendor/errors/illustrated-layout.blade.php new file mode 100644 index 0000000..123e1a7 --- /dev/null +++ b/resources/views/vendor/errors/illustrated-layout.blade.php @@ -0,0 +1,50 @@ + + + + + + + + @yield('title') + + @vite(['resources/sass/fo/fo.scss']) + @stack('scripts') + + + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @yield('code', __('Oh no')) +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                            + @yield('message') +

                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                            + @yield('submessage') +

                                                                                                                                                                                                                                                                                                                                            + + @hasSection('button') + + {{ __('Revenir à l\'accueil') }} + + @endif +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @yield('image') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + + diff --git a/resources/views/vendor/errors/minimal.blade.php b/resources/views/vendor/errors/minimal.blade.php new file mode 100644 index 0000000..4c7ce34 --- /dev/null +++ b/resources/views/vendor/errors/minimal.blade.php @@ -0,0 +1,29 @@ + + + + + + + @yield('title') + + + + @vite(['resources/sass/fo/fo.scss']) + @stack('scripts') + + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + @yield('code') +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            + @yield('message') +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + diff --git a/resources/views/vendor/mail/html/header.blade.php b/resources/views/vendor/mail/html/header.blade.php new file mode 100644 index 0000000..920bc2d --- /dev/null +++ b/resources/views/vendor/mail/html/header.blade.php @@ -0,0 +1,13 @@ + + + + @if (trim($slot) === 'Laravel') + + @else + {{-- FIXME: Personaliser ca --}} + + {{ $slot }} + @endif + + + diff --git a/routes/api.php b/routes/api.php new file mode 100644 index 0000000..b3d9bbc --- /dev/null +++ b/routes/api.php @@ -0,0 +1 @@ +push( + Str::of(trans('models.classes.user'))->plural()->ucfirst(), + route('bo.users.index', ['sort_col' => 'updated_at', 'sort_way' => 'desc']) + ); +}); +Breadcrumbs::for('bo.users.create', function (Generator $trail) { + $trail->parent('bo.users.index'); + $trail->push(Str::ucfirst(trans('crud.actions.create')), route('bo.users.create')); +}); +Breadcrumbs::for('bo.users.edit', function (Generator $trail, User $user) { + $trail->parent('bo.users.index'); + $trail->push(Str::ucfirst(trans('crud.actions.edit')), route('bo.users.edit', $user)); +}); +Breadcrumbs::for('bo.users.duplicate', function (Generator $trail) { + $trail->parent('bo.users.index'); + $trail->push(Str::ucfirst(trans('crud.actions.duplicate'))); +}); + +// * ACTIVITY_LOGS +Breadcrumbs::for('bo.activity_logs.index', function (Generator $trail) { + $trail->push( + Str::ucfirst(trans_choice('models.classes.activity_log', '*')), + route('bo.activity_logs.index', ['sort_col' => 'created_at', 'sort_way' => 'desc']) + ); +}); +Breadcrumbs::for('bo.activity_logs.show', function (Generator $trail, ActivityLog $activity_log) { + $trail->parent('bo.activity_logs.index'); + $trail->push(Str::ucfirst(trans('crud.actions.view')), route('bo.activity_logs.show', $activity_log)); +}); + +// * STATIC PAGES +Breadcrumbs::for('bo.static_pages.index', function (Generator $trail) { + $trail->push( + Str::of(trans_choice('models.classes.static_page', '*'))->ucfirst(), + route('bo.static_pages.index', ['sort_col' => 'updated_at', 'sort_way' => 'desc']) + ); +}); +Breadcrumbs::for('bo.static_pages.edit', function (Generator $trail, StaticPage $static_page) { + $trail->parent('bo.static_pages.index'); + $trail->push(Str::ucfirst(trans('crud.actions.edit')), route('bo.static_pages.edit', $static_page)); +}); + +// * PICTOS +Breadcrumbs::for('bo.pictos.index', function (Generator $trail) { + $trail->push( + Str::of(trans('models.classes.picto'))->plural()->ucfirst(), + route('bo.pictos.index', ['sort_col' => 'updated_at', 'sort_way' => 'desc']) + ); +}); +Breadcrumbs::for('bo.pictos.create', function (Generator $trail) { + $trail->parent('bo.pictos.index'); + $trail->push(Str::ucfirst(trans('crud.actions.create')), route('bo.pictos.create')); +}); +Breadcrumbs::for('bo.pictos.edit', function (Generator $trail, Picto $picto) { + $trail->parent('bo.pictos.index'); + $trail->push(Str::ucfirst(trans('crud.actions.edit')), route('bo.pictos.edit', $picto)); +}); +Breadcrumbs::for('bo.pictos.duplicate', function (Generator $trail) { + $trail->parent('bo.pictos.index'); + $trail->push(Str::ucfirst(trans('crud.actions.duplicate'))); +}); + +// * RANGES +Breadcrumbs::for('bo.ranges.index', function (Generator $trail) { + $trail->push( + Str::of(trans('models.classes.range'))->plural()->ucfirst(), + route('bo.ranges.index', ['sort_col' => 'updated_at', 'sort_way' => 'desc']) + ); +}); +Breadcrumbs::for('bo.ranges.create', function (Generator $trail) { + $trail->parent('bo.ranges.index'); + $trail->push(Str::ucfirst(trans('crud.actions.create')), route('bo.ranges.create')); +}); +Breadcrumbs::for('bo.ranges.edit', function (Generator $trail, Range $range) { + $trail->parent('bo.ranges.index'); + $trail->push(Str::ucfirst(trans('crud.actions.edit')), route('bo.ranges.edit', $range)); +}); +Breadcrumbs::for('bo.ranges.duplicate', function (Generator $trail) { + $trail->parent('bo.ranges.index'); + $trail->push(Str::ucfirst(trans('crud.actions.duplicate'))); +}); + +// * PRODUCTS +Breadcrumbs::for('bo.products.index', function (Generator $trail) { + $trail->push( + Str::of(trans('models.classes.product'))->plural()->ucfirst(), + route('bo.products.index', ['sort_col' => 'updated_at', 'sort_way' => 'desc']) + ); +}); +Breadcrumbs::for('bo.products.create', function (Generator $trail) { + $trail->parent('bo.products.index'); + $trail->push(Str::ucfirst(trans('crud.actions.create')), route('bo.products.create')); +}); +Breadcrumbs::for('bo.products.edit', function (Generator $trail, Product $product) { + $trail->parent('bo.products.index'); + $trail->push(Str::ucfirst(trans('crud.actions.edit')), route('bo.products.edit', $product)); +}); +Breadcrumbs::for('bo.products.duplicate', function (Generator $trail) { + $trail->parent('bo.products.index'); + $trail->push(Str::ucfirst(trans('crud.actions.duplicate'))); +}); + +// * LOCAL COMMITMENTS +Breadcrumbs::for('bo.localcommitments.index', function (Generator $trail) { + $trail->push( + Str::of(trans_choice('models.classes.local_commitment', '*'))->ucfirst(), + route('bo.localcommitments.index', ['sort_col' => 'updated_at', 'sort_way' => 'desc']) + ); +}); +Breadcrumbs::for('bo.localcommitments.create', function (Generator $trail) { + $trail->parent('bo.localcommitments.index'); + $trail->push(Str::ucfirst(trans('crud.actions.create')), route('bo.localcommitments.create')); +}); +Breadcrumbs::for('bo.localcommitments.edit', function (Generator $trail, LocalCommitment $localCommitment) { + $trail->parent('bo.localcommitments.index'); + $trail->push(Str::ucfirst(trans('crud.actions.edit')), route('bo.localcommitments.edit', $localCommitment)); +}); +Breadcrumbs::for('bo.localcommitments.duplicate', function (Generator $trail) { + $trail->parent('bo.localcommitments.index'); + $trail->push(Str::ucfirst(trans('crud.actions.duplicate'))); +}); + +// * COMMITMENT PAGES +Breadcrumbs::for('commitment_page_base', function (Generator $trail) { + $trail->push(Str::of(trans_choice('models.classes.commitment_page', 1))->ucfirst()); +}); +Breadcrumbs::for('bo.commitmentpages.edit', function (Generator $trail, CommitmentPage $commitment_page) { + $trail->parent('commitment_page_base'); + $trail->push(Str::ucfirst(trans('crud.actions.edit')), route('bo.commitmentpages.edit', $commitment_page)); +}); + +// * NEWS +Breadcrumbs::for('bo.news.index', function (Generator $trail) { + $trail->push( + Str::of(trans('models.classes.news'))->plural()->ucfirst(), + route('bo.news.index', ['sort_col' => 'updated_at', 'sort_way' => 'desc']) + ); +}); +Breadcrumbs::for('bo.news.create', function (Generator $trail) { + $trail->parent('bo.news.index'); + $trail->push(Str::ucfirst(trans('crud.actions.create')), route('bo.news.create')); +}); +Breadcrumbs::for('bo.news.edit', function (Generator $trail, News $news) { + $trail->parent('bo.news.index'); + $trail->push(Str::ucfirst(trans('crud.actions.edit')), route('bo.news.edit', $news)); +}); +Breadcrumbs::for('bo.news.duplicate', function (Generator $trail) { + $trail->parent('bo.news.index'); + $trail->push(Str::ucfirst(trans('crud.actions.duplicate'))); +}); +// * GAMES +Breadcrumbs::for('bo.games.index', function (Generator $trail) { + $trail->push( + Str::of(trans_choice('models.classes.game', '*'))->ucfirst(), + route('bo.games.index', ['sort_col' => 'updated_at', 'sort_way' => 'desc']) + ); +}); +Breadcrumbs::for('bo.games.create', function (Generator $trail) { + $trail->parent('bo.games.index'); + $trail->push(Str::ucfirst(trans('crud.actions.create')), route('bo.games.create')); +}); +Breadcrumbs::for('bo.games.edit', function (Generator $trail, Game $game) { + $trail->parent('bo.games.index'); + $trail->push(Str::ucfirst(trans('crud.actions.edit')), route('bo.games.edit', $game)); +}); +Breadcrumbs::for('bo.games.duplicate', function (Generator $trail) { + $trail->parent('bo.games.index'); + $trail->push(Str::ucfirst(trans('crud.actions.duplicate'))); +}); + +// * KLUB BLOC +Breadcrumbs::for('klub_bloc_base', function (Generator $trail) { + $trail->push(Str::ucfirst(__('models.classes.klub_bloc'))); +}); +Breadcrumbs::for('bo.klubblocs.edit', function (Generator $trail, KlubBloc $klub_bloc) { + $trail->parent('klub_bloc_base'); + $trail->push(Str::ucfirst(trans('crud.actions.edit')), route('bo.klubblocs.edit', $klub_bloc)); +}); + +// * HISTORICAL MILESTONES +Breadcrumbs::for('bo.historicalmilestones.index', function (Generator $trail) { + $trail->push( + Str::of(trans('models.classes.historicalMilestone'))->plural()->ucfirst(), + route('bo.historicalmilestones.index', ['sort_col' => 'updated_at', 'sort_way' => 'desc']) + ); +}); +Breadcrumbs::for('bo.historicalmilestones.create', function (Generator $trail) { + $trail->parent('bo.historicalmilestones.index'); + $trail->push(Str::ucfirst(trans('crud.actions.create')), route('bo.historicalmilestones.create')); +}); +Breadcrumbs::for('bo.historicalmilestones.edit', function (Generator $trail, HistoricalMilestone $historicalMilestone) { + $trail->parent('bo.historicalmilestones.index'); + $trail->push(Str::ucfirst(trans('crud.actions.edit')), route('bo.historicalmilestones.edit', $historicalMilestone)); +}); +Breadcrumbs::for('bo.historicalmilestones.duplicate', function (Generator $trail) { + $trail->parent('bo.historicalmilestones.index'); + $trail->push(Str::ucfirst(trans('crud.actions.duplicate'))); +}); diff --git a/routes/breadcrumbs-fo.php b/routes/breadcrumbs-fo.php new file mode 100644 index 0000000..b3d9bbc --- /dev/null +++ b/routes/breadcrumbs-fo.php @@ -0,0 +1 @@ +name('bo.') + ->group(function () { + // * Authenticable routes + Route::namespace('\App\Http\Controllers\Bo') + ->group(function () { + Auth::routes( + [ + 'confirm' => false, + 'login' => true, + 'logout' => true, + 'register' => false, + 'reset' => false, + 'verify' => false, + ] + ); + }); + Route::middleware(['admin-secure', 'auth:backend'])->group(function () { + Route::get('/', [DashboardController::class, 'index'])->name('dashboard'); + + // * USERS. + Route::resource('users', UserController::class)->except('show'); + Route::patch('/users/{user}/change-published', [ + UserController::class, 'changePublished' + ])->name('users.change-published'); + Route::get('/users/{user}/duplicate', [ + UserController::class, 'duplicate' + ])->name('users.duplicate'); + + // * StaticPages + Route::resource('pages', StaticPageController::class) + ->names([ + 'index' => 'static_pages.index', + 'edit' => 'static_pages.edit', + 'update' => 'static_pages.update', + ])->parameters(['pages' => 'static_page']) + ->only(['index', 'edit', 'update']) + ->withoutMiddleware('htmlsanitize') + ->middleware(['htmlsanitize:content']); + + // * PICTOS. + Route::resource('pictos', PictoController::class)->except('show'); + Route::patch('/pictos/{picto}/change-published', [ + PictoController::class, 'changePublished' + ])->name('pictos.change-published'); + Route::get('/pictos/{picto}/duplicate', [ + PictoController::class, 'duplicate' + ])->name('pictos.duplicate'); + + // * RANGES + Route::resource('ranges', RangeController::class)->only(['index', 'edit', 'update']); + + // * PRODUCTS + Route::resource('products', ProductController::class)->except('show') + ->withoutMiddleware('htmlsanitize') + ->middleware('htmlsanitize:description,advice,ingredients'); + Route::patch('/products/{product}/change-published', [ + ProductController::class, 'changePublished' + ])->name('products.change-published'); + Route::patch('/products/{product}/change-order/{direction}', [ + ProductController::class, 'changeOrder' + ])->where('direction', 'up|down')->name('products.change-order'); + Route::get('/products/{product}/duplicate', [ + ProductController::class, 'duplicate' + ])->name('products.duplicate'); + + // * LOCAL_COMMITMENTS + Route::resource('localcommitments', LocalCommitmentController::class)->except('show') + ->parameters(['localcommitments' => 'local_commitment']) + ->withoutMiddleware('htmlsanitize') + ->middleware('htmlsanitize:text'); + Route::patch('/localcommitments/{local_commitment}/change-published', [ + LocalCommitmentController::class, 'changePublished' + ])->name('localcommitments.change-published'); + Route::patch('/localcommitments/{local_commitment}/change-order/{direction}', [ + LocalCommitmentController::class, 'changeOrder' + ])->where('direction', 'up|down')->name('localcommitments.change-order'); + Route::get('/localcommitments/{local_commitment}/duplicate', [ + LocalCommitmentController::class, 'duplicate' + ])->name('localcommitments.duplicate'); + + // * COMMITMENT PAGE + Route::resource('commitmentpages', CommitmentPageController::class) + ->parameters(['commitmentpages' => 'commitment_page']) + ->only(['edit', 'update']) + ->withoutMiddleware('htmlsanitize') + ->middleware('htmlsanitize:quality_text,product1_text,product2_text,environment_text'); + + // * NEWS + Route::resource('news', NewsController::class)->except('show') + ->withoutMiddleware('htmlsanitize') + ->middleware('htmlsanitize:text'); + Route::patch('/news/{news}/change-published', [ + NewsController::class, 'changePublished' + ])->name('news.change-published'); + Route::get('/news/{news}/duplicate', [ + NewsController::class, 'duplicate' + ])->name('news.duplicate'); + + // * GAMES + Route::resource('games', GameController::class)->except('show') + ->withoutMiddleware('htmlsanitize') + ->middleware('htmlsanitize:text'); + Route::patch('/games/{game}/change-published', [ + GameController::class, 'changePublished' + ])->name('games.change-published'); + Route::get('/games/{game}/duplicate', [ + GameController::class, 'duplicate' + ])->name('games.duplicate'); + + // * HISTORICAL MILESTONE + Route::resource('historicalmilestones', HistoricalMilestoneController::class)->except('show') + ->parameters(['historicalmilestones' => 'historical_milestone']) + ->withoutMiddleware('htmlsanitize') + ->middleware('htmlsanitize:text'); + Route::patch('/historicalmilestones/{historical_milestone}/change-published', [ + HistoricalMilestoneController::class, 'changePublished' + ])->name('historicalmilestones.change-published'); + Route::get('/historicalmilestones/{historical_milestone}/duplicate', [ + HistoricalMilestoneController::class, 'duplicate' + ])->name('historicalmilestones.duplicate'); + + // * KLUB BLOC + Route::resource('klubblocs', KlubBlocController::class) + ->parameters(['klubblocs' => 'klub_bloc']) + ->only(['edit', 'update']); + + Route::middleware('can:isConceptor')->group(function () { + // * ACTIVITY LOGS. + Route::resource('activity_logs', ActivityLogController::class)->only(['index', 'show']); + }); + }); + // * Others routes + Route::post('theme/set', [Controller::class, 'setTheme'])->name('theme.set'); + }); diff --git a/routes/web-fo.php b/routes/web-fo.php new file mode 100644 index 0000000..5642bba --- /dev/null +++ b/routes/web-fo.php @@ -0,0 +1,79 @@ +name('fo.')->group(function () { + Route::get('/', [HomeController::class, 'index'])->name('homepage'); + + // * FRONTEND AUTH + Route::namespace('\App\Http\Controllers\Fo')->group(function () { + Auth::routes([ + 'confirm' => true, + 'login' => true, + 'logout' => true, + 'register' => true, + 'reset' => true, + 'verify' => true, + ]); + }); + Route::middleware(['auth:frontend', 'verified:fo.verification.notice']) + ->name('klub.') + ->prefix('klub') + ->group(function () { + // * QUESTIONS + Route::get('questions', [KlubController::class, 'questions'])->name('questions'); + Route::post('questions', [KlubController::class, 'questionsSubmit'])->name('questions-submit'); + + Route::middleware('crm_questions')->group(function () { + // * HOME + Route::get('home', [KlubController::class, 'home'])->name('home'); + + // * PROFILE + Route::get('profile', [CustomerController::class, 'profile'])->name('profil'); + Route::patch('profile', [CustomerController::class, 'profileUpdate'])->name('profil-update'); + + // * SECURITY + Route::get('/securite/identification/motdepasse', [CustomerController::class, 'password']) + ->name('password'); + Route::post('/securite/identification/motdepasse', [ + CustomerController::class, 'passwordSubmit' + ])->name('passwordSubmit'); + + // * BR + Route::get('reductions', [MesBrController::class, 'showCustomerBrList'])->name('reductions'); + Route::post('reductions/print', [MesBrController::class, 'fetchBrPdf'])->name('reductions-print'); + }); + }); + + // * RANGES + Route::get('/gammes', [RangeController::class, 'index'])->name('ranges.index'); + Route::get('/gamme/{slug}', [RangeController::class, 'show'])->name('ranges.show'); + + // * PRODUCTS + Route::get('/produit/filtered', [ProductController::class, 'productsFiltered'])->name('products.filtered'); + Route::get('/produit/{slug}', [ProductController::class, 'show'])->name('products.show'); + + // * COMMITMENTS + Route::get('/nos-engagements', [CommitmentController::class, 'show'])->name('commitments.show'); + + // * LEGALS + Route::get('/mentions-legales', [StaticPageController::class, 'legals'])->name('legals.show'); + Route::get('/charte-de-confidentialite', [StaticPageController::class, 'policies'])->name('policies.show'); + + // * CONTACT + Route::get('contact', [ContactController::class, 'contact'])->name('contact'); + Route::post('contact', [ContactController::class, 'contactSubmit'])->name('contact-submit'); + + // * HISTORY + Route::get('/notre-histoire', [StaticPageController::class, 'ourHistory'])->name('history.show'); +}); diff --git a/storage/app/.gitignore b/storage/app/.gitignore new file mode 100644 index 0000000..8f4803c --- /dev/null +++ b/storage/app/.gitignore @@ -0,0 +1,3 @@ +* +!public/ +!.gitignore diff --git a/storage/app/public/.gitignore b/storage/app/public/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/storage/app/public/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/storage/framework/.gitignore b/storage/framework/.gitignore new file mode 100644 index 0000000..05c4471 --- /dev/null +++ b/storage/framework/.gitignore @@ -0,0 +1,9 @@ +compiled.php +config.php +down +events.scanned.php +maintenance.php +routes.php +routes.scanned.php +schedule-* +services.json diff --git a/storage/framework/cache/.gitignore b/storage/framework/cache/.gitignore new file mode 100644 index 0000000..01e4a6c --- /dev/null +++ b/storage/framework/cache/.gitignore @@ -0,0 +1,3 @@ +* +!data/ +!.gitignore diff --git a/storage/framework/cache/data/.gitignore b/storage/framework/cache/data/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/storage/framework/cache/data/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/storage/framework/sessions/.gitignore b/storage/framework/sessions/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/storage/framework/sessions/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/storage/framework/testing/.gitignore b/storage/framework/testing/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/storage/framework/testing/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/storage/framework/views/.gitignore b/storage/framework/views/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/storage/framework/views/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/storage/logs/.gitignore b/storage/logs/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/storage/logs/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/tests/CreatesApplication.php b/tests/CreatesApplication.php new file mode 100644 index 0000000..cc68301 --- /dev/null +++ b/tests/CreatesApplication.php @@ -0,0 +1,21 @@ +make(Kernel::class)->bootstrap(); + + return $app; + } +} 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/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/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..b061908 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,14 @@ +{ + "extends": "@vue/tsconfig/tsconfig.dom.json", + "sourceMap": true, + "compilerOptions": { + "lib": ["ESNEXT", "DOM", "DOM.Iterable"], + "baseUrl": ".", + "paths": { + "~/*": ["node_modules/*", "node_modules/@types/*"], + "@/*": ["resources/assets/*"] + } + }, + "include": ["resources/**/*.js", "resources/**/*.ts", "resources/**/*.vue"], + "exclude": ["node_modules"] +} diff --git a/vite.config.ts b/vite.config.ts new file mode 100644 index 0000000..b0acf07 --- /dev/null +++ b/vite.config.ts @@ -0,0 +1,163 @@ +import basicSsl from "@vitejs/plugin-basic-ssl"; +import vue from "@vitejs/plugin-vue"; +import laravel from "laravel-vite-plugin"; +import path from "path"; +import postcssDiscard from "postcss-discard-comments"; +import copy from "rollup-plugin-copy"; +import { defineConfig, loadEnv } from "vite"; +import babel from "vite-plugin-babel"; +import checker from "vite-plugin-checker"; +import eslint from "vite-plugin-eslint"; +import stylelint from "vite-plugin-stylelint"; + +const env = loadEnv("r", process.cwd(), ""); + +export default defineConfig({ + build: { + rollupOptions: { + output: { + entryFileNames: `assets/${ + process.env.NODE_ENV === "local" ? "[name]-" : "" + }[hash].js`, + chunkFileNames: `assets/${ + process.env.NODE_ENV === "local" ? "[name]-" : "" + }[hash].js`, + assetFileNames: `assets/${ + process.env.NODE_ENV === "local" ? "[name]-" : "" + }[hash].[ext]`, + }, + }, + emptyOutDir: true, + sourcemap: process.env.NODE_ENV === "local" ? "inline" : false, + }, + css: { + preprocessorOptions: { + scss: { + quietDeps: true + } + }, + devSourcemap: process.env.NODE_ENV === "local" ? true : false, + postcss: { + map: { + inline: true, + }, + plugins: [ + postcssDiscard({ + removeAll: true, + }), + ], + } + }, + plugins: [ + basicSsl(), + checker({ + enableBuild: true, + vueTsc: { + root: ".", + tsconfigPath: "tsconfig.json", + }, + typescript: { + root: ".", + tsconfigPath: "tsconfig.json", + }, + eslint: { + lintCommand: + "eslint --quiet -c .eslintrc.json \"./resources/ts/*\"", + }, + stylelint: { + lintCommand: + "stylelint --quiet -c .stylelintrc.json --fix **/resources/**/*.scss", + }, + }), + laravel({ + input: [ + "resources/sass/bo/bo.scss", + "resources/ts/bo/bo.ts", + "resources/sass/fo/mail-theme.scss", + "resources/sass/fo/fo.scss", + "resources/ts/fo/fo.ts", + ], + refresh: true, + }), + copy({ + targets: [ + { + src: [ + // * Engine copy (Default favicon) + path.normalize("resources/favicon/android-chrome-192x192.png"), + path.normalize("resources/favicon/android-chrome-512x512.png"), + path.normalize("resources/favicon/apple-touch-icon.png"), + path.normalize("resources/favicon/browserconfig.xml"), + path.normalize("resources/favicon/favicon.ico"), + path.normalize("resources/favicon/favicon-16x16.png"), + path.normalize("resources/favicon/favicon-32x32.png"), + path.normalize("resources/favicon/mstile-150x150.png"), + path.normalize("resources/favicon/safari-pinned-tab.svg"), + path.normalize("resources/favicon/site.webmanifest"), + ], + dest: path.normalize("public") + }, + ], + copyOnce: true, + verbose: true + }), + stylelint({ + dev: false, + build: true, + cache: false, + chokidar: true, + include: ["**/resources/**/*.scss", "**/resources/**/*.css"], + exclude: ["node_modules", "vendor"], + lintOnStart: false, + emitError: true, + emitWarning: true, + emitErrorAsWarning: false, + emitWarningAsError: true, + }), + eslint({ + cache: false, + extensions: ["js", "ts"], + include: "**/*.ts", + exclude: ["node_modules", "vendor"], + lintOnStart: false, + emitWarning: true, + emitError: true, + failOnWarning: false, + failOnError: false, + }), + babel({ + babelConfig: { + targets: "last 3 version, not dead, >0.3%" + } + }), + vue({ + isProduction: process.env.NODE_ENV !== "local" ? true : false, + exclude: ["node_modules", "vendor"], + }) + ], + server: { + https: true, + host: env["APP_URL"] ? new URL(env["APP_URL"]).hostname : "", + port: 4443, + watch: { + usePolling: true, + }, + }, + resolve: { + extensions: ["*", ".js", ".ts", ".vue"], + alias: [ + { + find: "vue", + replacement: "vue/dist/vue.runtime.esm-bundler.js", + }, + { + find: "@", + replacement: "/resources/assets", + }, + { + find: "~", + replacement: path.resolve(__dirname, "./node_modules"), + }, + ], + }, +});

                                                                                                                                                                                                                                                                                                                                            *qdU{=oe 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 dw6bqYK$ck<+_%-`lEEn;+Bfty%hj + + + + + #ffc40d + + + diff --git a/resources/favicon/favicon-16x16.png b/resources/favicon/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..ce0ca12138928674e81d5fbe186ab3d13a72ea65 GIT binary patch literal 1406 zcmaJ9781@60{>Ip25hoNPbegJgqk z1^@su!-M7zwekAZCqikp+b964ji+3ETmY!eGepC5pid3=@b>{Ac_#qu3jnOa5PKSc zcv}EwLjiCq0$^)QY4i8r0I(s~&pVI~3oJjTTbR@Ato<}kba5V7as!%5fCwmSH3XDT z#-?wq)dN&OK{|I~OFd|t368CzZCh|$iwP*0*ip@=-~tlDH`25jYg_dZJ_Y4(M)}4_ zD;aGjXt=s?`1ViSA<91z8ipI~zTJP+dZ#ze2a2jK#{-UJ$9mxs9S8~$(Hf zqdm4C5&_z3sFgZn(;QUn2(yUL40~6;#)WY`wZscU=GIxY=xN_vQ7z8nxCWwQ?n1GD+e1^%wk(U?MBWJZwy|tYda3&%&N7}Z+fhbQ0veF8SU=ZaIktTwV z$0;v&rmOQYW>`wpX?9RR^o(NU!^*;fa%ON~NHx=oFA5+}99N4)(v-w2yry>TnsP~A zEE|@Ky2Wa>>V;e$7nNCdougWMk7LVs%F2%)O^A=ZRQ;%-@>aEMc%-(fzNLvjF+RSa zoYkmRRS)XJeoP1sjLk^WpH#jhe zS(ybwLDxY4zy)@GSuy8g=C!EE^hjn}A}c#7{&G*3cuY1pKl?WMT#lbtWKcj%!rAQe ziMf}vN{S2ba_-c02t{v3h0BVTvXY0XNx2=}RPt5M{%3Pzk7mXmkBttCy8E6D$c6@GgZ-jKdC}^N9302zxFc-1 zk+Cd)-}UYO|3f@*I=$4*pe4dI^limZ` z@}|yr!_5YioOCDo;C7R8OyT=c(!dI)eP8QLAZ+tFml5SmGU=PugNTF^UI%IN1cL-e z=;*N+K6Je)l9ACir(NgGieZ|}pt%H^4TXn-4es-?z(27{xU1;&qpFI#svp8 z)W>^zN?0F8M_p1jrxM+6t1gQl{1k2y;7cu+NL%hUR#)?H*7mmlUXqnA6E`ch4x_$U*BnymC!aeh{F}0^Zgtt0RCY^Y#zgf=3 z+k|dedFIaNP})7K%%a2~b#K7(q4NFbmFO>*JT~bva_>zS6M4n9g?*?5_CJ8niNe&ER z`G+M?W8$JuMxJ3(SxGTWYGe#69Du~qNfk*y_6I8~@ga$n@uxo^S{mAf8=6>}c;#;) ynow!%y&Vxm%ep|SWc0bHQ`%|XsV8B3RCwBe*{u|o%GKc-ga8b>FRj`&G~;iL8N%KG literal 0 HcmV?d00001 diff --git a/resources/favicon/favicon-32x32.png b/resources/favicon/favicon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..1951cbe5178233bdeee07c805fd4af4f8da9fd99 GIT binary patch literal 2782 zcmV<43L*80P)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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
                                                                                                                                                                                                                                                                                                                                            J znOG4#!lqM#geIwc@~Et=46wj|Tsv=KWF5;ZDapF2SC-7TGn14&dP8MGk;lVuMUFXr zek*eDaSf$);P@z47ktK6Lg&-h=4LO|*N|-cL?5qTSaF*tmal=EwgL~gxJ!lt*85v~ z+N^9um)Qrq)HgXR?T6t83;X}E#MCH`()bRZ@j7NAObOc7Z3OIoVY`bJN#={6`40}Z z;71vy>ciQsD=TMIhxN>GD1zCMiP0mk&^tDT)@z!l-uQWMmlVJ9OE+eH<82 z>^{6SB0~7Y8Q#B1N5d8E&MYP&!K4&zQ(No&-^7HHn_FtOeUKKjvS4^;y@=nM#hrars2RW{%3%yz@ts#Ee2c)`9obiU>&bq!)u-+3xMGm;i~H!KR;i$wqkq=ol}e@Uq7@TP z+gb13OJ7?Sa=3P0`*!o6N{;UF)gJSlNL)|TkGNVQ8zc(pMjazGqwJ%X!V;}I#=!Ac z6Ydpmk?v4J`>`YBkqnXG@PwhkLG(3eKE4Nzy;+TY2<>$ZG|xAplGQp{I-DL;WH0DU zRd82-TSDHlwYQMi-AT1MPk5p+O`p0U?A7C8(y_QKX7}BV?au~Z9W>tZlJUMEANdSW zN%{Jv4JRI=ujh&K6_H}A{a{usO3}nr+8S&nbm$C@Bzj+(dXx!elIriWLFvFR876H) zy5yI7aDV`cP*^VxZGzl4?KgVPgW{RW0+iaH;y)MTL&lkk3qw`NDn)BKt_Ml(a1u=_ z;a4@2n^tRn3UN;F>I?9Z@vdw(X~JLV(anYp6v6j7MG#2ab#y37a9Yy9Yhpt(Fe^y) zSPAKEKDOYO+>^%&UXlJF5~zq;TB2laNHC)w%!?Hq53Mjzc2!?oXCT@@5aQ&i)J_8jZ*4s%F*70}Nz#oR0NiLsW9s)@OMI0PIvt79T!$k&o+Rih| zv>HlNVvA11s)JLB_af*MD=eCD9c*1GnHYJ3Rjg;`{gXElxxQ?*oBJK-Ahn14|R4?JO=SAN$Bgfo3_I#FFp1zh+_=RI{_reA4-#rWC zgv0Ic-)uB2EYPjgPM1`RD$@FJ#^2be&!DJZvwbA1gdr$-8TAOEx|N(ou#4{TV7`2+ z?`giV_*|3^+wUd$*@be|>OvzRgE#9_2o2d_J4)Ui-C4}mUc>#HLcFvz-;0YH*&ZBc z*PyVgp1q^JzQap@B%yVrLCHz-NuR0Bx5rTNt!U?oMr40r|K1_>=!&7i(WP}!cq_{b zH7JGketT`N2Pt= z^UszL#lb2
                                                                                                                                                                                                                                                                                                                                            C1Bc1(KwORf*ZGO!Nr+Q5Hs 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 + + + +Created by potrace 1.14, written by Peter Selinger 2001-2017 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/favicon/site.webmanifest b/resources/favicon/site.webmanifest new file mode 100644 index 0000000..6ef6877 --- /dev/null +++ b/resources/favicon/site.webmanifest @@ -0,0 +1,19 @@ +{ + "name": "Tregalette", + "short_name": "Tregalette", + "icons": [ + { + "src": "/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/android-chrome-256x256.png", + "sizes": "256x256", + "type": "image/png" + } + ], + "theme_color": "#ffffff", + "background_color": "#ffffff", + "display": "standalone" +} diff --git a/resources/js/vendor/ckeditor/.gitignore b/resources/js/vendor/ckeditor/.gitignore new file mode 100644 index 0000000..3c3629e --- /dev/null +++ b/resources/js/vendor/ckeditor/.gitignore @@ -0,0 +1 @@ +node_modules diff --git a/resources/js/vendor/ckeditor/LICENSE.md b/resources/js/vendor/ckeditor/LICENSE.md new file mode 100644 index 0000000..95eabee --- /dev/null +++ b/resources/js/vendor/ckeditor/LICENSE.md @@ -0,0 +1,49 @@ +Software License Agreement +========================== + +Copyright (c) 2014-2021, CKSource - Frederico Knabben. All rights reserved. + +Online builder code samples are licensed under the terms of the MIT License (see Appendix A): + + http://en.wikipedia.org/wiki/MIT_License + +CKEditor 5 collaboration features are only available under a commercial license. [Contact us](https://ckeditor.com/contact/) for more details. + +Free 30-days trials of CKEditor 5 collaboration features are available: + * https://ckeditor.com/collaboration/ - Real-time collaboration (with all features). + * https://ckeditor.com/collaboration/comments/ - Inline comments feature (without real-time collaborative editing). + * https://ckeditor.com/collaboration/track-changes/ - Track changes feature (without real-time collaborative editing). + +Trademarks +---------- + +CKEditor is a trademark of CKSource - Frederico Knabben. All other brand +and product names are trademarks, registered trademarks or service +marks of their respective holders. + +--- + +Appendix A: The MIT License +--------------------------- + +The MIT License (MIT) + +Copyright (c) 2014-2021, CKSource - Frederico Knabben + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/resources/js/vendor/ckeditor/README.md b/resources/js/vendor/ckeditor/README.md new file mode 100644 index 0000000..9290930 --- /dev/null +++ b/resources/js/vendor/ckeditor/README.md @@ -0,0 +1,68 @@ +# CKEditor 5 editor generated with the online builder + +This repository presents a CKEditor 5 editor build generated by the [Online builder tool](https://ckeditor.com/ckeditor-5/online-builder) + +## Quick start + +1. Open the `sample/index.html` page in the browser. + +If you picked the real-time collaboration plugins: + +2. Fill the dialog with correct token, websocket and upload URL endpoints. If you do not have these yet or do not know their meaning, [contact us](https://ckeditor.com/contact/). + +3. Copy the URL and share it or paste in another tab to enjoy real-time collaborative editing. + +If you picked the non-real-time collaboration plugins: + +2. Fill the prompt with the license key. If you do not have the license key yet [contact us](https://ckeditor.com/contact/). + +## Configuring build + +Changes like changing toolbar items, changing order of icons or customizing plugin configurations should be relatively easy to make. Open the `sample/index.html` file and edit the script that initialized the CKEditor 5. Save the file and refresh the browser. That's all. + +*Note:* If you have any problems with browser caching use the `Ctrl + R` or `Cmd + R` shortcut depending on your system. + +However if you want to remove or add a plugin to the build you need to follow the next step of this guide. + +Note that it is also possible to go back to the [Online builder tool](https://ckeditor.com/ckeditor-5/online-builder) and pick other set of plugins. But we encourage you to try the harder way and to learn the principles of Node.js and CKEditor 5 ecosystems that will allow you to do more cool things in the future! + +### Installation + +In order to rebuild the application you need to install all dependencies first. To do it, open the terminal in the project directory and type: + +``` +npm install +``` + +Make sure that you have the `node` and `npm` installed first. If not, then follow the instructions on the [Node.js documentation page](https://nodejs.org/en/). + +### Adding or removing plugins + +Now you can install additional plugin in the build. Just follow the [Adding a plugin to an editor tutorial](https://ckeditor.com/docs/ckeditor5/latest/builds/guides/integration/installing-plugins.html#adding-a-plugin-to-an-editor) + +### Rebuilding editor + +If you have already done the [Installation](#installation) and [Adding or removing plugins](#adding-or-removing-plugins) steps, you're ready to rebuild the editor by running the following command: + +``` +npm run build +``` + +This will build the CKEditor 5 to the `build` directory. You can open your browser and you should be able to see the changes you've made in the code. If not, then try to refresh also the browser cache by typing `Ctrl + R` or `Cmd + R` depending on your system. + +## What's next? + +Follow the guides available on https://ckeditor.com/docs/ckeditor5/latest/framework/index.html and enjoy the document editing. + +## FAQ +| Where is the place to report bugs and feature requests? + +You can create an issue on https://github.com/ckeditor/ckeditor5/issues including the build id - `unyb7c61pdjq-xt0bz4ltrghq`. Make sure that the question / problem is unique, please look for a possibly asked questions in the search box. Duplicates will be closed. + +| Where can I learn more about the CKEditor 5 framework? + +Here: https://ckeditor.com/docs/ckeditor5/latest/framework/ + +| Is it possible to use online builder with common frameworks like React, Vue or Angular? + +Not yet, but it these integrations will be available at some point in the future. diff --git a/resources/js/vendor/ckeditor/build/ckeditor.js b/resources/js/vendor/ckeditor/build/ckeditor.js new file mode 100644 index 0000000..c0a6792 --- /dev/null +++ b/resources/js/vendor/ckeditor/build/ckeditor.js @@ -0,0 +1,119819 @@ +(function(d){ const l = d['fr'] = d['fr'] || {}; l.dictionary=Object.assign( l.dictionary||{}, {"%0 of %1":"%0 sur %1",Accept:"","Align cell text to the bottom":"Aligner le texte en bas","Align cell text to the center":"Aligner la cellule au centre","Align cell text to the left":"Aligner la cellule à gauche","Align cell text to the middle":"Aligner le texte au milieu","Align cell text to the right":"Aligner la cellule à droite","Align cell text to the top":"Aligner le texte en haut","Align center":"Centrer","Align left":"Aligner à gauche","Align right":"Aligner à droite","Align table to the left":"Aligner le tableau à gauche","Align table to the right":"Aligner le tableau à droite",Alignment:"Alignement",All:"Tous","Almost equal to":"Presque égal à",Angle:"Angle","Approximately equal to":"Environ égal à",Aquamarine:"Bleu vert",Arrows:"Flèches","Asterisk operator":"Astérisque","Austral sign":"Austral","back with leftwards arrow above":"Précédent avec flèche vers la gauche",Background:"Fond",Big:"Grand","Bitcoin sign":"Bitcoin",Black:"Noir","Block quote":"Citation","Block styles":"Styles de bloc",Blue:"Bleu","Blue marker":"Marqueur bleu",Bold:"Gras",Border:"Bordure","Break text":"Saut de ligne","Bulleted List":"Liste à puces","Bulleted list styles toolbar":"Barre d'outils des styles de liste à puce",Cancel:"Annuler","Caption for image: %0":"Légende de l'image : %0","Caption for the image":"Légende de l'image","Cedi sign":"Cédi","Cell properties":"Propriétés de la cellule","Cent sign":"Centime","Center table":"Centrer le tableau ","Centered image":"Image centrée","Change image text alternative":"Changer le texte alternatif à l’image","Character categories":"Catégories de caractères","Characters: %0":"Caractères : %0","Choose heading":"Choisir l'en-tête",Circle:"Cercle",Code:"Code","Colon sign":"Deux points",Color:"Couleur","Color picker":"Pipette à couleurs",Column:"Colonne","Contains as member":"Contient","Copyright sign":"Copyright","Cruzeiro sign":"Cruzeiro",Currency:"Devise","Currency sign":"Symbole monétaire",Dashed:"Tirets",Decimal:"Chiffres","Decimal with leading zero":"Chiffres avec des zéros supplémentaire","Decrease indent":"Diminuer le retrait",Default:"Par défaut","Degree sign":"Degré","Delete column":"Supprimer la colonne","Delete row":"Supprimer la ligne","Dim grey":"Gris pâle",Dimensions:"Dimensions",Disc:"Disque","Division sign":"Division","Document colors":"Couleurs du document","Dollar sign":"Dollar","Dong sign":"Dong",Dotted:"Pointillés",Double:"Double","Double dagger":"Croix de Lorraine","Double exclamation mark":"Double point d'exclamation","Double low-9 quotation mark":"Guillemet-virgule double inférieur","Double question mark":"Double point d'interrogation",Downloadable:"Fichier téléchargeable","downwards arrow to bar":"Flèche vers le bas avec barre de fin","downwards dashed arrow":"Flèche en pointillés vers le bas","downwards double arrow":"Double flèche vers le bas","downwards simple arrow":"flèche simple vers le bas","Drachma sign":"Drachme","Dropdown toolbar":"Barre d'outils dans un menu déroulant","Edit block":"Modifier le bloc","Edit link":"Modifier le lien","Editor block content toolbar":"Barre d'outils du contenu du bloc éditeur","Editor contextual toolbar":"Barre d'outils contextuelle de l'éditeur","Editor editing area: %0":"Zone d'édition de l'éditeur : %0","Editor toolbar":"Barre d'outils de l'éditeur","Element of":"Appartient à","Em dash":"Tiret long","Empty set":"Élément vide","En dash":"Tiret","end with leftwards arrow above":"Fin avec flèche vers la gauche","Enter image caption":"Saisir la légende de l’image","Enter table caption":"Saisir la légende du tableau","Euro sign":"Euro","Euro-currency sign":"Symbole monétaire de l'euro","Exclamation question mark":"Point exclamation et question",Find:"Rechercher","Find and replace":"Rechercher et remplacer","Find in text…":"Rechercher dans le texte...","Font Background Color":"Couleur d'arrière-plan","Font Color":"Couleur de police","Font Family":"Police","Font Size":"Taille de police","For all":"Pour tout","Fraction slash":"Fraction","French franc sign":"Franc français","Full size image":"Image taille réelle","German penny sign":"Pfennig","Greater-than or equal to":"Signe supérieur ou égal","Greater-than sign":"Signe supérieur",Green:"Vert","Green marker":"Marqueur vert","Green pen":"Crayon vert",Grey:"Gris",Groove:"Rainuré","Guarani sign":"Guarani","Header column":"Colonne d'entête","Header row":"Ligne d'entête",Heading:"En-tête","Heading 1":"Titre 1","Heading 2":"Titre 2","Heading 3":"Titre 3","Heading 4":"Titre 4","Heading 5":"Titre 5","Heading 6":"Titre 6",Height:"Hauteur",HEX:"",Highlight:"Surlignage","Horizontal ellipsis":"Trois points","Horizontal line":"Ligne horizontale","Horizontal text alignment toolbar":"Barre d'outils pour modifier l'alignement horizontal du texte","Hryvnia sign":"Hryvnia","HTML object":"Objet HTML",Huge:"Enorme","Identical to":"Identique à","Image resize list":"Liste des tailles d'images","Image toolbar":"Barre d'outils des images","image widget":"Objet image","In line":"Aligné","Increase indent":"Augmenter le retrait","Indian rupee sign":"Roupie indienne",Infinity:"Infini",Insert:"Insérer","Insert code block":"Insérer un bloc de code","Insert column left":"Insérer une colonne à gauche","Insert column right":"Insérer une colonne à droite","Insert image":"Insérer une image","Insert image via URL":"Insérer une image à partir d'une URL","Insert media":"Insérer un média","Insert paragraph after block":"Insérer du texte après ce bloc","Insert paragraph before block":"Insérer du texte avant ce bloc","Insert row above":"Insérer une ligne au-dessus","Insert row below":"Insérer une ligne en-dessous","Insert table":"Insérer un tableau",Inset:"Relief intérieur",Integral:"Intégrale",Intersection:"Intersection","Inverted exclamation mark":"Point d'exclamation inversé","Inverted question mark":"Point d'interrogation inversé",Italic:"Italique",Justify:"Justifier","Justify cell text":"Justifier le contenu de la cellule","Kip sign":"Kip",Latin:"Latin","Latin capital letter a with breve":"A bref majuscule","Latin capital letter a with macron":"A barre majuscule","Latin capital letter a with ogonek":"A ogonek majuscule","Latin capital letter c with acute":"C accent aigu majuscule","Latin capital letter c with caron":"C caron majuscule","Latin capital letter c with circumflex":"C circonflexe majuscule","Latin capital letter c with dot above":"C point suscrit majuscule","Latin capital letter d with caron":"D caron majuscule","Latin capital letter d with stroke":"D barré majuscule","Latin capital letter e with breve":"E bref majuscule","Latin capital letter e with caron":"E caron majuscule","Latin capital letter e with dot above":"E point suscrit majuscule","Latin capital letter e with macron":"E macron majuscule","Latin capital letter e with ogonek":"E ogonek majuscule","Latin capital letter eng":"Eng majuscule","Latin capital letter g with breve":"G bref majuscule","Latin capital letter g with cedilla":"G cédille majuscule","Latin capital letter g with circumflex":"G accent circonflexe majuscule","Latin capital letter g with dot above":"G point suscrit majuscule","Latin capital letter h with circumflex":"H accent circonflexe majuscule","Latin capital letter h with stroke":"H barré majuscule","Latin capital letter i with breve":"I bref majuscule","Latin capital letter i with dot above":"I point suscrit majuscule","Latin capital letter i with macron":"I macron majuscule","Latin capital letter i with ogonek":"I ogonek majuscule","Latin capital letter i with tilde":"I tilde majuscule","Latin capital letter j with circumflex":"J accent circonflexe majuscule","Latin capital letter k with cedilla":"K cédille majuscule","Latin capital letter l with acute":"L accent aigu majuscule","Latin capital letter l with caron":"L caron majuscule","Latin capital letter l with cedilla":"L cédille majuscule","Latin capital letter l with middle dot":"L point médian majuscule","Latin capital letter l with stroke":"L barré majuscule","Latin capital letter n with acute":"N accent aigu majuscule","Latin capital letter n with caron":"N caron majuscule","Latin capital letter n with cedilla":"N cédille majuscule","Latin capital letter o with breve":"O bref majuscule","Latin capital letter o with double acute":"O double accent aigu majuscule","Latin capital letter o with macron":"O macron majuscule","Latin capital letter r with acute":"R accent aigu majuscule","Latin capital letter r with caron":"R caron majuscule","Latin capital letter r with cedilla":"R cédille majuscule","Latin capital letter s with acute":"S accent aigu majuscule","Latin capital letter s with caron":"S caron majuscule","Latin capital letter s with cedilla":"S cédille majuscule","Latin capital letter s with circumflex":"S circonflexe majuscule","Latin capital letter t with caron":"T caron majuscule","Latin capital letter t with cedilla":"T cédille majuscule","Latin capital letter t with stroke":"T barré majuscule","Latin capital letter u with breve":"U bref majuscule","Latin capital letter u with double acute":"U double accent aigu majuscule","Latin capital letter u with macron":"U macron majuscule","Latin capital letter u with ogonek":"U ogonek majuscule","Latin capital letter u with ring above":"U rond en chef majuscule","Latin capital letter u with tilde":"U tilde majuscule","Latin capital letter w with circumflex":"W circonflexe majuscule","Latin capital letter y with circumflex":"Y circonflexe majuscule","Latin capital letter y with diaeresis":"Y tréma majuscule","Latin capital letter z with acute":"Z accent circonflexe majuscule","Latin capital letter z with caron":"Z caron majuscule","Latin capital letter z with dot above":"Z point suscrit majuscule","Latin capital ligature ij":"Digramme soudé IJ majuscule","Latin capital ligature oe":"O-E entrelacé majuscule","Latin small letter a with breve":"A bref minuscule","Latin small letter a with macron":"A barre minuscule","Latin small letter a with ogonek":"A ogonek minuscule","Latin small letter c with acute":"C accent aigu minuscule","Latin small letter c with caron":"C caron minuscule","Latin small letter c with circumflex":"C circonflexe minuscule","Latin small letter c with dot above":"C point suscrit minuscule","Latin small letter d with caron":"C caron minuscule","Latin small letter d with stroke":"D barré minuscule","Latin small letter dotless i":"I sans point minuscule","Latin small letter e with breve":"E bref minuscule","Latin small letter e with caron":"E caron minuscule","Latin small letter e with dot above":"E point suscrit minuscule","Latin small letter e with macron":"E macron minuscule","Latin small letter e with ogonek":"E ogonek minuscule","Latin small letter eng":"Eng minuscule","Latin small letter f with hook":"Fonction","Latin small letter g with breve":"G bref minuscule","Latin small letter g with cedilla":"G cédille minuscule","Latin small letter g with circumflex":"G accent circonflexe minuscule","Latin small letter g with dot above":"G point suscrit minuscule","Latin small letter h with circumflex":"H accent circonflexe minuscule","Latin small letter h with stroke":"H barré minuscule","Latin small letter i with breve":"I bref minuscule","Latin small letter i with macron":"I macron minuscule","Latin small letter i with ogonek":"I ogonek minuscule","Latin small letter i with tilde":"I tilde minuscule","Latin small letter j with circumflex":"J accent circonflexe minuscule","Latin small letter k with cedilla":"K cédille minuscule","Latin small letter kra":"Kra minuscule","Latin small letter l with acute":"L accent aigu minuscule","Latin small letter l with caron":"L caron minuscule","Latin small letter l with cedilla":"L cédille minuscule","Latin small letter l with middle dot":"L point médian minuscule","Latin small letter l with stroke":"L barré minuscule","Latin small letter long s":"S long minuscule","Latin small letter n preceded by apostrophe":"Apostrophe N minuscule","Latin small letter n with acute":"N accent aigu minuscule","Latin small letter n with caron":"N caron minuscule","Latin small letter n with cedilla":"N cédille minuscule","Latin small letter o with breve":"O bref minuscule","Latin small letter o with double acute":"O double accent aigu minuscule","Latin small letter o with macron":"O macron minuscule","Latin small letter r with acute":"R accent aigu minuscule","Latin small letter r with caron":"R caron minuscule","Latin small letter r with cedilla":"R cédille minuscule","Latin small letter s with acute":"S accent aigu minuscule","Latin small letter s with caron":"S caron minuscule","Latin small letter s with cedilla":"S cédille minuscule","Latin small letter s with circumflex":"S circonflexe minuscule","Latin small letter t with caron":"T caron minuscule","Latin small letter t with cedilla":"T cédille minuscule","Latin small letter t with stroke":"T barré minuscule","Latin small letter u with breve":"U bref minuscule","Latin small letter u with double acute":"U double accent aigu minuscule","Latin small letter u with macron":"U macron minuscule","Latin small letter u with ogonek":"U ogonek minuscule","Latin small letter u with ring above":"U rond en chef minuscule","Latin small letter u with tilde":"U tilde minuscule","Latin small letter w with circumflex":"W circonflexe minuscule","Latin small letter y with circumflex":"Y circonflexe minuscule","Latin small letter z with acute":"Z accent circonflexe minuscule","Latin small letter z with caron":"Z caron minuscule","Latin small letter z with dot above":"Z point suscrit minuscule","Latin small ligature ij":"Digramme soudé IJ minuscule","Latin small ligature oe":"O-E entrelacé minuscule","Left aligned image":"Image alignée à gauche","Left double quotation mark":"Guillemet-apostrophe double culbuté","Left single quotation mark":"Guillemet-apostrophe culbuté","Left-pointing double angle quotation mark":"Guillemet double vers la gauche","leftwards arrow to bar":"Flèche vers la gauche avec barre de fin","leftwards dashed arrow":"Flèche en pointillés vers la gauche","leftwards double arrow":"Double flèche vers la gauche","leftwards simple arrow":"flèche simple vers la gauche","Less-than or equal to":"Signe inférieur ou égal","Less-than sign":"Signe inférieur","Light blue":"Bleu clair","Light green":"Vert clair","Light grey":"Gris clair",Link:"Lien","Link image":"Lien d'image","Link URL":"URL du lien","Lira sign":"Lire","List properties":"Liste des propriétés","Livre tournois sign":"Livre tournois","Logical and":"Et logique","Logical or":"Ou logique","Lower-latin":"Lettres minuscules","Lower–roman":"Chiffres romains en minuscules",Macron:"Macron","Manat sign":"Manat","Match case":"Sensible à la casse",Mathematical:"Mathématique","Media URL":"URL de média","media widget":"Widget média","Merge cell down":"Fusionner la cellule en-dessous","Merge cell left":"Fusionner la cellule à gauche","Merge cell right":"Fusionner la cellule à droite","Merge cell up":"Fusionner la cellule au-dessus","Merge cells":"Fusionner les cellules","Mill sign":"Moulin","Minus sign":"Moins","Multiple styles":"Styles multiples","Multiplication sign":"Multiplication","N-ary product":"Produit","N-ary summation":"Somme",Nabla:"Nabla","Naira sign":"Naira","New sheqel sign":"Shekel",Next:"Suivant","Next result":"Résultat suivant",None:"Aucun","Nordic mark sign":"Mark nordique","Not an element of":"N'appartient pas à","Not equal to":"Différent de","Not sign":"Négation logique","Numbered List":"Liste numérotée","Numbered list styles toolbar":"Barre d'outils des styles de liste numérotée","on with exclamation mark with left right arrow above":"Allumé avec flèches vers la gauche et la droite","Open in a new tab":"Ouvrir dans un nouvel onglet","Open link in new tab":"Ouvrir le lien dans un nouvel onglet","Open media in new tab":"Ouvrir le média dans un nouvel onglet",Orange:"Orange",Original:"Taille originale",Outset:"Relief extérieur",Overline:"Macron long",Padding:"Remplissage pour aérer le texte",Paragraph:"Paragraphe","Paragraph sign":"Fin de paragraphe","Partial differential":"Partiellement différent","Paste the media URL in the input.":"Coller l'URL du média","Per mille sign":"Pour mille","Per ten thousand sign":"Pour dix milles","Peseta sign":"Peseta","Peso sign":"Peso","Pink marker":"Marqueur rose","Plain text":"Texte brut","Plus-minus sign":"Plus ou moins","Pound sign":"Livre sterling","Press Enter to type after or press Shift + Enter to type before the widget":"Appuyez sur la touche Entrée pour taper après ou sur Maj + Entrée pour taper avant le widget.",Previous:"Précedent","Previous result":"Résultat précédent","Proportional to":"Proportionnel à",Purple:"Violet","Question exclamation mark":"Point d'interrogation et exclamation",Red:"Rouge","Red pen":"Crayon rouge",Redo:"Restaurer","Registered sign":"Registered","Remove color":"Enlever la couleur","Remove Format":"Enlever le format","Remove highlight":"Enlever le surlignage",Replace:"Remplacer","Replace all":"Remplacer tout","Replace with…":"Remplacer par ...","Resize image":"Redimensionner l'image","Resize image to %0":"Redimensionner à %0","Resize image to the original size":"Appliquer les dimensions d'origine","Restore default":"Restaurer par défaut","Reversed order":"Ordre inversé","Reversed paragraph sign":"Fin de paragraphe inversé","Rich Text Editor":"Éditeur de texte enrichi",Ridge:"Relief","Right aligned image":"Image alignée à droite","Right double quotation mark":"Guillemet-apostrophe double","Right single quotation mark":"Guillemet-apostrophe","Right-pointing double angle quotation mark":"Guillemet double vers la droite","rightwards arrow to bar":"Flèche vers la droite avec barre de fin","rightwards dashed arrow":"Flèche en pointillés vers la droite","rightwards double arrow":"Double flèche vers la droite","rightwards simple arrow":"flèche simple vers la droite",Row:"Ligne","Ruble sign":"Rouble","Rupee sign":"Roupie",Save:"Enregistrer","Section sign":"Paragraphe","Select all":"Sélectionner tout","Select column":"Sélectionner la colonne","Select row":"Sélectionner la ligne","Show more items":"Montrer plus d'éléments","Show options":"Afficher les options","Side image":"Image latérale","Single left-pointing angle quotation mark":"Guillemet simple vers la gauche","Single low-9 quotation mark":"Guillemet-virgule inférieur","Single right-pointing angle quotation mark":"Guillemet simple vers la droite",Small:"Petit",Solid:"Continu","soon with rightwards arrow above":"Bientôt avec flèche vers la droite",Source:"Source","Special characters":"Caractères spéciaux","Spesmilo sign":"Spesmilo","Split cell horizontally":"Scinder la cellule horizontalement","Split cell vertically":"Scinder la cellule verticalement",Square:"Carré","Square root":"Racine carrée","Start at":"Commencer à","Start index must be greater than 0.":"L'indice de départ doit être supérieur à 0.",Strikethrough:"Barré",Style:"Style",Styles:"Styles","Table alignment toolbar":"Barre d'outils pour modifier l'alignement du tableau","Table cell text alignment":"Alignement du texte de la cellule","Table properties":"Propriétés du tableau","Table toolbar":"Barre d'outils des tableaux","Tenge sign":"Tenge",Text:"Texte","Text alignment":"Alignement du texte","Text alignment toolbar":"Barre d'outils d'alignement du texte","Text alternative":"Texte alternatif","Text highlight toolbar":"Barre d'outils du surlignage","Text styles":"Styles de texte","Text to find must not be empty.":"L'expression à rechercher ne doit pas être vide","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"La couleur est invalide. Essayez \"#FF0000\" ou \"rgb(255,0,0)\" ou \"red\".","The URL must not be empty.":"L'URL ne doit pas être vide.","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"La valeur est invalide. Essayez \"10px\" ou \"2em\" ou simplement \"2\".","There exists":"Existe","This link has no URL":"Ce lien n'a pas d'URL","This media URL is not supported.":"Cette URL de média n'est pas supportée.","Tilde operator":"Tilde",Tiny:"Minuscule","Tip: Find some text first in order to replace it.":"Astuce : rechercher une expression afin de la remplacer","Tip: Paste the URL into the content to embed faster.":"Astuce : Copier l'URL du média dans le contenu pour l'insérer plus rapidement","Toggle caption off":"Désactiver la légende","Toggle caption on":"Activer la légende","Toggle the circle list style":"Activer / désactiver le style de liste \"cercle\"","Toggle the decimal list style":"Activer / désactiver le style de liste \"chiffres\"","Toggle the decimal with leading zero list style":"Activer / désactiver le style de liste \"chiffres de mêmes longueurs\"","Toggle the disc list style":"Activer / désactiver le style de liste \"disque\"","Toggle the lower–latin list style":"Activer / désactiver le style de liste \"lettres minuscules\"","Toggle the lower–roman list style":"Activer / désactiver le style de liste \"chiffres romains en minuscules\"","Toggle the square list style":"Activer / désactiver le style de liste \"carré\"","Toggle the upper–latin list style":"Activer / désactiver le style de liste \"lettres majuscules\"","Toggle the upper–roman list style":"Activer / désactiver le style de liste \"chiffres romains en majuscules\"","top with upwards arrow above":"Haut avec flèche vers le haut","Trade mark sign":"Marque déposée","Tugrik sign":"Tugrik","Turkish lira sign":"Lire turque",Turquoise:"Turquoise","Two dot leader":"Deux points",Underline:"Souligné",Undo:"Annuler",Union:"Union",Unlink:"Supprimer le lien","up down arrow with base":"Flèche haut et bas avec barre de fin",Update:"Modifier","Update image URL":"Modifier l'URL de l'image","Upload failed":"Échec de l'envoi","Upload in progress":"Téléchargement en cours","Upper-latin":"Lettres majuscules","Upper-roman":"Chiffres romains en majuscules","upwards arrow to bar":"Flèche vers le haut avec barre de fin","upwards dashed arrow":"Flèche en pointillés vers le haut","upwards double arrow":"Double flèche vers le haut","upwards simple arrow":"flèche simple vers le haut","Vertical text alignment toolbar":"Barre d'outils pour modifier l'alignement vertical du texte","Vulgar fraction one half":"Un demi","Vulgar fraction one quarter":"Un quart","Vulgar fraction three quarters":"Trois quarts",White:"Blanc","Whole words only":"Mots entiers uniquement","Widget toolbar":"Barre d'outils du widget",Width:"Largeur","Won sign":"Won","Words: %0":"Mots : %0","Wrap text":"Retour à la ligne",Yellow:"Jaune","Yellow marker":"Marqueur jaune","Yen sign":"Yen"} );l.getPluralForm=function(n){return (n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;;};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); +/*! + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. + * For licensing, see LICENSE.md. + */ +(function webpackUniversalModuleDefinition(root, factory) { + if(typeof exports === 'object' && typeof module === 'object') + module.exports = factory(); + else if(typeof define === 'function' && define.amd) + define([], factory); + else if(typeof exports === 'object') + exports["ClassicEditor"] = factory(); + else + root["ClassicEditor"] = factory(); +})(self, () => { +return /******/ (() => { // webpackBootstrap +/******/ var __webpack_modules__ = ({ + +/***/ 525: +/***/ (function(module) { + +/*! +* sweetalert2 v11.6.5 +* Released under the MIT License. +*/ +(function (global, factory) { + true ? module.exports = factory() : + 0; +})(this, (function () { 'use strict'; + + /** + * This module contains `WeakMap`s for each effectively-"private property" that a `Swal` has. + * For example, to set the private property "foo" of `this` to "bar", you can `privateProps.foo.set(this, 'bar')` + * This is the approach that Babel will probably take to implement private methods/fields + * https://github.com/tc39/proposal-private-methods + * https://github.com/babel/babel/pull/7555 + * Once we have the changes from that PR in Babel, and our core class fits reasonable in *one module* + * then we can use that language feature. + */ + + var privateProps = { + awaitingPromise: new WeakMap(), + promise: new WeakMap(), + innerParams: new WeakMap(), + domCache: new WeakMap() + }; + + const swalPrefix = 'swal2-'; + + /** + * @param {string[]} items + * @returns {object} + */ + const prefix = items => { + const result = {}; + for (const i in items) { + result[items[i]] = swalPrefix + items[i]; + } + return result; + }; + const swalClasses = prefix(['container', 'shown', 'height-auto', 'iosfix', 'popup', 'modal', 'no-backdrop', 'no-transition', 'toast', 'toast-shown', 'show', 'hide', 'close', 'title', 'html-container', 'actions', 'confirm', 'deny', 'cancel', 'default-outline', 'footer', 'icon', 'icon-content', 'image', 'input', 'file', 'range', 'select', 'radio', 'checkbox', 'label', 'textarea', 'inputerror', 'input-label', 'validation-message', 'progress-steps', 'active-progress-step', 'progress-step', 'progress-step-line', 'loader', 'loading', 'styled', 'top', 'top-start', 'top-end', 'top-left', 'top-right', 'center', 'center-start', 'center-end', 'center-left', 'center-right', 'bottom', 'bottom-start', 'bottom-end', 'bottom-left', 'bottom-right', 'grow-row', 'grow-column', 'grow-fullscreen', 'rtl', 'timer-progress-bar', 'timer-progress-bar-container', 'scrollbar-measure', 'icon-success', 'icon-warning', 'icon-info', 'icon-question', 'icon-error', 'no-war']); + const iconTypes = prefix(['success', 'warning', 'info', 'question', 'error']); + + const consolePrefix = 'SweetAlert2:'; + + /** + * Filter the unique values into a new array + * + * @param {Array} arr + * @returns {Array} + */ + const uniqueArray = arr => { + const result = []; + for (let i = 0; i < arr.length; i++) { + if (result.indexOf(arr[i]) === -1) { + result.push(arr[i]); + } + } + return result; + }; + + /** + * Capitalize the first letter of a string + * + * @param {string} str + * @returns {string} + */ + const capitalizeFirstLetter = str => str.charAt(0).toUpperCase() + str.slice(1); + + /** + * Standardize console warnings + * + * @param {string | Array} message + */ + const warn = message => { + console.warn(`${consolePrefix} ${typeof message === 'object' ? message.join(' ') : message}`); + }; + + /** + * Standardize console errors + * + * @param {string} message + */ + const error = message => { + console.error(`${consolePrefix} ${message}`); + }; + + /** + * Private global state for `warnOnce` + * + * @type {Array} + * @private + */ + const previousWarnOnceMessages = []; + + /** + * Show a console warning, but only if it hasn't already been shown + * + * @param {string} message + */ + const warnOnce = message => { + if (!previousWarnOnceMessages.includes(message)) { + previousWarnOnceMessages.push(message); + warn(message); + } + }; + + /** + * Show a one-time console warning about deprecated params/methods + * + * @param {string} deprecatedParam + * @param {string} useInstead + */ + const warnAboutDeprecation = (deprecatedParam, useInstead) => { + warnOnce(`"${deprecatedParam}" is deprecated and will be removed in the next major release. Please use "${useInstead}" instead.`); + }; + + /** + * If `arg` is a function, call it (with no arguments or context) and return the result. + * Otherwise, just pass the value through + * + * @param {Function | any} arg + * @returns {any} + */ + const callIfFunction = arg => typeof arg === 'function' ? arg() : arg; + + /** + * @param {any} arg + * @returns {boolean} + */ + const hasToPromiseFn = arg => arg && typeof arg.toPromise === 'function'; + + /** + * @param {any} arg + * @returns {Promise} + */ + const asPromise = arg => hasToPromiseFn(arg) ? arg.toPromise() : Promise.resolve(arg); + + /** + * @param {any} arg + * @returns {boolean} + */ + const isPromise = arg => arg && Promise.resolve(arg) === arg; + + /** + * Gets the popup container which contains the backdrop and the popup itself. + * + * @returns {HTMLElement | null} + */ + const getContainer = () => document.body.querySelector(`.${swalClasses.container}`); + + /** + * @param {string} selectorString + * @returns {HTMLElement | null} + */ + const elementBySelector = selectorString => { + const container = getContainer(); + return container ? container.querySelector(selectorString) : null; + }; + + /** + * @param {string} className + * @returns {HTMLElement | null} + */ + const elementByClass = className => { + return elementBySelector(`.${className}`); + }; + + /** + * @returns {HTMLElement | null} + */ + const getPopup = () => elementByClass(swalClasses.popup); + + /** + * @returns {HTMLElement | null} + */ + const getIcon = () => elementByClass(swalClasses.icon); + + /** + * @returns {HTMLElement | null} + */ + const getIconContent = () => elementByClass(swalClasses['icon-content']); + + /** + * @returns {HTMLElement | null} + */ + const getTitle = () => elementByClass(swalClasses.title); + + /** + * @returns {HTMLElement | null} + */ + const getHtmlContainer = () => elementByClass(swalClasses['html-container']); + + /** + * @returns {HTMLElement | null} + */ + const getImage = () => elementByClass(swalClasses.image); + + /** + * @returns {HTMLElement | null} + */ + const getProgressSteps$1 = () => elementByClass(swalClasses['progress-steps']); + + /** + * @returns {HTMLElement | null} + */ + const getValidationMessage = () => elementByClass(swalClasses['validation-message']); + + /** + * @returns {HTMLElement | null} + */ + const getConfirmButton = () => elementBySelector(`.${swalClasses.actions} .${swalClasses.confirm}`); + + /** + * @returns {HTMLElement | null} + */ + const getDenyButton = () => elementBySelector(`.${swalClasses.actions} .${swalClasses.deny}`); + + /** + * @returns {HTMLElement | null} + */ + const getInputLabel = () => elementByClass(swalClasses['input-label']); + + /** + * @returns {HTMLElement | null} + */ + const getLoader = () => elementBySelector(`.${swalClasses.loader}`); + + /** + * @returns {HTMLElement | null} + */ + const getCancelButton = () => elementBySelector(`.${swalClasses.actions} .${swalClasses.cancel}`); + + /** + * @returns {HTMLElement | null} + */ + const getActions = () => elementByClass(swalClasses.actions); + + /** + * @returns {HTMLElement | null} + */ + const getFooter = () => elementByClass(swalClasses.footer); + + /** + * @returns {HTMLElement | null} + */ + const getTimerProgressBar = () => elementByClass(swalClasses['timer-progress-bar']); + + /** + * @returns {HTMLElement | null} + */ + const getCloseButton = () => elementByClass(swalClasses.close); + + // https://github.com/jkup/focusable/blob/master/index.js + const focusable = ` + a[href], + area[href], + input:not([disabled]), + select:not([disabled]), + textarea:not([disabled]), + button:not([disabled]), + iframe, + object, + embed, + [tabindex="0"], + [contenteditable], + audio[controls], + video[controls], + summary +`; + /** + * @returns {HTMLElement[]} + */ + const getFocusableElements = () => { + const focusableElementsWithTabindex = Array.from(getPopup().querySelectorAll('[tabindex]:not([tabindex="-1"]):not([tabindex="0"])')) + // sort according to tabindex + .sort((a, b) => { + const tabindexA = parseInt(a.getAttribute('tabindex')); + const tabindexB = parseInt(b.getAttribute('tabindex')); + if (tabindexA > tabindexB) { + return 1; + } else if (tabindexA < tabindexB) { + return -1; + } + return 0; + }); + const otherFocusableElements = Array.from(getPopup().querySelectorAll(focusable)).filter(el => el.getAttribute('tabindex') !== '-1'); + return uniqueArray(focusableElementsWithTabindex.concat(otherFocusableElements)).filter(el => isVisible$1(el)); + }; + + /** + * @returns {boolean} + */ + const isModal = () => { + return hasClass(document.body, swalClasses.shown) && !hasClass(document.body, swalClasses['toast-shown']) && !hasClass(document.body, swalClasses['no-backdrop']); + }; + + /** + * @returns {boolean} + */ + const isToast = () => { + return getPopup() && hasClass(getPopup(), swalClasses.toast); + }; + + /** + * @returns {boolean} + */ + const isLoading = () => { + return getPopup().hasAttribute('data-loading'); + }; + + // Remember state in cases where opening and handling a modal will fiddle with it. + const states = { + previousBodyPadding: null + }; + + /** + * Securely set innerHTML of an element + * https://github.com/sweetalert2/sweetalert2/issues/1926 + * + * @param {HTMLElement} elem + * @param {string} html + */ + const setInnerHtml = (elem, html) => { + elem.textContent = ''; + if (html) { + const parser = new DOMParser(); + const parsed = parser.parseFromString(html, `text/html`); + Array.from(parsed.querySelector('head').childNodes).forEach(child => { + elem.appendChild(child); + }); + Array.from(parsed.querySelector('body').childNodes).forEach(child => { + if (child instanceof HTMLVideoElement || child instanceof HTMLAudioElement) { + elem.appendChild(child.cloneNode(true)); // https://github.com/sweetalert2/sweetalert2/issues/2507 + } else { + elem.appendChild(child); + } + }); + } + }; + + /** + * @param {HTMLElement} elem + * @param {string} className + * @returns {boolean} + */ + const hasClass = (elem, className) => { + if (!className) { + return false; + } + const classList = className.split(/\s+/); + for (let i = 0; i < classList.length; i++) { + if (!elem.classList.contains(classList[i])) { + return false; + } + } + return true; + }; + + /** + * @param {HTMLElement} elem + * @param {SweetAlertOptions} params + */ + const removeCustomClasses = (elem, params) => { + Array.from(elem.classList).forEach(className => { + if (!Object.values(swalClasses).includes(className) && !Object.values(iconTypes).includes(className) && !Object.values(params.showClass).includes(className)) { + elem.classList.remove(className); + } + }); + }; + + /** + * @param {HTMLElement} elem + * @param {SweetAlertOptions} params + * @param {string} className + */ + const applyCustomClass = (elem, params, className) => { + removeCustomClasses(elem, params); + if (params.customClass && params.customClass[className]) { + if (typeof params.customClass[className] !== 'string' && !params.customClass[className].forEach) { + warn(`Invalid type of customClass.${className}! Expected string or iterable object, got "${typeof params.customClass[className]}"`); + return; + } + addClass(elem, params.customClass[className]); + } + }; + + /** + * @param {HTMLElement} popup + * @param {import('./renderers/renderInput').InputClass} inputClass + * @returns {HTMLInputElement | null} + */ + const getInput$1 = (popup, inputClass) => { + if (!inputClass) { + return null; + } + switch (inputClass) { + case 'select': + case 'textarea': + case 'file': + return popup.querySelector(`.${swalClasses.popup} > .${swalClasses[inputClass]}`); + case 'checkbox': + return popup.querySelector(`.${swalClasses.popup} > .${swalClasses.checkbox} input`); + case 'radio': + return popup.querySelector(`.${swalClasses.popup} > .${swalClasses.radio} input:checked`) || popup.querySelector(`.${swalClasses.popup} > .${swalClasses.radio} input:first-child`); + case 'range': + return popup.querySelector(`.${swalClasses.popup} > .${swalClasses.range} input`); + default: + return popup.querySelector(`.${swalClasses.popup} > .${swalClasses.input}`); + } + }; + + /** + * @param {HTMLInputElement | HTMLTextAreaElement | HTMLSelectElement} input + */ + const focusInput = input => { + input.focus(); + + // place cursor at end of text in text input + if (input.type !== 'file') { + // http://stackoverflow.com/a/2345915 + const val = input.value; + input.value = ''; + input.value = val; + } + }; + + /** + * @param {HTMLElement | HTMLElement[] | null} target + * @param {string | string[] | readonly string[]} classList + * @param {boolean} condition + */ + const toggleClass = (target, classList, condition) => { + if (!target || !classList) { + return; + } + if (typeof classList === 'string') { + classList = classList.split(/\s+/).filter(Boolean); + } + classList.forEach(className => { + if (Array.isArray(target)) { + target.forEach(elem => { + condition ? elem.classList.add(className) : elem.classList.remove(className); + }); + } else { + condition ? target.classList.add(className) : target.classList.remove(className); + } + }); + }; + + /** + * @param {HTMLElement | HTMLElement[] | null} target + * @param {string | string[] | readonly string[]} classList + */ + const addClass = (target, classList) => { + toggleClass(target, classList, true); + }; + + /** + * @param {HTMLElement | HTMLElement[] | null} target + * @param {string | string[] | readonly string[]} classList + */ + const removeClass = (target, classList) => { + toggleClass(target, classList, false); + }; + + /** + * Get direct child of an element by class name + * + * @param {HTMLElement} elem + * @param {string} className + * @returns {HTMLElement | null} + */ + const getDirectChildByClass = (elem, className) => { + const children = Array.from(elem.children); + for (let i = 0; i < children.length; i++) { + const child = children[i]; + if (child instanceof HTMLElement && hasClass(child, className)) { + return child; + } + } + }; + + /** + * @param {HTMLElement} elem + * @param {string} property + * @param {*} value + */ + const applyNumericalStyle = (elem, property, value) => { + if (value === `${parseInt(value)}`) { + value = parseInt(value); + } + if (value || parseInt(value) === 0) { + elem.style[property] = typeof value === 'number' ? `${value}px` : value; + } else { + elem.style.removeProperty(property); + } + }; + + /** + * @param {HTMLElement} elem + * @param {string} display + */ + const show = function (elem) { + let display = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'flex'; + elem.style.display = display; + }; + + /** + * @param {HTMLElement} elem + */ + const hide = elem => { + elem.style.display = 'none'; + }; + + /** + * @param {HTMLElement} parent + * @param {string} selector + * @param {string} property + * @param {string} value + */ + const setStyle = (parent, selector, property, value) => { + /** @type {HTMLElement} */ + const el = parent.querySelector(selector); + if (el) { + el.style[property] = value; + } + }; + + /** + * @param {HTMLElement} elem + * @param {any} condition + * @param {string} display + */ + const toggle = function (elem, condition) { + let display = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 'flex'; + condition ? show(elem, display) : hide(elem); + }; + + /** + * borrowed from jquery $(elem).is(':visible') implementation + * + * @param {HTMLElement} elem + * @returns {boolean} + */ + const isVisible$1 = elem => !!(elem && (elem.offsetWidth || elem.offsetHeight || elem.getClientRects().length)); + + /** + * @returns {boolean} + */ + const allButtonsAreHidden = () => !isVisible$1(getConfirmButton()) && !isVisible$1(getDenyButton()) && !isVisible$1(getCancelButton()); + + /** + * @param {HTMLElement} elem + * @returns {boolean} + */ + const isScrollable = elem => !!(elem.scrollHeight > elem.clientHeight); + + /** + * borrowed from https://stackoverflow.com/a/46352119 + * + * @param {HTMLElement} elem + * @returns {boolean} + */ + const hasCssAnimation = elem => { + const style = window.getComputedStyle(elem); + const animDuration = parseFloat(style.getPropertyValue('animation-duration') || '0'); + const transDuration = parseFloat(style.getPropertyValue('transition-duration') || '0'); + return animDuration > 0 || transDuration > 0; + }; + + /** + * @param {number} timer + * @param {boolean} reset + */ + const animateTimerProgressBar = function (timer) { + let reset = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; + const timerProgressBar = getTimerProgressBar(); + if (isVisible$1(timerProgressBar)) { + if (reset) { + timerProgressBar.style.transition = 'none'; + timerProgressBar.style.width = '100%'; + } + setTimeout(() => { + timerProgressBar.style.transition = `width ${timer / 1000}s linear`; + timerProgressBar.style.width = '0%'; + }, 10); + } + }; + const stopTimerProgressBar = () => { + const timerProgressBar = getTimerProgressBar(); + const timerProgressBarWidth = parseInt(window.getComputedStyle(timerProgressBar).width); + timerProgressBar.style.removeProperty('transition'); + timerProgressBar.style.width = '100%'; + const timerProgressBarFullWidth = parseInt(window.getComputedStyle(timerProgressBar).width); + const timerProgressBarPercent = timerProgressBarWidth / timerProgressBarFullWidth * 100; + timerProgressBar.style.removeProperty('transition'); + timerProgressBar.style.width = `${timerProgressBarPercent}%`; + }; + + const RESTORE_FOCUS_TIMEOUT = 100; + + /** @type {GlobalState} */ + const globalState = {}; + const focusPreviousActiveElement = () => { + if (globalState.previousActiveElement instanceof HTMLElement) { + globalState.previousActiveElement.focus(); + globalState.previousActiveElement = null; + } else if (document.body) { + document.body.focus(); + } + }; + + /** + * Restore previous active (focused) element + * + * @param {boolean} returnFocus + * @returns {Promise} + */ + const restoreActiveElement = returnFocus => { + return new Promise(resolve => { + if (!returnFocus) { + return resolve(); + } + const x = window.scrollX; + const y = window.scrollY; + globalState.restoreFocusTimeout = setTimeout(() => { + focusPreviousActiveElement(); + resolve(); + }, RESTORE_FOCUS_TIMEOUT); // issues/900 + + window.scrollTo(x, y); + }); + }; + + /** + * Detect Node env + * + * @returns {boolean} + */ + const isNodeEnv = () => typeof window === 'undefined' || typeof document === 'undefined'; + + const sweetHTML = ` +

                                                                                                                                                                                                                                                                                                                                            0UEo3c%WR*5ChB+Ejsf`s_0Ja#0*)n45LzXFZ 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 literal 0 HcmV?d00001 diff --git a/resources/assets/images/historypage/suzette.png b/resources/assets/images/historypage/suzette.png new file mode 100644 index 0000000000000000000000000000000000000000..e625e6ee82f56b43bb4825dcb9fc14bb9fabdbd1 GIT binary patch literal 47823 zcmX6^WmuE{-=#Yo-QY+ENO!~NhK+9NlJ1bw(IF@xU5?RRk|IchbeDv5cRc+5&x`xo zb?wFO@9s~X^Eu~^*3wYK$DzVOLPEk z=?zhTceVWVM2=ZGEua7fbI@HY2(9&$?Cr@)A5J)z}2}%XEw#<)NSjqw6HsU%B(2Sk)eFKMl!L7>UfV2}lA5lBlL&X5YJX9DRO^!@q`H_9ga z2{+&?Qy7{d67Fe649B23mU|A|Q^DW>V-$z#YV}ALgg6pII!Tg?BdDaWKci#Dm;L3L zY%CSXwhXYVdwVk%J)|>qVi;-JBaNTq70R<2mVJ^*1oE;B%E%J{eYyz$!ry})85!HQ zn-$)jBs?%;#{U+Mlr5DdD`s}sTVNm>gu$psI9XGpwh#9u6r~($7G)aQ>T#Jg7r~^o znEx=ZsE67pMBsh&UgctMXGXuGHl?4aMMG+fI`rudLJ>UzS#Ug*rVR?Q_Y;O;qDgVE zZL}uRn-imKAt2DoeF-RgTjbyv(D>GYs*!5lj-*93G9Es&{csY74ZRB^g!-A6)5$wa z%}D6I$*>%V8=<8gg^Z>X)3iudX!hAuQvIet^aEzXZAo1O=9r^sM!kDR}(uO z$;%n)nIFYye^#;Gp(ROc%adA@*x>n*54raK*rRT>=1nxiwRXtEU_N{O<37<;|IZv04la z)+{_!t2nQiYs}`X?hgv?V#y<}?!t34tN%T#8Yb!KcQ*f1s5(Oxc*Fwg+sy+>uHyu% zO$pwo*v~hgmfAc@$HEMbI8^fwj@3mqiaRE72vJ6m5C#^IWGUX64sOxArBmv~!D8*x z?I0drP>(EI3T{yi|HxPq$55v(xVNIG_5tOt@RW(j7}Xh*3VMo8tCJRL`e%+Xfs-#8 z4bJ|Z9b}6|fdWD>$t-}qrk9q^a)8nQf6Lx7rt)1x6urDPoiNGVTGYfu+m5Tn(A#e< zy)g4P3)-n6VYM&{ux{Srv?Eh003ejI#gQ}s!8fW;TB<<^^&Xy{G8qeKD#xN{o#$hLenSc)kkRprLfu&@hslhN5#t3oxSbD zjEY9Z^GKL2g2&-d+1p3|gDFKY{qrC`RaRg#`-=M#dEp3~*+R5e;IW5!BS1SDM$;LS zrr8-?nu@nVwS)!z&pLYdZ&`ikF68hp04l&T1-sCycZW+**=Lv<+i)2Si@!zbTmD-W zyO%PM;b@~{W|~g#(l7g^I~fE7c|hem+w!Zrebw%yTB`VYFM7@V20g-V$2|Odqvs7~ zguP+w-$<>e(R{Za+KSm}Sttl+%y%zA=5-XX zQ)l)TsN#C*38x%#`9Xc;j~74I@N#rGWMK2w$6jSO_))mrTN1q1b_!H;`d@>8$-&x(EgfnlzQw7SQ>O^ zQDcHLkC`-BW=*rggWf8HKAhe$k1Mvuyhg<+-#l&e`_<>Pj?8m{9mbcmk{GI1#Adc* zadQdKAyepyVYlydPhk%T3?w{Q?d%MClE~$c>bcI0qu=LCYUrb*qzHJ5I(PX;@!eSf z>w{?O{mO{VCkmVGgF{iVT%|8N+xmIkauihBAV=%R)+N*oLIwJq2(HEd5~QWYs!y*) zbuE%Xvuw{(;g%1t43*~%D^|6mEy>P@!tO%78>Vpri#+8x!L9^hanCTP*q4@|$I(y6 z91ZrI#+rn4{FN6&upC+#s}?`VS2`pLlM<6B$HRkq;fB6p_`mK1QCaY<DOo^f+H0W=J5c)i8&&>ca@t#dlK5e(F(~m$*^hzBg zWU(0u(GdN$8vnKohIUpiV?0Adj{54IjiJMG;ZIPRzVf~2S2pN9a^bi4uCIoVheYo2 z&da8n6JsaJF%EFI-}O6w$5Bx1OssCYf&#hweL((aub|mo9{F_(gVp zA#_|S=Z#ux^qHj04AP}EPIKKT&%c4{-ZF{6&ZDE_Um)E9{K`2x{9k2s6QNX1H7>Lj ziAR7kEG7%q(0X!3n?lfs6<|*S&k(3#to?Vm;A=K}owO$D&a$u$L6H_GqP#+f{{23*evUhWBrFJmLd;do+v28o zxa;KP33Omb-ZlQ2EJyTDjT^S*GS>{_Cl#!+Tg){l$J`8)%`zHEpW7~BdKcngeA zNPmEKq`jOl*1`~nIcWY$t|nHI(5RR#9O&2OXmYNPwz#x#*Zj3UZWtk^f1H{!xz}X5 zd@p}M0QDTtT-&d)UcP>q|6@uKLQwx&yfI@+I;S!f#6>vP?pGVv+jYbD$PqAiZ-Wa- zNIbe-^Qe4lJK}730Pm(zlm?qXs5ut`MEd`$Ox`c0S|8zquX%hlUMHOxq0JqwIlGrX zTYLzT__yF&hD;srPOtrm7OoaO9SZIK;c;_fu7=Wfw;SjnWkZ;k7Snlu!P_YGA%b{J z)4M@JP|ZTqcqds@c!cN83npx>DUTwW2!Rrypo4K47AD^uRwE5D7EA>JN z8=fme4|=fcTc@Okt!@CH94x`3Eh<=ebx^p=N&opow(I zh>bP&To=Ez_cdyJ49SOdM4wijP|}*W_IWv@4DntnB)z(4eY5bF`y5GE4)yZGXA+!T z^$d@3CacBGN;*ky2xY$jGshNH$=Zwmesj8F3NuY*>*Vjr!@u_5P9LOmQT^M~!}@OB%C<1Phiw73rH*S- zljB{gXgWlSeOlS5ykzPz;}mNO=PyuUHp7N9^+e6k{~*Z%6M8D|23Ux%VgFUKu$B>w z`LUVKyWPfkr?EHL|66RDB4X>n?mH%Cr+1jas3(tE`HEf{^{dC+3il;z-nrv37R4-U z_uh}MWgU2k>JXQe$!t4fzzxwl4qXb(em)=RIGPRX!Cd~b!PaJ*^GnB{dX269gYyLa z(a$bYTaO=g-$=ElJ_dIZ^}j}jb!m#sw6i8tYW{jSy9d&c<;OTK<;6RC{}O18gTY|9 z)x&|QdC-j7J_6VvCKhMjn>=09!w%Q@IUL)rUPuEbvt>M8+l9t=w>ZHv6%9+Zw9SIE zbLRL}#+(C*p9KcY3L|VU^J(L*<{&VYbnF|EfFhb9%+L${%xVNNdQhl}_ucFS>ZTo-2Kc-G5A9vc9^r_I|BYrvH zMtnT%BOyPjRZL?~-<(wf?MqYgHn=ix?CyR)!oGrycU-zb{I-A}_9tHP_)o%>gf7Fs zja^pKTSL6ugM%QT|7kEJYv5lxtX#n!JP^HS^zAQkMMc%$ySux$GfrPq-px=ADSptC zHxretJ?{kGsYhK;Z?K`kAjn_=7KO7YS=Gk2`@ouFQ)4i=cdPawibz`ZNO(5{V2d5a zTdE++v(!}2c!;x*57N?_vz!vA7#?jfaZWUw>D?}>gvLK|gn!Zk7cH`BwnFRfmVN8U ziHzn4^=7@7a~pSQ!zr}S#k*?OvqLAO9+sra+0i@gQ>BmxkwASlApFYs26YW0!%BIu z3G0_f8s-nfcq88oY&(y4ebMI$inLsGFLL;rf_fYrD2IMU&)#adJG!~e&J)?ASn-#5g=shzzZZmz@Z#>D>+YrH=$H_p7m4NoN@!dRr!-)U+)`@D*4eg7$klkQLI z7sRg%Tg?Ln_H8q0oBW!SV(gk zfYJl)^qv%1SlJ(&*p-jceuU|<&-vv5I}mNrx$AkP-P72kCx_ubX@!r+;GXX@Z+$sCWMQFt?k4-P~hS4b^t(Bb|_ zt=BIO-0<1d1E~D@$G|q08DSunzh0oC5}CzQeqDZr8lhk!P(VtW873AK-X>h3Z|I)= zqe~I3G5>DS;CjA!5RATUn4Q}fFCqI0@ z!<2Y>sprMEo1#OGc2VUl9+@2{o5@}*|A#fAShbgdrXOppz;=CHbuRX;KjGaEdR!{G zIcZ`2+a!QLVIv(I3*0v-04)WF@U@S(UC8|y#X56rC0PR@@Xz;?H0jH-h<9U06|_%M z7ZcaHlE25-m^Sc{<{Wuo>gsp|M`m6aqknE|4|8pQlxL2hQaaSx2iolvsy{xi zwn&HazjQT6cU){6`!7y^C$2vP%EU4#N9uJ;%FZt{Bs3bQ88(Qs>aF6L%<}EMFjyeF#( zD2Qii^@j%0o#w;88#_rqRv+H7-%X>D07~=>H0gn80d#kM5Aj4;Gr^LFtO)3q_QVI!^evBs2jPYwERE>B0-O zNhWbjnnzqpPgMEG}9+FL!p zS^%9})QFZ4CBe9!B^3zDl)K2w6xGxu`cu)cwOYa6vHA{6jkVtQh=dYr zjksR2VV<5?CU%wJ!+`&~;_Id&t%O7=zWq0!&^kI#awt5)otJXs?S7`<>norb+POWo zV%!ad+-#hWxuI%{zhE1IZN0;I17r0>xN(3?@6+Z9?Eq{yApZP3dt`h6@g4cw@rJc`hS@V` zuf%pno8p^?^NVUqmJyYxWD_;GB?2cds)6x?z{ zxdr^uHDsUX`)TpF7!~_5;%2L}3p-?BLp=ZYbHQNfw9!%#+!pZ9ZED}>!8G~>+|syC z(=qR3@TEmuKBYITEW-H18ySkE^>Ag3^H1i(&PkC1W4;^YFX~%*mBDX}=l2e6eJ>9V z`IE9>)>HNx73GKaffu^MPm7nR5qyDjy6C&EH?r-QD&I)&m8-AeXPjUwAjzxyxxwvE zgrb);vjr~I&}F6`#fset>F{?nxspEN%jaE|A1ar27AoFMV~b+^iBqDg?-rdh-w&h& zxVL!@;cUJ2xmDwt$Oya;h-^Uk2*8~1_T@+Vn2H&@Ce9BWp)geR@uTFsk8ewa!7dFy zs;b5$f+&R2aT|eum{jB=Q!(zIyM3R$K>9bQDy_Cz3@0F0_d?hc36NU8LHpN3aE-HU zc&=_5tsceI_e0h2+1SEw@-3RFtL{-@@3J!FBu#0#Y^_QGP)d@YM&s#lThanV+)LEb zjrG{bU+J$9InjgXP^Jp&-*_|~?+0cnvNhFC(_&~*NlUrD+n#Nzy=)@e;3Djt*4k++ zZtI;}1z#$5oGJ25%yK@E$2};zX~4O)cr;L}H7v1)CO6WhcBM`a7PGS#uauc3Tp@J& zjL+j1DS6>r&A`wJQQoV?2G8v7si_+i&{sN-xST9wXmToBl#}=IOQFcR2It3(95wyw zbqY6(Izd`9+F~>~$2q}q`_u5F!d3AItQHu*$4V;k0mj<%{iCs`)WOu@DuzJVXqA9$ zZp;%n_^FL^X!OGQ`L9yP=J}fjUo@+LaR&M?K1rea(3R{mHF`$}O6(E-JM%Z*KCbs2 z*(&XCc^=7~6mEL5dt@t?Te``Zzsl^L$RWMVHS_n{i;6(Xc2*UAb9h;CgrtrWM0=2KWz@YA zt3n7&2rnEYj2mpi_wju`xaoZr7^EPq!&d)w89|5b#)|}`DI=oK%vli;lL*#%sPBAE z1Bx4tZsn}*8+rm?H;OZE-A-iCkDC0|nerYC`Q^)^xd$iGO~!Eg##>!ur26v(%{LD& zoylScg8Gid9Ze-*JbZbSsPT?l1pAqZ-aGWUuU}39UPItG2qR8`)9siqJT3Q>7=5*m487*%F5U*^5 zkpghqCCH-wqeW{sgN`OHk{7sPtn^t;KRyUSw$`_9#UI7%5zLb*Nne{D2o&7TjX9 z$)>q8elpcuT1{S7m2>6O26)6%=#2YKu5~3g^K?8dowG~(hW^Md@b;s?4N9*m_1fMK zpe{^LOFUwx%u#Nxo7B5ZdiO}o z%5smXS-twnRH$`ghx;qV>Coi-sh=9=bP`E&YJtP%oa?3o3Aeb>U{t)r;5ARP~MmszCM|Nn}EEn4m3kMjmw zXq0=R`I%0<=^~z10JOKIzypL@gJUhp+a3yaxzt}R^mG2rqn57?n_k??CkMDMx41-l zNZk+F46=f^{85RKupBH@WtaO!Gw(#-JL7VxJMCY2>F-~SIR4WsB9PW%Od@7i&vuSg znNt9ppt_csDT(J0s@XgQ#|ElF#lT9)BcN7!+H04*XN4w!tnQjsjm{2Q{X&;vsoPfu z3Ahg|Me8-Iyg$!v0dDZALX#A5LvOQ@Xz=MN*-??Wzt?k>*Z{j6*(zq< zxjM@A?uyP<|DUMP5Wk>gmNFCE7oYCQ))g?6!C^?tK4$Vh(ashL+X(p-9^3EPgj?9w7=A3DyN&^2L4E?*`G^7dBn! zS<;UW+Bab=6M!uf_s-eoL1pl-;D{fDt;SL9RCDzBaUCb?^ZozS#Q!4vKB3d1FOZC& zps(ryhZ;YmR3u0-KZX8|H>8ol8NEWcc@f@$|HEs`&acP8<&gm}8^kVL2A$(T z_!7R;13*4wxs%}1^zVh%_1t4ng7PCum~?Y^LXzk>8+^5CDJ1;0blHLg0chuxH8q&p zZGhLEC#v!bDDgkuyd*bzQ?V8Sp^zp?rtOtjWeCHrUKcDM3YjI%Y^tKCS-gEBB4DNV z@A>AGy{F}zi1EiNgM(sm#wJQ5H8O8nTAT68l)GPB4A_?t+dvEzc*Oopm0Ldgm4ziI z7ZZV$Jb|kUlQ=TcUgFr~jZS_y;Zt-e}YmBdIqUYd@h8BGXB}nqKZP3cT ziRjaEkoGPvv?X>!&WFsmUYcG1PEG)4-#Dc-*$nU25v;;Gv+)>m%!S`XvTDHjj)m|bFtFZ-HJm8$8A zh?yA2;UAemir_7Z0u;+Con+B6qt&^&^vraNy}i{(7;N#Y4Rh)zYIv;JX+z(a+0xzR zN=+f8f_{`O=-{N3MypX3sU2_s#mTOGmOp~$8Z7Hw73D5(1h$7HH&|UDuQ~0kI(?p9 zU7b(zVrP$#7Ao5_wK(EIlxfS$vn$wuCkSP7`segjWg0@QnM9Dq#=eQIDCT-P^Uh?t zsT@uhm3yI_`wKYpDiPEuYiH;Ty|TKFIjfI3S9l(;lQK&VJ=laj;S7FRkbt9({IV*+ z{-30nxpX0$F(i>xI_afoaT6td6K-Hy`sz;N3 z`ZtaF(4FzWv5#4{f5iBwq~_-ro*Ln|x~R{eW%VKjq5t-WB^RcoOmix$H0^kmL*ub8 z@}*mJBMG$s$+}?n&>-GZ`24Vo%dh4*qJ26FD`=d^hN(r;-F+9izJJ@Bl^T%Q4`YU@3!x1($d4V~bF3W_ z1uW@s3tOGuoz15ylOg+3{@xs<9RBQVvCWbc&<)c<+-2MJ1YMy=6UM>^Mmh$VM)Vdf z-YQ92A@m?g&aDSF{AFCkX>VKcJEn?VEE5t>C)*4))COty#k7z_0Ckv#}9A%Iu_g`?s|y&_9O>L#`>j^Qr|ps~rt>DMx3wxWj! z!~;pH7xwJSJG4&BJ+fSW{?qX&>0Ju>B|?y?&BS6)X8DZ)l?}N-vBCoa{uDQ;^?`=8 z>CW;wnq1SZ_M(Tlq*Qs*^L9JURHH*XLjPNFszY^UxmS6vexbj1#bmYZn0UeGE*OGR z>tKRmEvf8jZOtHvB*!?l-58knH&!D;ZB`|?ADzm*etqxpzqQU93-Mq_hvfCL@8+%b z^uE?lDQPd_S8{AII_TaSlgdyMKy+!^bc`TH5$Tr0=B_!3%cHME_CL3{+f}qcuHV5} zzM!Rl7_RO3yi!?L2hu1KW|v$2Fu|ExZxfks@;0m|t-{@6lRvvpl_f>+&1YV2^}SQ- z-(Qbh)#=;Ggw|7QtqhHK;ToiEW+;NVttk1l%wY@#aUdFi-wNTyhvRP%q7q{KgYv3U zCM2aAX;V&FXnb!zMEc)TlDc&K>6Ck++8Ij_S%3TYRu>6wiEx<1)r=Y6w-rcKDTq273^!V9aU2nTt%R9khA9)ct8;*;dR!?W(fVh<(SLpCeY<})t-bu}AH&T+{nNHipwF!jqM>%#BZ{^RduWwJ_eo}lH zq#RMyZ~x2f<86d;HDTnXbGfUTL5(pLr?0>6J*{U_id1D5=Pf+ z2uUFv8I3u9&v9JrLu2MG8Y}>|WHTOlQ^N^bcndQ8#imDCw%Z&-1GO3C!P7&fbcp=9|OcvUL70-DPe=)JC_#_Ts|AZ(j=|8yN*zF)32^UAd!? zpli^3t1-I&^+%i~rF;@Uoh#p?3!-1vf?9^G1@R1eX?cxqo<#D{q?iISFe%Eq^(`ut z1X7L_1}czUfK8TL9RqBL^3@E2*zuKwz2TKu@fMQdj!Q7xOY6lshV-`5v#OW9=r~&9%nH`2b zzrLk`gaf`L*Fcxwr%Fi*)}EW2m)&b+sF!h_Y`9=m(NTOtUj*Qwcwp0-; zZgIA%#Oyg?kElpCovs=iTQb<;$N)V@zcC{;oDQkL#dKapu!)mvx)z;dytko%6#kVq zGDocj_?(L1J1P>o6pd9`Pmi0)4l_yfa8FH-zgoO@Yz@h}E<#P-PK$+l(X?KofAUugP~Bp;@6;|mYlO(Y z;bGF*a982rRWDI2M3|8My0ASu(_ugs2T)Mh;DSBfkfXme!y%7|cp|9pO99<~6K?|} zC?m(sY%q>L-0*w40K*{zIzur7!xy(2bgk0IPU0sihn^hkJ0Po8B!YpI6cpLMO=54P zt%(Hbhiu8c6J|q!VIVHpe=wd7t|4zKt8j_q7bf&D!MzX1~u*?CZMl;evFvv$@C$+fMY%}%9 zNA7a)UGB30a_tF2rgR#-$0r&VB!Rmzsi z9_T4Cg8t@OM3oc!1PzyRk9&Ik<^4zwTdwWjdq~phGEfhr6uTJS7pD}f+_x_#=BvQ$ z`~sIzX1x>6d_#5=y_NNa!p^H?W|6$Rgm?E94mBagFS|ljm5mm*{2c?~rc$b%;a_=t zfJR^dc?@Z$d*-dkCxW6k)w zifA*?wDeQR_1sA;CRs?Q>&Jn|H=YJlIY=#&7+!ZXVvI!t=a2LlIbRj$7}?mjZTl4F zJQWVMx=wJbkgBqdb+)bg5{*R=S~z0xKJ8*kU6+jPc=}K9IRkKSnukPSYRPEDUz#n( zJSUPAB#`5@PW>K@JO$L!$dcnlUm4oydCx>s8B@pIS^AwUvad&UPBdVKfK|T*N+~bm z2xbL0n2iVEZ@$&;{@_EYc>MaGS5^ofsWNsWx%y z<$Ao!>^N#^aA&Y)@-t0`V+Mb2@DL5S~S{d6GrwnYijddl~$qfL}M#5QBe z%%_+Ak_8&Bz@;}3qr;^@jPq~S3q)*hTG-34&FsJ()?G_!PYRgeUMe-4=x5JyFq}Bs zjh^)ytlz(KXOw}uZEI&Y%{ff`HBn|MQB>4KA9x`@Swr5$gXx?Ca7)y_APAYxQ7RHL zzy&ZI4F5usK`5YZOBx@mgf|`As7uOTKq|A1p2Eua9x0MPpRF}=Swoe=r$`#zhK3Op zo(+DWvC?}d5`1a+>J)s)GCuv^8hvwfObzv>gU=zAu`499O&f>6qc7%ReV{Yl*=6}D zX6HVTb~avQesH&EtvylF_q`Lx(I_VN4+e)#*S-psR)mZow;;Lxp;rC~%%Ntkp6xP5 zFgp3pP31!~ybn_JHV(h|%dIjBBVp{IEmVxq0<6KHK{@Tt9?12ZtjE(+ZQ!5St>{kF4w*c-D+4R~$QQ6ZgJJ zV=zu}wIOb}?a9y2{wYyG_&le-<1c^Qp*8gJqt7U^r(MT=(R^;Oz`jA9PD+XKiJr1W z6CxQuY}|Tk=5-O8GDu}k)vVdY=>9p%uDhi|-T}qMC~5TbB5Z1#S}Q`WY@s%0G$vC9 z@Ti?v+s`zjz3IuHOaG6aQlxG9MR}l~m1i@4@mUhv_ImAS1b=2q7sOU)2g~tL@^F{g z3%O;Ao4jIvIO^}&%(h#BmLf5eB2eZRg0}g4Bzf*?jT!;lDr4*1a0o4X--2S{jm1Wg^B|#eM zKl+}%>jw@gwl0lnBoU~8`i!?gN}))5%@xpC+7Pca67>-0wB?p3&dKwfdwtz0tQEK@ zU8Qf{`IhusW?2HaZb&%Yz05wu3Uo4S*uP&JX6llMnk;~&Zuwr57dAuO7rA16nqVap z9BBw;0o$0w6DV6G8YR=mdSKySu~Kao-d{`Au@$bvU|Yl9|FreID+$yaRhyNFk~cm5@uLlDAP%8U^PdBB5$FF4NT0=PtVY?kez-{Caj}NZTtq-j5OpUK};V zg4!WuCrcrXMRDF@XobwtA@W1iV_Ioxz~bW6pG=>3BUQqa=%)_kr;TvOCZ0cqT1nhx za32?;^ZMM65?;m1dDs)v1}JgE6gGvT9$Hh&#yJ;KCi4#`9V*Tnzt`66#>{J9^g*(< zR;*&?WU_jV2__JkB}qPDx;{o2MaJI#wL&*Qq{-9+wAA0y>$Wu0dvcLP(R3yHPLb3k zjLhkhpt=xfgruA;`Rpr-<3K7Jw`bZ__g#o9cdVD)YPM|J1?!q|$z|e8l#j^}&&4H! zmuCt_q-1Jh8FxZ5A&Nlg(S3&9dTF8bUp*3cRS(mTE2b5TLa}GYF(EnJ$E_5ZCRsd~ zLWwFw6X#qdksSP2R;;GOg5(Q3f9~IGVpTQaB?kL&!L`Z^LzT7)-592 zy!tDqck3uWxJpeqFVH`-Y?A;pAbP0;F^|L$1-wx5i%BixJnd|4fE3jA$BU@y_Hx{W zq!~9GeI~D+=r9Uxyl_-UhyV+a+_<{M@I=}Z=5GQa&MVbjR}>1ItfD*}-`D-d^M^A@ z1@;_~F!Ra$4d$9Zmha@e_OY+*%9{XK>rSr ziP-8_t-8(QCfhEtFxDi@TZgi8X?5L{)Z8(t)2H9Rb?by$UtC9Dhc2;Id3Z~dGPKfv zu6&JjPYj6IzCe4!$osa32U>8^UKSTtp>X3J_uwD?kM-=fqmg>K1O^-0y1UrG+eC=6 zsuZ&%31K^axXI{N0_Z2#gOqvhG>HXQ+JH@uq$VPe+UW_nigmBY#$B)WmmNE+(_Zb= z*LnK^S?7OXcH?m|C19S3S9h5fU~WXF!aN*9Gh%HtU0A~|WZN6x=Z6IM)3CdvGWv@p znf)ai%t~Wa2Omgj*Gd2?-aXEF^4Nb{CUyXb@4TpQsVbR)??6<#Y4|{vH;7Bnf|V(? zv0>*UtJ%}qY1ClK%TF-=7f{(ScmzdqjTAz=s}gH~Rd}op3mgJ;0_3@dIajabs@ckF(9x@GsksbCi_t z!AlU6rlhR;inw8w14W!?)SIn+?-h27?z{t|wi^y9G<{iC|MuUH%7(kIib?Y;uY?Ic zfCl$1P-N;hPADPAC4@y_)2<&2b&QZlz*FJw$c9qy*y>Rt!`O<`vQDMFm3&U9y;cK z+cRz`j8D}w8t0}88c*<>tZrCQQNN}8{^p*DK#IR0cqYa8B)L608hl0+NpKF)R#B+8 zmOI}RekI3$;E%`vGz7{IBNb3<&EpmQ#B4yrLRQej_Ax?L;bG^xJZ--SGv1!2g^&GLCI#a!g#s;Z@D5Zp z@s5`dQD4)A^Rw^4v^tJtvBwt|sdK*>1?P4@#Q;L6iq>PO0PYbJ1qd}5H*S%ZgUnRL zG%w=gqLR2*4Y_gM03Xh~f`gjDS!Bpo9`tHffOf9)h0Nk4D=C<;ik>G*BusEoY{|%r zVV5y0xzu~TizLbud-gNVdt&7|6OpG+9xphsrT?gy^~(XuS=P|wg8S1InFC>&$UD6C zRk!Um4rAo6c{2c0#9Ru4oZeP8VuBtIe>!nG<{Re$F~FVl#Z9K`8d!O*y?LTraE7$& zNcN{38<$~4D<5t5cTm3JUJSjqdFTMvHL+;k_e!`7V3t_E)X_lCGyl()ykH-ZWWHTk za}Uj+ICs2~!Z-#r127@sc(F=33}~3v@$L`}wz|S(oZX56x>9?zVDh>vR|x)oF8P=k zqjGfM!HX;FFQ=c4Y5QbV-sIiyt4h4(JLUI`w+@ieHwzepeM5~J*R5B%A?euNQO+yq zsfS)+m%qxV%y022Ctgo7F(#p^;dRu8EJwKhxqn?}Cp`Ev5W8YCXAn!ThbG^;wt$gJ;6|gB{8LS0+3r|G2)2FmxQ|eg zB4yK7Usr6EK}MkPKK10W5ha1bch;r}L;slX;jaJg^9;P7=e)D&DQ`q%q!0-8h8P$? zpAuicD7IkE=rM07Mpupi3msjg|#BLVF-gNB%60AAq4y981GpwA> z#r41@uKjD^ixma;KcA*yr-zW+R~emF*uUd_wp2cu;SuN*Iljr{wt?Zh_%G_JwnqYD zf)mV%8W@hT%Aa(!riGXl3PEJaoOv!WOw2|HEo7+xTgTD!!@L3JuXS2M0FL#nV$XaJ zIvhF}W)Ty~taML-2Pxzmns#3KoIf|I7G{x*h0|I(S7rI?)2B3uv%TAi@wxtH52LH5 z6{)EMzAva8`qrp$pJ`T`%~wA$j(2W(SqPxU8tffD7IVgfOA9)J<*{<}ZkMU8{iERi zctVFzPKt~yE8Ss-QoCnlAs}zgUuZK{7?7Pben_X6mt+7010oO&X2o!mU10Ll~y&D+`-(v-aYdvE^aky=CS?thaIS_LrVw0Eqj zArW$(ZcCKBwrH=DeRsslc_&4=Zl+=U1#`Umt8V3`&!|(!EB9Y)+(jn^+AG?O=CTc6 zi}8PsWqwa}7?0A*Kc{Eq0Q+cxL0Iiw2-WOfkW}wpsB-h!Mc50VR<$<=_bQ7T)8971 z#R~63#y2+xXV7bL)1y7m7PULVp4~kL|VMPaX+urCY zZj8q&Q);s#NXUx*cmvWA^3#!@LulZxs98JIV5|+PV&B_`H#4yf5YqgF*zSs#BR4?h<3V?*}EeDxUv19R8`} z&mS0+vwgIy_IY)s$=0q`cPHzn#nj6k#Wjj&w_glyEX)?xE^J>7^6l=V0r^NWEJ-x( zhz4I|$%vL9&EZR2$1EQw?+DO02pg&=Pz^Si4yS>_3d_+Y6Tz}A_FyT?-XE}&A86a` zd%K#b?Hr@)|583L7sSB_+3hcf!q0ILXSk8`2CDXq@nnKAyWhj!b2+TSm_MI}2M%@I zrn1*+S9@2E(L}dYrLho8p%JX^UYT;a+T(2MXf}B7>-jn&ehrV{i~X`-WL140He9WLW>1|q<`?cb_tUm2z&ixcsf3rE{ z?~eTM!W6v8``+*b+_SVit7mJAvz8`TuXkTRI9nGAWgkD_^srh32>*QpM!84t9xdBh z+h$!4P3Zdh$uq;2tB8VtI1qDDg<&d)VE-B^Td1+i0neI7a;%+7lxH`}_e&1u@>1Of z#HK!l>4LQ(;VllowL0f%cWzi|BnZl51Fn*>tNf z_SHMsl6N6>J&ks~x@GV%TG_p#&!PTJ2aFC*O4K&BQa~jcB?Fa@59g81LrjA3kRQ8# z7+EnCSUBOnkA0c~ZG`a~q}?xhw7d-QK*Mlq_qP&JW0fbp_mT3FsLm(^F?&MOccHJe zZc*2mlSH&RVRM&1JvDH049G-zrBIC?qllixi5D#Axa4jKfxV(1ehx9Si}W$X7(lU9EX6 zAa+gnn%Px;mQ8-G3+-)zJPfkPH%)_V3lOWdCy?jgv0|7CKJCndxLwu2N-PHb~A5>am%u8oP63TBY%%919AMQKvk2e!Me(OaDsr)8c`g#3J zq$OU7D475XLWy@APLRIkOihIII;G)^msF$LW0>w`dGz2&2$KD+x@djx`=V0xs4v_+ zM%L7+$7CU$Pct0Su8uwF5^^WM&}mWyv=w^Fd8jqzu%_9YAqSovptytA_OE(nCOs=A zWfJRAN$nAx7S-MIq=L! z@l?b{ZXnTb_J|~#Q^HHaL?fHwY77gq!s72ytiC4u*`OJg&UpQ&DrJpza9Ozz(^r+C ze8t4~ax$3RHI-R06B0J2L>t+;-^+3YV)`@y6(Wh@G;6%y)xS_TffGI0S3T4?GNjdX z|8je6vGuk$&*rGHgfMUWcdjfiKM5VJHf~Kyl;IAKke@~%$;Q6kAqKC9@dU&53w-RAVI z{C=!^Z8o|Np5XYdrrskYSEc;5y5D~urj!VCc8l{e9dLKG^Et{I6P+Fu1l}JlpT*e4Sc6`eVY)V78l+FWYVNBsh1z zMMMKHfhe+Fac@t@d1*;b@pa<9Fl12Z)4U&Bb0#6mVatSzVWqWI3NGYm+O5M+0i2iy z&zUg3pdG-drjt$%=q}giYOJW+su62#yQj)K{_?c4Oe9N*Myg#70|Whw{dmaxJ+aDd zto>pJm}oOhEQy`{f)KDs2wR36J(XiSS-+S}g&^ zY#sNrDKcXT<6<-LA`)J!4$Y%8!^0Q&<7&k1oYc{9Kb?bvKl~EIv`2uI=nIU`jV9t9 z-i%SqFQREj(gx(p{qd}!KUq!|_SPvDSKHB8+RUgVCE-?$i5+KeeU`zXkh;Qf@k|~2 zWVhF@zcB*B=UZE%IC0R$H^m%cU67>Vn0x4gGjyuo;_}?xe@uHXnjdCX#N~#3G(EsE z*k<2+NhaQnh0Rui_;^E6QDY^R_myCZ?y1=79?^mAj0!&OL=WX4(A$sY(*FlCLCwAn z0Ffh(!{87*PdWp6^U1j4*NL8EFtgx6+N0>-#L90~lhU_88_zDh4mVJ@m95L(a61yp zi1T8tGCnqqwPDZEaa>aA3~Se}Ae&7SR0E3h|p-xxk-~ zMoCM+ji)oJe!W^;fq8*h&xxIpN;>6NigBa+9n81E94i;+_l(XvBk-M|mF+1nXPebh zFCuY-Mqma2t8tJzgjNwgiD*j1KW5Q7<4R7gqlg`gTOIyUe(LSj!S;9O&o35U*r1f$O=52ut-cJ>T}mEa;jdBA0dC)0*6< z>M!fLuD87nR6<#kp<|(gSe4)F$@8Gp?Pxt+#sWUTiUx=$N zP5UCDj5sgG2n~&Oq|(VVhS`lxSsI%%#1bx(Q!}K}i%+WYs{z&OsRij++{1AU@wiLx znhs`Xi_FaynVw#Hhe8EMExB~yIFn1>`}ReHYBR1>H@p3n_1n8`Tpktle+8O>7>aw=lgzEXK7rV~)ph@i zi6=={t8Ue$NsQK`;)P}87e^$N5lbc!_ejJq?yglS`zM3d7szH)G&bib6ms;e?qK!m zPFAdJqo=o%*49@3^ef+H*LQdG{PRDiu|Bh;HVHTiO~z=$MmEmuVb7ABh;CN`hjvuk zMI^8)lh(2GWu01bc-0U)=NW#o*vI$AcCkAEG}k-UfBbmitDaveBK(v^8^y}7B70F= z5@YT{xKq)!wM?zF!VYo#mbQk+esld~ssCmP^@@Zt;=G6m@wi7U=3yM?>|dS{?BQ2~ zGlt8Fq({0gPCAvOzOjyu&K4RQGqkiclFK*H+SW`i*Fej7Wr%oJcc*PYnjg?e@&KQ*w)@ao=x<|2xvGTBr+!J~SXkL+xuBThyYG9Jd zC#M(EC~qW@P)3}AwTe~6b6v986tP4M$1#M9kwOpz1b%?;hrLB(gk&mCJm!%|#)&6l zF2&qjk+hp)@oPIG z2=!Kyb>(speXbWlEM^}B?opvot7dxCsGae~N>|Mhs8+t^L*M}CI@!P3k$sGL;r=SfD z^}-oti|lEyvpak)jZInF+L~y}Wf`5ABt?=%#wja`5y*=1MX3{GHe(lp^P{$uH(?Pq7~OQwZe)PBt~mnlYagS5Ax}U z@0AtZZLC?llE%g?>2wM&wve$C2%M|wzv9`X@43N}mC7SPaSYbh0~iq$YXn@B zM9qzV(L_QSfwhWXTa7MPDkPIJn)CHE=Nb^R@bFd8Djl6UNv4tnzEYP-k;$fr#~d6N z(CVpeFC%Wat}aO?lOmnEtOO2K)v6jPIWn_s%w(V73FpTxqnmv{_6Z#Q2!u)Q}P(u%Sp~ftU#WpfB6NzFZT@YZ~xfD10^*vz1n>_HTh~*3h&W z(1NI>IlZ?hG;;;Uz=E2yhBRoH&%Tg)xo9GxybV!R0^j1>0MB)Z$77_DaWeHO>M}`k zxdygu>7~1;9nTX^312{CV}{1Y2Ey!DJ?&+=QnTx1GC_TP9Sse2mw5ysG)%wT{jWc} zbCY-b#2y#J<0y9k=R75JVeRa4B1A>b*jLZ&O3hg1RSC@VaUI{oH5SQ+hA%XjptM1a zJc#NSfWpbNNESY4XK=+OU6vMBeqkb^yoEVCaC;%3+lU~ZU=XsIG|kQRbau6{s;7gV z)$R1G?qtKJ9twpf!rI4YFFFRCDT z`ZpAsFX4`VQxOT}EljoIpIn^=NF-upvMCyyGHkh{mpkuXOV8>KIy+nFS=~u0y%4(? z_8u2qZd)9}9_HC=C^eDQ#VlG{zz|EsX>MvDok&tCSMfX-FLvpVsh~!Y43G|Nc^P~G zzi9ILk)#s4las^G>w|{gYJtF)Z4kUQGXC_5Ykkf*Q=d>*en~|?gHpHL(x+|-p^Oh^ zY$az(R_v5nVzT?KgzpFV)lT1v>oKy8+|JMi0<;yuMG~oFg7r7&CVnpO*=a5oWD&)e+jr#MVHlZ`*dyzp-hrg zV_YlNud>XYl+Pvz&i&3OlQBHc#dRGrbt#&fv$PbNXvsIy(b>v|jooyuY$KOzpuWD2 zR4PGOa$Du(a9S0(l1LDPRYSSt^V+NL@vU#Z#D^ao3wx%3=NV!#kC^ANdTl40x2)#g z`!=w4?Fzbkx-}6Oah%g9@WX!{*N{pli6=ZNGgVX<7ZRzVP|gObMO!vEMcUh9Pzk;# zm^_GsvJ#QH+7nE#?4hq#5hLKJYFq>dm{jyfs(f>BWN!D>x`wmqqtD&nY+A+GM^xmC z3J=vPc3!HtKZ#P*rLPKF2}hEbn&UC5#6`3jNU(%-hFd}?raqzB8W?`zm6fgAPXx$r&_{tSg2XfoUcGF=S7qLaCKMV) zv;dM+mDkkjUzW$_pM_V7mp;nnu|FHnis6?K{SvTw(MhPvJBsc%B9luwpQu*UGN)oD zF0o-!go41&TNQ69HMVXEq1?}YfAxINOeHBJf(F+@FynETc-$ihl+lqXlBsJmN?LFY zcN{}96{jsPX7-3oeEcaY7dsH;okdI@5257)6c4xs0m?h+SpD3^*@ zYY`C=Nv{@2e))(Il1Z0reTqaPhUYmnHr0_#CNSpI*JEa8o|)-+`i~AXH1vIr9z7xd z;Q#lF+;i_H8k@3!f3hvE>u6mjMOz^!Cx$Qnxj(Zp2oNXGWYwmZ)#v)iQ2o(dt~~0M zr+4~^c!O)zRdtMrx$KW}Rs6{`_Ghff!ys+I_tD_DtB&0}%ENQ;!>f1&XCiSvkJ>Io zrV!bKYD^JNR1Ja)k|wO0x)9Tds(vR3oPT4ArS~M}&t3cs=Q1O%x^DKO56Fa_&8in$ zqc-@AAdO4uEG(-J)I|uY&U_UT#j9Q2LRG0&d_MNT7B+3}!Hao(>l-ie?w$iA;&Eb^ z>GZvD+yxxhA(8M{v3@13ZH?q|4HP=^tX;c;mbN_E`ZU>Wn&##VnM{gU%&Cdd>DPPO zAHEi6J3m*{iSbch|MB~B@L)fwRGhA^Rv!PU2f}T1VRd`SR{#Wv2&;QL`NSvgX3HJD ztl!X0TWj;lxk`ZXu}K{`J|f5aM;RFzXV1Hb`S!PdNG4myJzF>6dM*nojgIR`G8v=3 zzHX@|zN)IeHB^jDEQdMD(|9Tv9c2cXWriu(3QS$m2f4FzMb1{-O{jLLa2VwOtvd62 zhKI@%*V<&l*x=QwBOe--j1}WK1P)+SG$n!Apu*=xSc~AGOeqW_{Aa=L87S@=q4-3E|)#6M=4BC&oeeU$%zwV3?3ilyDz*>T{?-i0YTv7o_7Bn z$B;-Sh{t1?B}j!R7LggT%oQD7Hgl9`p+GhC$h|_Us~=af8$c|oe;GGC*FW^g==E^o zIWqSA-t)XIh34(+JVUdhF%3VcbHF~7U8Yjp)j#FVaHUxb7o`DfOWx&}^WQQ;37|q* zu9ivyHn8|XKx1Q?p59Ih?Rg6AEqw7ykFfLESJ=1z7}L}9ix$dCC7f$^+;D|@{f2JV ztzXI7bzQ9L>0teaZqjur5{X33+Dr)N85f&bCbeO_%3&piDy@BHL|%+Hl5 zmPk(?!9jVU;I)#v3QINWJO$pQ=+|g-3r#O>#3a^PQ_pX7&6&<>F6wQ2jKfY z5BA;7=*R@^?fKd^r@p(6F~k=UH+h~*w^o@%?Y!qTEmxtuYN*v;lF*Ik2dehJ9vFII z7@&JWh0hA~0;0;WDnB+3e{gj4r6tU>Tz_sEp`3DxHbH#Ja~l`K4}5$Z zaL1i%>3irNT3T`-E~|Q0@_+nae~176``_l-XI|mN&=}2)4HrI6HK0MwW)c8M3@{82jj`*6SNT`}_aCwUzyN`@Wb4uZB;yGx z)hdHSBmCe0{10etZRVrf?j)aYJ+H?V9LbFMa>`A2(2^w)q*sQeS(^1|TQ3m@LVCYgM` zFLi*}KQizIU;}`{Fv!1m9sTnoLpu-M!1gVQTSh32iK(hg8dYBxJi)GjO1X+4$ zzEf2xSIQt^R?L+x?kp}%G2F~Q_47HGV-OP~olb;ljElY>qE?xzTA3XlykwZjElEf2 z@wGzm0Lpzv_~#WHyci$z58uEhNpI7Rx_PPoeT5ys3KT1%6_Ed@>g%`rC+e?VB*H)=kNv7g-b+xedBOCA*>b2G~OS0KI?zn3WhYk+#`s;h? zKRS%-Ik?6-=Qy#LOFEsX%|GVIW>d9Z)9~&)AM*5HexGlA<9i&~H-P85 zG&I!F(bdALRqfn$&sy^NCh8l)RcX(2X=!UDn@QCK@_GeVUF?Z{~Jzn{@7t&xgn){JK2_$#?0!96MV`b zKP#|GAr1_H{6H)E7uKsDhNqT=6a6hCl&(9X<=I%tjq7}^+jm9R7FbI>;nCiiXU*D` zxbA6oW3^XHOA{M6tzz@$9u6HkP7qkaT9~JLm3|Q55jyl_GAWE>u7W^9*poDX!`$3F zFaO{zUU=?Dy!Y-QlJPk8^=Z0$3f%Y6%{=h&JGuXX&1AC~yqI@dM$Uq{#kHK@U$_@~ ziT4(M4%Z~(@z|19y#-V)(+Srv-wdS#t~Y+%?LuXvDp`l%nWLjOZn)ju-It(5tF?Sg zg$f@Lq)7RKezIXCJXYOUp zX+6qCq69`5n{m>&<@}^zK5wm_5Yg}DM<$*-dIQ_y&nE82*e`*3RMf5v8>myN{Fzqu z_l`|I_tp(;-cryoCPb>Yj8G=`9MtK2QyF9gq+QU)%RN?czDy>Yprb3#y7l4TIW&wo zJvZ4WEMJh}j=R>fVN*AI-#<(>@bS*-sC%AECYvUmier`*8+Z{6Gt+bW_D??GKmEtA z$4b~WuK5K2GsQDlWg+RTcTh1$DkFSLX|r;>5nJ6hR#?|KG~4>L7+?!tR49wV2lCl-<hZ{c zZ~&PTUxX2)k9;O?y(X=%wGKMLUBSF0R5c7lO{VJ5~V znVy~}oldf%yPb}X7M-7)lku@B@-2R-j?&XVA&oBp9V=H+-qDr5m?65i;c|W zr-r*^`?y*&iR!!`$nd;SBkA<}w^5Jspb=?N z#|hq_94wufgjtqQ2fH)>XfML!pg$|HMU_BBO_&X;RT0L4K@~kAqQmOwv}<&K19c}< zDdPr4R5L2>TF{SM=oRPyEeSHB%1>0~J3*=P-v?)ygy)uHe5(rhw~$bNSy!>OI4rp# z<;wi6lkrg43Y{(F^UYjX*es|JkH^@saTT2%c?JhYsg$e46EVuA3a)WTB@(353F3*G zv;AcY*r_?cLk9=>?swnh``>$$wQE-J%YXfIJn)ITX>7=HT;;}GVpja;P;~(vzp*}4Df9vo3EUxDe9JGuKPq5|Ao|;Gs#t5looOr^+ zbsem|`27-O26Who1yl9)^|w)va(8unoa#7CU(VjOc*}Pld5E!0HC)l*Phn}9=BF@>~iD%)t4n3^yJ1v6p}Qul|G=Ui=ZZ zswYJf!eIB}e3{v~d72v=*!992Oi#~}&8GSM&wLVOVZq5FVo28|NhM>ro}p5{)cw+V zU_^a?V)yPId%J}OEtS)P(*M3H#}&Sg%3p}1Z;MJBsw;qARn{Z2QAFDb3lRyBlJnHE zQRTQOdsO5bWy-%lGC~P<`NyvFwOuQ2C7}dBtc+RF`LhGR7einzRU6)ReKbjLQm^R6{) z*t|-T3HJh-F*W3*QOjw^x(b~y2~#akoEYQnpX_7roYT$NgUd( zNQbEAKvyG@ua&vAh)$s99o1luRp*eW!G|MbyUJYCobBt+Ehm%}UnX6T2|_c(%c}33 z&88`|HsGMn`aI`thD-oQLyyHZw9}>*2w{-HV=&Us-r~gAL@9C|ke|TFX;ngWdfT$3K8Q6@c?p z7&D#OM;lyETgt}dj178KY)-_)Em&jimm-TCL(8zn#&gOwUjYG$ zgjaJDH*#iAa$%ZC@O>y2%lOqQQDxj^@-0MfJt)J`zAW_T62@PtmCKsx6BQ=AJDn||< z1AB?0)@yMux{Jm#f5L9_u%(;_iFa@zAI5W&Nfe8X6l}d_ek{y|!|xf)VKH z>0r~Q9{%2M{vr(xnc7sqnMT5nBQ)olc;LZYc%CyH*cU|dRAx@q4=7d2B$6@Ci!d*k zVXNkvR}#EYy#H3B(~H?(RW&~&*sfZl=P!EJ+C6*B*MOmm?cbSwv=J%)ydW_G{=76k z_v$D=oVkJ~-BQEq#c<0Br8}7{RvW7$YV^cX24Q|Rpz4QT*mOF9V?4qK=VCt-KH$*O znrF@06*Sgon42%+c!q2?eGPbQQDV7 z>flYqEhm)wd8XPa+eeLIa4F7|)>^a{_gG(FhwFwx-HTiBsP&A*(44Dh&6+N{SGDur zo`WP3;r!&)9eNwe<vHl;?N8%CpbB%(0`x%uLVY2RGyhjcl>z&{%6jq1G1YQTNpYxTg@d7j*jN$;i=nd$b33RX4M)~ zafB*M^sT++gc7hgv2nCI0JaFST4!vn2D1@XMdg*0HLmojdOA<-oyyyqHTW zout0Lj!Ox|q7j#BwZz2OG{=vR(%4u>bFP`AM^EtLbFcFI|Mi<3KR!k(l^_;#ac!6l z6q-$V#NrWM%3^i~8}8D*7vmY&dTrETL17q>KD? zW!fC??(RE&`0%c?GGCqw24SAj>(ug_n1t&GB~2C~Sn{g;ttgaKO=T*E9z*2>usv1Y;25_SY<{(-cEVDy{l|v+A76cenVBLxKJx$v4-D}1(=T)A z@F2}i4LHV}j12{7D>SjHr=6}9ZM3yD(OPJxQm!yMJjI?phxo}``*`#9_lbEiHg4`c z>zv`xKAwm%GCa<{50B9@Jtz0xcV{^4SIf0^Av!;TIqrzw)b7|zrH?-6K+^fBV*Z*4 z_g-QOsS)_=f%>l%M^fJhZrQooD`h&K4@`M_M$w8Okx&i|Ri@k8ynU|fOM)y)D7~1A zF@{Q|%E-tBzVDxA?y$&vS~JQ>r<1H*w~}mKnrtS0Du(ikFjOi5Gt)E77sqI7ZeZoA zPCjzqX8zZI{GWN|nV0cg7bAvTQv;Q<51vbVXO0aUyZOv#KS9sxc3N6FGMyc`UMuH3USW_phO`}+CV19#HemM7*JuKOIna?HYh*LQEJ z{?dV#*sluw3~=8fHa9@li2i0GRZVp^KJ;9F|BK7Q40kzkOA00Isz~|aVRf80#OPmJ z%pRxb6b}uJGdDYr@B6hO<xsub;wPPNu0%)-Rs)K~3g7r2yGSGx ztXR>;nsr@lf9!sq`SweUj!t15hnVZKy0?S7x31&9`!}<8{VKXw6{uUtc5%-&=ExGq zZwv+97&*_}?7}>(N1-E6LsOQw-ujU5fA@7B{mg^pa`j7`s zba(e9{26bDh&-<79VnSa?rIb^pnTev+|nJb+yC*Xl*^{Pxd!Ym#xkV5-cS*;Z_w&D(S`w z<>?~`N5!xLrTNl(h4ddAV*iK7=;&w*g;Hb*i)4ypgiI#M+Vv|L8=EFue>JjlEUxE} z&*!-Np0&L6(px<9%qu*<^T%|rYGYzzhIlMSdm+zfKKB5B^KXBiY<)v5Z0MBNb~*|Gs15xI$g6G=a6?`xf7~OwY`7 zd|;S;9~@?SYKC-OU9BcfD5#$2l1wE+XLAErCu}AZ%euNW?Hw)jtSaDn4v+1)pNF?^ zW78dLh{w&v4Kl762iJ8;Bt1U-;4mM4cnncXTU#@2?fF_&$IGCW!sz>!1N)Eiz3=X3 zX10i^;CZM1bfQdPWRDwEf3KRH8k?ORT((sgJM-Ijh$By^)$JlQ6FzyDf-1~`{@ZHR zJbz+(as&o%BdfWklTNL19K#yIh?w|AHZ6fv1a2kc-t(fi!n@+~6H(TRuzoQ+d7g(~ z4d_2M%=F|eGc)tNbN4=)nzE$pPK9NT439G~Fv`@_EZeqirm4Bq zI824+T$VfTTthBb&)N;ESh1po&aPH6nZz{~NdQYc;gZic@$paG#ooP#`SFkUuxeEY zYu2qGl};d6uyCcyNe@aRp+DsrzZV8Y^`#jq$43Wy%FEGKtx))E%2bP;2tRLCKO#aK zVJg^CDT3_8w=bGhe2A&t%l4shy)d!r-oST$BCrnFB8#~1x4KYre0=9%M}GU;V)Rb6 z(tF;(-Sgmj4!$2SJUqz@JAcf3?;N11IeW&!%<+K{PMjE{8U)m(<9z(VdueTJL{2XL zTr05(OXg-Wan`NxX5IQ8PA<}1bCIl_AHntF+;L|w&CT`n9~REHyG6{)$Vms3Md7**$yA(V zD$dl@93Q@aj8}g6?#b8S;5gN4fbRz!J37M1@CfsBC9co&XJHk)N@zT>5b(5HK<_!NmA1rQ(?#BvpMy{ot$l zk%_Ng`E}eF4!rBNcxwApcv6)XEWfDBQ$b%@ z%=Wi~P;z9b{%FOwF9`h6l^nGr$eVv(}*USBQS*uJ>&Yr9}w1C1lf~jK7^-teFc{|oJzcO}}ZE@yhTMYg#@B<0UXzUAjA7wDfJooO@q4;|0GV2}odo}~n#Ul0j1S<0msjvvnA9j6O%I>J2uSh>^!F&&=hu0AOK%d2VdYi>X|YM)Ack3$jYllprFa4v2f(2qo;Uc1&&^7|Q2<-->n% zQcqZA?uu|-2gewS#WIHv4Kgx3R!jA}at&S-;&N)y&ej%Cu7!?-hQQ_049AY1;NZal zjvOB3;QoHz*!=;A4-OLdViYT7rlw}7R2DoZmlD>y5Jy>MbaaaPZ1%O;+4*l*gl`QE z?>ux3F6xHUKl<#hj*cDs#kYI0`l}+`d#Qay`7c$U=LaWt^M0VJ+PCbsVK=+0jIe)Y>-K+Y)qVixuYs<)(&JiHW{dOm4-9kY z;2?u1CMXnIuSS#4k9dGVZ5dlWj-7ced^^4pC$$D~8(6$s`K8Vk8iUNumG#hp1N{2m z`IoY9|1pM#Com$U5=jz?7{)Qglc7-Nat$PtanA3+elfz;^h`E=qP`*h#b5jELqGa^ zzw`Ib@mO3=^fv9tR@~sDR`qj&d80)6sgaR01HuOep6Q3Jzh5Xce#i06Kf&-AO8ePi zD~cS!>Km&5e;=GUF>-ycDW%}PS%P$@oJ|BMp;=|PTF?d-EMcBwCy;tt+r_^ zwoIE6MN*(d8l)s}6d{5vf(4)og_?&~Z@TxMv-^)%1yliri73qXTkDaicc*h-RsCw; zbN2r2w&(wh96yBTZWa2Ft3Qu&O{5Ty`AYbgDq1t}lL9yKZdV>@=1CWFd8(BL?;IHA ztv3%|AfXhH5T7o<+&5wFNhrUFaZA5$0@5^Pa(q(0 zx%)+Kx_JwC?YM;`O?hkoAzs+Ck2p?AU5W_|*KOU%U3cH2{TsSLy`0mvo94$A(5oU+ z+QlyWyq*0~ujW26@)1@2Ox}l`gWaEec4RvD3am8R-RshH=Zw+fuZmAzSCNMWJ_s}& zpOtwLeaXY`j!t(^!c)oB+DPrv@fMr+=$S|yGZ&K5pq#TwOV6hVup$Fz53GpQ4uLJoo8ucS`?hZ&R&WL(XE+4UBLk~T@opkqf;?k5iw;!ZdiFy0&5mIj% z*x17dKX^O0+q3gjQuuc*6h}^A82f`cT{d1D{FEu+IW+HikP}rM{Ofw1` zVQIlz)=20*Csx{%U3u)X9Za^i^yYp-;IoL{0ko)65MkM}`>dH?Smcg7Zs7BO=RW?? z|L|i=Z4u7akm7VSXGt`zpz#>I^ULVs%g{Kr?Vxn*gbjZW>G&iP^}YN0>!p&yBxwq5 zp^yg*2+Yqf@W+4fRlfGM7pPWh+@lAf;j;)`G@HDi^$pf*F}-~qeEbu4 z@y~zxC)vDZ6M>`9k}Nk%dke3BE;j#5?_!{r1zY>?yUu(5KEnUZDSmzwDxw_1 znxFEO+Y9H zxKF(QN$=$sQGP>JzlQ4f6`9nNC*2gpH{Vw+mn)1O9_Ow72bWfU*9Ub~G<`RjAZ{s| zJfCm%l5^22GhanSDHJ0*yEdwbN)#^<*W?`K+I-PZ zPO=Cr4svfb7$}sz^X=+wr$?SQLO=Kp5$RA*3(&DtH{JreLEuKfBylP;vkM#?9^>AR z`etH*o{RDCS}a+-ou(t?*mOueHWVVyhVEwBpEgFJei&RG37S#qdgoXQAhNFcn~OG- z!|QRPi%nnOC;Jh-TUG8wwVN|NZ3&^mR`8#}89UhXnZn4_=pNXYu=HW>W_QXk>F|Xg ze#U9YgmMi=*i&PSgR9@&neXfja&6WWCDisLkpT-`9(@nO4*)kAV) zx5s zc;0EE7ZEd#nCVN=&2c>#nf%JoVE6rhZVU_BG>Sg^4xqvff^I}*o6SeRG4!Im0Ow}n zl5ye4gz_A@x#x4O)gZoQ!ux+Ma69P66Zc6|$IQ$;!|xo?w)QqUI$F*%pmT^VK-h80 zJ+=%q_}1$i`0CzP+FHKPy|Sz-7+%$wQq0V z{@^S1*~Wjx2LBHDv_Rk49W4dmKG6B4tllTM^2;@^3bMtVvt(<}{R0EN_x(V{)c+w~ z|0mGfY4%iJiRPl2=lw8OYG{2Gl0}rKMg|5xTL@ikgIYW2yu9DS?c)8Nz#Yi3Vs2H4L64$xz}WDW z$of48->l6ts-;lt;dkNa2e39Ih2Ip$wqUmZdzk(Un0gFf{x-(f@TS0xTZ9kXGR?PNEAhKe-V4|Dv9mv> zt)sBQb^Y=rNz!Uyf>9HMmw64d$|L+s`Q7OG+wtb(YSMBX$-bVR&pkgi^_Ars?qeVH z=+s}oImo?-U3clb*2vGP_#YPNQKcv=l8_atfgZ7jKh&yweX9JGE7HCFY9&iJUt&x9 zM>{oW*^bfMRrLqO$eo~lKyk%xijpE!6nRI~zXI|tr^#~zQws-{%w&&!psMj*VEz&4 zLuh)^T;}=W>m&I2zroIZ9oO~|H0d~Bv?QGB0+ioaHUcUs~0~CNURrz%q{L#q5*Je4*U!*O) zpV{R_J}1J1D_bb5@~Wu*{^6;w|N4c$i;Qz6izt_nu#{Kv1rS918>;58DuIY307f;& zP(@`9%aK&{ZJV-?80HHFUD!Ld_oT9y#~*+G@F#cPwLe#|cL3`wlm-*^AzhzF+U~*F zRxlA8uAgJqkF{~=-~?~&Kg1t@=?MAlAQxm>)y+ z9zhSP;hU0}uU+gL$~ZeRpmie)T zC(f9<@z6v6bgof->JVxs*5AZH!4wcvgs=~T2QhT^w(!YMhrImaTRi>rcX;*Hw-_Iv zp{2FRy&riWx4h>%`uaO*j^|t}Xjb}5u3Kc9Aa+hg_d#y{a<1*(vf&f&Q4Jne)gM8m zv-wFVK&wD2q9qaS(?D+D)N}tcqf>{UTbVo#FgdyV=-}YJ^S<6WXC$3d!z3#EJ@QNv z>hLAGv5Yg4J$heYRBIpeUcO+2p9C$Q`H1sj*<#f4F`@i=X&wlGA#>S?(ZrcE# z{>%s2`H8!^<<{%iyk&r5DOk$!T=_lJ)#qD%H&m*Lil_wE9FI=VZ_M+EeGP)21BON9 zvMkfv*0Hn0<)bf%=O+~IJ=J~!u~!{8Vs?A)f5$m}ry=3o%*^8_ta?9U;ECK|cl!e= z$%r=W!STf>uE<3DYk@4Hyx`=I7?ZvY97NOiT-a+ZJyMJ1)AxOdG)Zx(qY`wJfW}6%7AXg`|5$1ciuisKA+R}&Q|H|?OZb2 zIIl6!Rn=JJt%YQ5H=R*PkRevzrkIo^KjFt5Dw78^JA@Yx^y z75w3d=E`VE0kh_IQnokvj;gu22$ z;PIIBKTJ$?Pr;*??es#%+GG*s1*g3N$szCDYsQ+3B$Um_G8b8Hx@9Y!ooxhRz>`mW zn|=GzLog>g%Sdb1C|AQjTYa@IaGNHUu$mS?70;<{z>2`4c7Ud4m zv+3P@fiO#pHf}~Yy|dZ;OE;t1j>uVyr>g#2gFbd>^2ui}ZI4nT$I^OL={C1i>#V-+lN%S1KoFxd0lza)V;Fdhv#0b_3VGtnVo7L>+n>Q%} z*tw++i@yyE!!TGszmu*jW(PlOr?%KeKu3re~n1CdaMO&x)R&kF;7_Dnw3? z{oJN$7zU9B&ewy$M?q@hR2pV#v^-XZeaAxJZQFL{8;zjPI__4LHV`#U>-iF5@~Gy= z?SXk;wr_lg$!BSX&nw2aH+glO1ZeiGnPYg%mWL0xYW+1UwkJ_G3tVrStKtJFn-SRv zbc2Q}%;V&*V&h*gPPJq{lUEp-P+mlw^OH8PwWXxQ%fRAp9o@-Khu8$zKQTW0&42%^ zU;69+_D8#`K-;F)Pf1#|$CkKM^HPi#8jV6ZUeU(&7)6usMRh=}Jys)aB*}S9-q;|g zLM|X&B**u**}k`j=Z*_yI+H5~Iku|k7ep8Y{8E_PBcg4Jw1_wF1XllSv8VI`Q=D-{ z`p}`jngwQoH=FO=TiDdsdXu2ngM0wdJ4Cq|D55f|D&K5rO=gCszTP;^X)`WEGNHVP z*f4qxcoVc2bytX+?s}j@z$3r?fBt{p|H_|zvs?1|zck;rZGopG+O(+^Q_s6Fw?FdH zUjk2`e45~HZ}g``{Z5)@6seJ=rbH?rioy`eZ^c1=5tv&(wBc+Nk@g$7OO?$_{f?Ta zRcQL1NQ-&~@^K@CodUbh@jmy|Mkja$cm?=xy}dhI3PJw;>L{sWA-46`Mu&H2B6$Up z3FSrPmw)*`z465_{?zxP$ZiKNtWe5w`-r8L@6$9UTmNgDCH2uGAg_Y{PY{m$>7(D; zmZB`toT61hiZp+ISFa|jY*AsWrfDy* z|JeJ*>Z0-Xpo$$A!$wZ|vo9i%&%?yxHg@Kd9=pYgy;rT-SFYFJnw#4_ceWqHq2ekJW>pd^4hvK%Wh4|H`)~C#g%yv^F1=*Z!-a8j1Ke zV=Z6m+nrv30$jMKR>qVR-eC_e)`PE1j~%fIrkf9FpnYI$YV-eMP1F-H|S zDk`U%3n+-EpGI5PP9|3kZmhg}%A+HqdZt9}UWW`0wdLAYyr+_O*F+eWQEFZp8cujfG8TxPHb}Mm9&e?%Wz}>*y<{)|8xt{np4k@xD86;(>=hLNlSfNDwTi{W;EDmS|c2`|4c6%+wSw?cL9F&%VNQ&%VmbFTP2x z5O&~g?!+U<$4BNiY}hg!cpb)YGq6_gm{tte;bm}m8zT&_{(!7EBR@8AsHu`4Fr`Ks#azE-jnpG2XdmO3=J0gCcyvqaPUTz5l0~To@f; z&lQm{pK*R! z4;~nczW@3=OG0^JXlpAnIxZ&7&|h}!raTe{L))I{?~iB<(6%1-qJ^3 zUpIXlI@z{uKwDaiQYz*smU2rGC!k82rYx50962(@^z;JbE#`!g)Ehqec$s78s~hPX77yupr8W!nAO_mBLD- zIrlk$GO+Ufd0X=l(NR>VK?<_E%?E%{BwQKB)@|7ZzBDKJI-(Aw-N5ZC`Y&B?@wac* zkG#Bp>bb1H%~eh&l&3~+y>(YuAEQu?D}_R-Q4B;%siEDcruBJK?g(72Ta4c*#tsN{ zA=+-d=@6kEv=5O2$DeK08j(gLVR~kc@$u;;_Z>rXZDD=q`HRH@ZEYor#b#hFjKye?u2rw{D=dtw^y{AfFFe`B?6qr&6giIy%YJ({m&@HMOel(HG;kMjBPd1#zdiV=GG0!$6t_ zC)uXV%&*x}qEs@VRg;G@s!e)*4G6#l68G3UBYYkB@B%co?my57AK%{w$h#bo^1gKVP zR2Cb=@$o0(TrMQa9oGxRw2Szz5~gJeRz+KZY52sOVQ(}ARatBKU$Dlw>++2>WH~`{ z2^TP{u|J|BN3G$eQ+@zS(HeK%%Hxa0UO%^39y7*I1Dn>EowXo2D-_do!2-l_C3Z>c zQEQn8sfiGyRKdR;sIM&;ce!?J%UDOQaiRRY>Fu2?92xE&3)BcA^UqljQP61_pZR?QLeW)T#~g z`3PgpihWj35!UM|bF)>95yCK_R%=iw=13Dqk~D>}SjuAqOJR**ZyAI3AkrWELOU?F za$6;5)6lySg*m)wTf4`#hN#>m#~&JvO_g?^9#m+tV)SsE|`HH}&>@ zqBJ>44RHJRJ(}!b$AQVd?kN>cnp;$`f|l@f=hH$6FfuY2_x4VXghWTYVx8kvBj(E^ zQ(xVEy6b0LU0gFlIXHN4AxT;{q9|GlZr9`Sd)Zpe(Am*SZ%-$s{Ml!-_a}0u=@{ANQxFV1}csM9rx;b4K({ zJ^hM(5s@1L9}Nx;-g|IlWKRvyz3ff5aNn4!ESwnqOY?gjD!%B8iD41oQQtdxYdqPu z>0g1-s!Phfy?&mlv;H_Tt^%$Zq15^QVy;-f-W&gUQE3&lON1^}T0jfZoS$0y)oK3s zLga)8fhBd0x%o2t_aEewpZPGWDrnXNbs&aZA);8y6Gb7FYKBEz+U70)`<$)x zRC9tUC1Ua?ZYu0Mpyj^yvPv*3%9`bTDk3Ny*4u6un3GiAs8*cV5mBEYYv)*rYNWzI zXnaq(QX1oURH`U5B6_MOX2z>T1r3jVRQuSMZd>R(98l0nysK1pUueM<|aQT@(s=THA`0TJp>; zEO5Twqi2hV1gf-HPL3$|a=qVBU0eu@Zd#T4S{f{15IV84A@E7tiQBEGqM`>?q^!^; zYyBLHgaW;4%%&(=Hmx{z{t2(lBRJt?-+3!iNL^$3eFb!w-IsyuQ^uv@nn^e>r-dq* zqaa5)e+Sz0CP^HlqZ7)GOCrfAI@R6yK-lh8^rUaj8o8vNs8oH$Y}jcM3(erfN>AtsX5OUZ}hJ_Yn@m z+K=zcc;y2|bW=a~m5#k<%pucUWLhi#Q4~s=31!9#u9-*gA%>DZ*;0XpUCI!DK*saEPs6QU<+3MVh{G`~(0N4*hKt2T%mi7qbIrB-WDuQzDKDfMcd`MEOR zdu@ox$r*BCbdlS3n4A%ci#?n2Or6|qFvXO?C35P?4?(49k{H^i9F*N*NjjC zUL;t=@FuEdkV|HsD@HIzSX``e@SQP^9-X4Mze@qqB$Y-Z!MT)1Jtj^P;(AQt97&vz zCMo4|h17ZKwFcEngIcx5!a|j5rAD>ZpjK;8uQsUG>P$||GC46%A)mvVi+H>0OWv6F z#dM*awIVlVMuY{F7+JHF5kdPrY>4`!HpW>wN9X}>#UJ)!>T^K*+VE>xMB zU7%L0Q>!*8m#Z8;G|uuel=qH$y&-Yz@LuuW)2JU0;A~)sqSXoE7X!iM1-gPD-vx}E zwB0kQB9j=I7j#W;PBCn?qMIv;>j5TC-0r+RV#QZIIFVB{0~Y$dGC&+1TNFAl`{ev! z?`K98-7iL3Q2Cu8=5HEvGjEM?va@Jt&wPKnK=7*M-MgLw8pP``6}LI3Q3YuC?3~)W6Y|r zFB#(7yh=}^(zVv+#4%|?88PTMr#3MjaGuS93HyM3CtU*et8h@14ZxZ{kpclipPFQK zxnsjTA4~d16u8F7^wXo~bZ;5g99PYR_4e)G4oze}VvYG{sfM53u;IazenIzgyX5+Ml^|0>O>as`k2g@s!e+jE-^C^B`?lPFJt!m;f3l_iE};__~(E}^1r#?!af z)=73(2l>n_%G?>g53Oo^569g@j!}=2@jTHH)?U5#s5+2W6@As4;LynM%!((By~zk? zZXlMC0armpxnswUF!FJ~!Y2?O2Hm8>cE#Vk#_kIHVz1_)Ad{SbAJ%mt2rR*AYNxMI z0)-NW{!?uCDl&&~hSsgx=Ar-A-km2p{V+B4T-m^pRgULMf-tShTY@}`%9jF>zw%Z0 zGMv2no{@1jT=5a*kt40`0enD|T|kQfcs8n-8&7pi80wgFOwo)eE`tfZs}zw)q2pAW zt(Q3;==AAQwN$0u!JF5DdK286YPvU=8cIlT!rn`@>y%%r9*BDA9#fnkL%I(`9 z%+C$_!0IrwwMPdyvUL4_vyl6L?cz{T8vHCwry`$ zhEM2!Q-a0R$h3GpWhtYo=0v2^tJ%2L_L1qa3FuqOV0iqr<%}5_@0Kf4DD7MrnNt0F zyncbT`=$h<(u(MNPH_tFaElf*mo-|xa46(Z?G|f078f@ih2d36qOK9gk~fPg=Clhs ziiUzeMXqJGK$CIdx#H$1x3qt>vubMhdguQ=Fu>ZK{6Mq-+&I|tz|P*%Lnl498D&BZ zZvbPu-hCJ{ny4uv42b&vT;t?~&qMRi&ZaIHQRU$2Pb6`3E;1wI(r`sZl-svIm}@K~ zA5fKt44k%wp*97yS8#Wk7BfwSRTKN=G^v(?+=PJx(p;I%n%b{7LIAX&+L0EmT`Su$ z3TXJ0Bf5I2$1BVl;RRLQt6pCa&A)t6#+;F{23M3&#*^hDx#A7LjR@_h+gA{yP*CK~ zz%^ciox#e*gr2!Vt=5~4BJw@pjtf2ZYZEnq@oG9km#kTAo+d$pNu~sCI{2XDs`9$P z3o805A_p2&4^B-#nVD2%Tr#dGp-g;Wtr9G`%_yfgC>H^%h8xw}zW#oj8y`Qum@vfS zjZN;sDU5#$L%QDWVl$3ojdsMTSu>+P4P6|h%!n|dq7!)YI^I84o=zT{CBd2{dTe8{OXobxK13OmL3wMvVC*?&q2^>(B`BR)C<9rc1 zkf5c%zkAILg}rlvFJGRl{Lv&paP z!225r<<`}2Kk8<9d?7%GMUMAR$yi@Rq+8I9>00#F7NfF z(W$R}L?BGwT{uMs5B5}QK?y|sA}v*<}kVlS{1bFR4Za|#8NY+nU3WN z7Zw_BYGGk(wqTZVMRJ)5jjm?kZWk%2|K`0eO6;)CEu>}xO51In0A_+i5$4H4?9zM|N=IE@k4z}bcf4X?h8np$d2&8bhs zvq+HEiaw}GvQQtI>00_+YYuiVf4{O4(Tppa%StGFdK$$>lDtnuK5xWtMLoR}G&R1XjqzH3D8QqhMvbrO1B(0+`&C+`|VtVjnsGLuYg>dg&{FwPlD zBi9*KRhER#3nX{dOMU81#(YZ90np#sg;u7a2No&bmqf&_TB=I;;*2x4eBLle1gtDlO5BflMiSlF1 z@2O{_2p=(d`!k)vr~jYX*(X<}@f@0ec6L+OgD(c5`?4wzo#ylbLWg=joND+uu)_Iz zPtEeckcvNeu?uuWsDoBir3Nf|WyT0KRT@AIm=&l1i|ScGq$V(dXe^jA*3bD==98K( zgo}&i5%!!Z3*d}oc~Th}tGR51a#Qa^??=*~7SCr_#e^aON{_;i<^!JX>U!|inVH8I zRvznfc19aK@2&e|BRmYWu5}GnB1CQtLwRps-zTRgCZ0aFVjer036U{`1<+Hj&T7-Z z(hHg>;zXMf9V#)Ri6XHo6+x#|Xo!~u#V?3RSyZOPu#k#b5d5N1jn&gopESHNvHGy# zT~ZHh5J!zhQj^FB;+!!JzaW8%1Zr*3hoN^cMlRRtgJ47lhX&nldKI3?%Kb7jE&!KY zD0l4G5stsr(`rZ`K)DT}biyuzU=_An<)e91p9EG3<=9xEv7u#g(iU|$$PXwK)>^$5 zK@{!5>kWAuzQ&5wB7-Zd(P6yo6=91ii-N`~k_c245`kEhx(bP^)Qq9-kt+BaB2`rC zBBUN-RarFnRM9$WYDRqQghlV9o(rjKDvi3u1r6tNL6DXub-9@ZH^RJweU7FepH+N2 zbaE@1jEszRdZ zQWpXwM#sj-+w1UXHs_gfMRG}na*!u-l54q6JwJx%EkMiZ_7{;IUhT(Pf?#Iu1jmG- zp~vGL>=>Hr>-maT1zA%lMIb=+CNH|m%y($!g$3Y+9qiZ(u$R3lnWfOFF#nOqa1xEnksUU>O;3iG?z)+qtkP`@ugiYVJaG?Y0gp5a`3mof7)b0sr~L z?K5*4e^c8_q_4Z!GGcP8*3L~6H%=Ycy4%4(&kgCafNsDos&l#h66)B1{1uMRw zXsc7Y5GficO`xrLq(c%S#OJ-C;e2ze3BsY-y6oKcMsLeLP=2qhF)%Wtybk?FXq zvtg;8J$7eYv0PH2EG)(glDFTBkv|bb8|ZZ)r*Fw1vL6O*RIc-$;n9>87bH_tx2O%HfegjQEf;|x?mG$ zZCbQ8NNglFEjXXpWUeh&H1nl=PFoNe^ge7+@ogs2PEpw?&bD~bBA&b&(~i=jqAfsP zg&f-aUhA=0S6Rw)m*uZkrRtx~I{qA}de6k@F(clLj4P8%o*uN1M`J3CZwMdw^)T`& zVtxet)-xQIL)nbgpKr0|ojFzu>YyY@fPyU9 zaC!u@O4amu(6=Ot>m+*bhS-Q)&QW_t##wR6g>so-Zhl;QN?#F!L-}!pfioVYyce+# z40eAqKQjIFw^weuF?5w-7k)2M_mm);L>X3f|3@PBo$>K|Yw*N*jdvHj?6Vxm6*@b^ zT0RYJ+>*m21ySE2YC632twyEI<6G6xZq>AVl};KO6`-UhZ9W2vDXO?UDgit=v8Q@pzCY#_4VO12GJEWt52TjE_E1 zIkiYWV&KtWux)dT542>g zln}|QY6&rUqgqrbicnOrs)UM$q7on)2x5`u6re7JfeIkHJOg+MgTi-BDoR<5T!QJ1 zjEwc=q6p=^gZJhRHFT?Y=K7raVB5BxW5dI{>nH9vJoo2w1Fbt>G+|-ESofneEzeFJ zMTvwccVOg5YR$J;^$7k&KLWMB>L(vBv;@Vv2DQo2CyxEnKEfmBKMw58+e(s`$mdm^ z1n!xzVf*r8=v7a*dTk>x9fP zq#0y+z2uAvcqIxX016F67ge)fL>X5;7ey!!H`+ECN&lg$dC&`Uelb7M(XsR8)zvjk z#>%^=fT_*B_dg=&FDcy2X#_)rjjDVU4JLqBPuxCHd3wz>=l{Fs$x_Z2Zj-$Eykb6t zny%DnA!w$(6aq^K1mGiBj`x-qJ#@vt&-K%|Mo<<|nUug}bCelZJQq|bcd#Rz?r1GJ z(SHhj6k(%4Ki2>6t>k~b)b-%EMrR%$S?gGvH2#|lbEwh3E6OKMcO4NnfjqRO=f3BX zFnW4y?6EUCX_qi9s^%tz9~5*G5U3#9%z}|--pe&Bh0A`I9zdG)?28~(RpwMFBh*0a zg3N-}fkj2iMro)@-55WfVBQX+#gnF4GBU0-E~HSJiJq=rRr4Xx2L$?;j4BMu%_{C^ zF}7_}*MonxmRJtY?Vj&%zi)RgFYT(DAl!HAOGyFIOUwbMgIiEUru(2XuVi9vRHLJ$Q|ICK`HfQwX<&RZZ*O2eC^u4udpq;O8f&cGt*U%QG_0nF}J6 z8+#tOS&aLFSNSPH!&B}kbPBo?@wcQ4xqseUdg!^y%3mK{xyuN9YE15WXRv$vmk2^Z z_2Zn-08EjCc=WJ}wWhvEY@Fk#TWZZ=sZ%dp^>#DEgzKvJ=t% zvp6IN3`n3qmkV9jhVX%}AD#Q^@albT)sg9alUusxf6p7LV)z70kMpYR5%lQ*_g~(b z?w&jw&%^E8AI#O~eTzU#GnUg>MN&~xZANqmlAzj*@I)q;yAg`E-vuSNNSBb!MP-r)SAfEZ8fz~(dBAEnq$%}M4j%) zSRo~g{xUKy3)WF6A2GeX&lDRjxXlFYROLp2{8=1mfIP|$QJoG0E%%lls;`bLzvzKD z$?bee(rAl?ZeW9=lc+u+jwj!leQJoaHO(CY=}jwO-$wOWMdpBp3N@fA9_Nj(iINHu zdzf49MySrz1Qu0gAr+qnM(V0bEs&rL;DR*Hlf-dN)5d%;4k`N)atW*FUo$c?t{_D9 z{O06kDZg;rww?KE)o#pt^K)v<&wzHmi_=X5-}K5Kg{AnhwUW|%+dj8FU#Q)K%0E+; z7fF-3?e#|=&0Nhhu6))_C^vOI zI2eTPKCk@Fd5)Yx*5^D^W??QE--*n73F!KPhT1td3y9rSIfw_+*voF z?C99p(O$@1?-D)>dZ!p}1g@iL{(3HWRlFEp#+hIDUe-!V7udBF>HLX5Rw{FCB0Je> z0Y)g;$#zpLh-(kRAT&0KJd~`OW{VBgc2(bIr1?E@qMhDrK|~@%@dhGg5O4 zTSlFRU&YAlstkzeR#mnldJ8J;B6KLUNONBDR2UHqo*TTl&lw|rQ`dvfogkKae9`7| zNP#?S4D7H21B8u65ERpnAT1i3OMT$+0^sp205%{<(jXs-Yl@oMP(<@y35@ZfcoTU; zw&0jU)9M8X@OZm;P8u9--ix&DT(sqJdB`0qO%qn)`_wAn=eE z#d;wWWjT8x1T`FY?p>8px%AJ9qAoDzT5PM4aTT&|5#`C;8Vz=D=tZI%MbeKTW|LP2 zn`MmJBS;HPBZ(ZRP&X25@`^91N+d#FkrL|j2stn%QEh9sXE;VcvmDdt@jr;~=C8_eci*#T2+waB z%by=y!zn5w<4WTK3gwCH%nx)F`)%mnBj`sIxl=`N6Bt~p2lp|QSry(C;UDx3PVe8l z_rf>-+QE+S$iP6Dri(^3k$l|J6reCEm@w?{sq_K}v?8WfLnf3NR}~l0xOaDbY>tD#LEx(ZgKhVBQDnP1 zK7jIJjNT^b7LX2TCUA?ePrQDuZ)#@$-toQbvI@Pa_o4Tr$p?**o1541CH1Cl$sm`b zLZ5YUn%dsO1Z&wDnVaSHA92@&e;B`>NY%%BtMc*&NtP0PFO`ck(KHG9f z|9!<-pS<6T>;&EmfSSM#f81Vi&PiU4!mMRHjqGuA{%RD6Gf_Rb}kd*}C8hxqYiDRF!SLyeJzp$0GmFu;zY zbai*Djl1#TD+2QvzIS+X_gm*X&L+FeL}jrU7X9@Ge;decaIDGTv8ZtAixaq(7uL@T zugmk9UKdqZ@C&t*@?bMEu0+mTD82H7f_8~Wi>eQBdejAS1o1P*=wy2?nP_xgKepBH zsnl|xt6IC@ay8OQ*qa7H&6i5fwYN|B*49@2`0kI_zc};75#TWJ@_FCg8rX;&&;?Su z5a+)HC?LArUr|p=mGaVTz9_QfGuix$pev7efN!p5i*NpWMFPLzQM@!yvwV;PRGa%F zXey8*SoQKIY7Wa{^(yR}o^dU5-a=`RXA!*~xEG@j1IxdM>Xj6sLP*WQd?fWTO{2pu zl) zg&3rUYE^{1Dlww5K;o4efCvpi7gc2(krJvk5#~i@a``-7Wf9d`u`-XBqKd}W_&JZA zR7azEEg_Cm9|hXbSn7rH!Nnnl&S@$pBja-AyoFM<`Yq?eHwbJ^ksFQhp5;vl0nh>z zLE6M?zX-Po5__w$K*Jh|Rf%mN<5gFj+0^ry8LZ3&YMv^m^7_oo;|u3I#${@^UN6D? zT#HMk7uDAFI`3&vZANA*6*&efpvMet1t|j+RbnxcSE!&`Ls?vLTzN^rVh?%HnpLT) z=#q&CctfRm9uotI_lcm@M3@)I88wMY(s16!B6c|vbSkN;4;z7xZH&>-x;RPY*!-e3 zc^BJi8U~U&7a40~ALb-&)WXD0P9M9s2pD0|!2yM#Y<@E1s^Pqa^5E3B#{2v4Tga)l zDtZgZdsb|gRN)pj|1x_l-25_NnO4}@Hrq+ zmK$GbLsVi#ya-lR6A?{S#YxjT4Hb3GmIx9nYDGy9>dk$dqM}NINKI5@5UXf{(JD$q zRNT^e5>=_Aa%}$27*}!5)Knxk>O5G52m`jdLy1iMHW=NLySeG z0onj!@0&ttj5HK2Th)p;5&?Blzv$G|43Yq-afy*=UeKy@5`{rpPh(dur-iDW_s0bd z=f)|oSlEhF*z37~wra=An)Y3&OJrnRwX9nnWjHl9<9cs+1?0)oI+33xMi@ZMog}qU z;LY_Iz zQW!Il%*e<9*13dnCp&|ECDR?X1pi{G#q4`eahReciY5pZROS&qgqJZ4V0`rK@ zHhV%dlftxh9Q4T1z?dUGXv~{(Tn*=sRu3|ic}<=Zj~IB&4h}|vbFn1JCYx)RDE4s} zkeArKqZ#jUf<`2=$#R^m$KS&=!zZF%%K$P}Ksu5Q#*Q7jn{c zG`4sji6Qb{0u{9a7Mi(R&881cJrh}ecWHp{vYK6>V#H-$lo?kI7epv`v)eJbYv$J8 z$;E2g5e(0@E(_!tL~=*i-{0LCG<2g0<*p(0ra%Z2jb;Z2@BOurkv(-TlPF~uyX*_? zV{K`v*b<~JOnn$yTq|M<;>mgITLUjSZ-^8vI<#f!(2`M;7tzprDY_`l=c1s1NKw#c zS*3SHqlD_bH6r2-h2{E0ga9El220b#BS2Yp9JkVR8#hZY3@X}`Km%|F)8vedj5WAW zHfsux#``8Y-Tb22-t}Nh8fjPJT!(k&25a2_o=t?(2W&@VgHfEquq3U2zGKIZ^YNn; z*b(&icX#HU*u-lP1YziWJpeG)Mx?GFMsiIzabNH%78PTxZ}n9Le5i4Zlil<0Xz ze~z`R+>Y&ff~Q+XM#edF(flYM;SuwP+rJ%_%Pt72F0Y|2*2NE~W1EO<4UFEaVr~`a z*Jjycu=FHY5m7|smLo?v0K6-q+`j$6h@-SMG<|=HgvLtV`!r{)%>$@6En;Xxwbh6( zsz{qaB%)T34F;dbNYSgb7@>2iDkofu>I5`UmaW-Tj#*PI`%|vatK~;rS$gc1lO*m6 z7c{{o;;!(U$jCU(MH9;3Yk#Ueood~d3%SGR?MIAov#M@0LO+mex;-{IK{iULY*OXJ zwjMnVysIjm`n=yPMg3ure`5?*(WZ;eQVRxYn&6;I=}y9N`?cow<;gs4dhKe{v0Sfo zQM(YR&IUHf3^6jU8ZL@ZZs>Smn}+%`M%+V+Y!WmNVw+`-YR~9_t6Bi_aq@-#ysc|z zb*+Bir{}?(71!s{8=6k#dd!*p9Ldaj&jyv6OEoja$hc~_C_-7EtIvgfxx)fw(B9^| z%d=-^p* zrW_PZMU75q9Aqh98CMM#MJVUkz1VK<-|tg>9b?`PXSO&~R0XN3GA)LqfC)Kz zIU7ebx?B)=EvTXWDpN^qIx)%0MKf)RmoA(2Hd{032@#%3%!;ZR5luyppJ&N~t&R|{ z_}fy)$O5XNAcE2WDjvlM21FHI2*kaCn=4A zM>-LvP^zLtUet@qoFe1Pdl*rNFyow51W_mI0xNY*;v-2KL;!^-u60kAr!xbQjH{iC zwwUwI#M9$j+wXhIN8}KG^Ax)&FyWOUYxtFXm2bbj`1L8yvtBq3bD>SscJR6;rSMik`&?SFM03FGqy^M_W;-U)Wf!VaOwU|4U7Wk$QbgL*vl`#{ruS2-c>o0 zJ9g{{4;<($c3ACCjQt@&{{hHR2j95q*7#rV-hI~MV_%YzAR-TVtehI`^Qh{r6qxJf8)5SVZp!P~;%!Gr06$j7&d0dR~Li z$jHbz3oh!T_Y!_`a(87XJNE+|WzPxoYdeGf{+V1sH~eIZ>=NM?nsb=|2-*$Y0O8$0 zCX^W&85f*OA(Q~RdyP4}f!3WpVLpG0_Z#kX!sm?Ytsc5%^*D2?bYt{Az+YUvA!lS{ zT&rAi%dJOv#BATbJvY$t$*nfbeca=I3Xy*dd|IJjP8Rb}gieL`ZQs5S=KAcG9=L51PHX3uk&%&cUR-ja z)UsBcgRdS}?TX={vh)=m1c(tSVz7jEZsq)$gdf zz1ad=#?{Cr7s|e{y*yHx-=~4Ri1;0X^qlD!5v(9ZFM6wu^WQk*MGB>jp?9Bl%EKZ) zz)0%-@zs72tg6o`1k&`Eyr>8ost_P@UcJ!Y1s)|p2@%boVc%55RGjy3i^!y?9Q0n^ zR;&B1>a6oJ?q-6yi!tbojEl`B7s@>&w>J9O^G?{!H^iC&plhjZ)#(sLBUElDsP}B= z!LcD8KZXC{j?krgoi%(wgpW5pc2|2%vShk;=_Wgut$Qy)8mFA}4^_n>)C65nl_}6U zL?+eyarLs_2$QMEXqxz=lheT=cswC%OPg^ObIFAgzUarHG9dSV-J*8`+XaeebEJq~ zANbss#SM!GIm+Z(`)u3RT1qQ^o2nVOnhY`44^>rhA~>3+$aN8_3KI%LqP%1CZD z*68TuD7;#^)FaNwxY%3d zrju)+k_bBMRfa4)ma6U(lO7CXJ$My%zRbvYS6ntiIX?bseN$iet3t5d!`%YiXK`4I z6TQ`tz6m_L)()bw!5bYArE`5pdT^fR~ov-?eL(d42a}VL`cFlv5e@HXXuM(h~(o z6$?$9G?4hXWBBnCHQmK=3Q4mK!ik0Ns-ogfDR!bxkQBuUsLF~009_JEp)TN74o<*| zN`m-UMe0q#6wwvQ_tF&7vcQO{90b{`q9c{mP0r3fxyTuNtY>6oEOS{2CE#5!Giu}Z zs@LFqM!207b>3?tv?*Md;@-;&q1>~F2yz<~y%V8h?Vi`DAP!-M6IN}-kWDLSf>SmSFeUB;KU z8S7hsx_4$lY%;Bmy0MZ|4US#gyGFgmB=h^Ho~x3HVn)V!ak&X4V`JZ~!RH%;z2)Bn z|I3_7C{IEE$bs}o>%bg^#=kONLj{bHRW9EGI7E$0=Tot(gwi;2h*LGxQwbL&PL*5^ zRewBc6RXxGiBC-3NbFUeD1~F&jU?V+)tbhdkH-rVXb`ly=D8MBwQY6Mk}haq%RX0V zU3Gk;Q8u|;t8Xbz_`ZF8emA|klSx^rhr8)jxK-h~ENv$v<2<<(Hfv|a=FalgYD6#)~zkeZ!DVpnxc`PKOB!!TD7f* z-auH;Ng59JoX+>slSOP98CNxzT|~J|Jj*+|UfHe2Z&5EBmL7Y(z$Bta6!VUFeH8Cr zt(p4asfp)K?E0rL)EF%fopJScevS90)_5-?BjeiSvK7j4o~Uf%p;yHFw?*{cW-nrS^SvmX0Vi_43 l8RyG+&rxP%WMo|J{Qr + + diff --git a/resources/assets/images/historypage/wheat.png b/resources/assets/images/historypage/wheat.png new file mode 100644 index 0000000000000000000000000000000000000000..7ec550c21f5335150bff7339a882da8ff027583e GIT binary patch literal 4845 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 TBDqF=00000NkvXXu0mjf%!3|u literal 0 HcmV?d00001 diff --git a/resources/assets/images/homepage/arrow.png b/resources/assets/images/homepage/arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..7804c1f39e32484775e9019b7e4667156f06e4f7 GIT binary patch literal 3408 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 literal 0 HcmV?d00001 diff --git a/resources/assets/fonts/MyriadPro-Black.woff2 b/resources/assets/fonts/MyriadPro-Black.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..2dbef269e7ea9ce9b771eba8b91395c42ff9083e GIT binary patch literal 35496 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 Ab^rhX literal 0 HcmV?d00001 diff --git a/resources/assets/fonts/MyriadPro-Bold.woff b/resources/assets/fonts/MyriadPro-Bold.woff new file mode 100644 index 0000000000000000000000000000000000000000..5df5f419e8f12f52999da55e29067d1e8510bfd5 GIT binary patch literal 49664 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ΝdP$MWgFDN)y{A+Nc(sVr&*ZWb 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 literal 0 HcmV?d00001 diff --git a/resources/assets/fonts/MyriadPro-Regular.woff b/resources/assets/fonts/MyriadPro-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..5a259d9bccbc5ecd893428917110f19141835e6a GIT binary patch literal 49488 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%0DAVfBU^`ML1+9FHHUhkXG2rm+8q^V= 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 literal 0 HcmV?d00001 diff --git a/resources/assets/fonts/MyriadPro-Regular.woff2 b/resources/assets/fonts/MyriadPro-Regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..ce47f9fe1b9a921581a17e0854dd53e52258e758 GIT binary patch literal 35548 zcmV)9K*hgzPew8T0RR910E*lI5C8xG0hg=*0E&440RR9100000000000000000000 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 AN&o-= literal 0 HcmV?d00001 diff --git a/resources/assets/fonts/MyriadPro-Semibold.woff b/resources/assets/fonts/MyriadPro-Semibold.woff new file mode 100644 index 0000000000000000000000000000000000000000..43b5ce88bdfabaec292eb8f562101f7d4e1d7188 GIT binary patch literal 49676 zcmZsBV~l1^wDr@rZQHhO+qP}nn)bA9+jjS~d)l_mZ{C|Pxqt4itW@@@y;tpXl1iPE zDh~y5aR3nDpAEtS5dU>RDLMan|Cb31sfYmpd4d1NME}7S!i?fhTwGP|A2-W|F}HQf8>7y zkUu{F5DQx`a{vIb9{>pYH~)_)ccS`~rJ0fGKRw%jG3@{0duDUc@*nw+EB@yb{R1gd zAJmGao$Eg>U_k%?tPcQy-aqW@2eWlB`47V z05y9fJ2L@jOopy4Gql< z4cW}OruzFCVT4(7%_L2rf&XmUPEXTL%gWNiU}mg9Fj9K52nH3!q|k%_hYUKPyRQep z#x|{)WeN^H2!S4;l!^&T2L*uv5;fp@JU7zR{Up;gaQ%4+ZtRGOiKVjSVAGwEppZIr zMXl)_I&0LOlE4p$oswh>Vv$NyBX#MCi7}j(iM89wFA^Y=Ad?pQYe?&p@!<{jQ@4COvmn>P3y;fJDEd65NrzuQX6SF1WA6DNNybX}Oj53~el08OR z`AB-aPpY>;VlPW#TZ~*MIfN5sYINt=umjd=!Pn9QGb5i!NPL>zO}rW{=ZkP(6ye!J ziuVHXkp+q7v|rMdD0soF%dRSCD^s*)wmjsLuZ*E2ZFBsxC&4Cdm_>D}!&s)C<54~Rd=$mkrnb84=-SR3zwb)HrJ zz(sp!y6=!r;t$iV#ZfcMKt6uIiMd`P$2nD1K%M#_m$ys#=F1kY>Woq63npKXwMg9c z*I7E!HSh~^cKcPJXW>-} z7lZ&@{`BqfIDqIC)NT$@@axe4Zav**5rSsVm#~*_#xHuCA@Bvim775I8?UneCyPIy z;L~Tg`pnIL;;auFS!ZxRBrPA|v?{hfhNHGEi|l*zoxunro5eEap^FpAj~b-sJB%!z z?3eyztP{)ePAdWP@#tsQ(yPbs2O>6x{f?ORpOi0wH3y?Use7TvdL7PMBndJOU0?am z?g>az115BZDg;edW05P2zn zY5DHd%qn_=PzUho-WZJcOEs-~UFVsRj90F4kBN?eTlXdD9GPmmToWsS>1^e~&~ox{ zHxTm)s>0y4;(qMpK`^}#U!4(l%@ccoKGwzf99L^!a$CK@egfSx+ZUP5l6EcKUB6#s zU(FKiyOOW@L#B_AoC)8B>)Yb+k9Urrs4Ei;rFqRJ`P1~Qab2zjZS_mQ;R~`g;vx#~ z6y}9E)YncFJ%`g)@^wQ?*BW$4f;{onCjNy<|?f`-g(a zhZReZuuJ#}AMji&r{CalbrpgZmJN?)I#)VJ46sUwdG;a4V4T)t9(NCN$A-gS;F^pw zd79a?w0b)2i43t~k!}THqz#J18$9<1(++)B)MH-?Oors2h`ZV-!kX+vc98BWQjfWz zQ!3VZ_N)GP1)LG>`3aY@t#zM?fv*CHc83ZkK3kb9f`b4a&oc3(=Y3lNW8b-y^;LoV zfo%&OVFKwM%rR^&ohI-u&s3j?Cwb?;GEC-XJu;dH&xB6fB7eEgTS9hdv;;zUHD{*0 zfLQB-y1KxW3bp&f%!w;`G6Kxjs1!jwBivc)W=Mp0q-Kuj{h2B;^f9{^2vBC2CT6Vz|5eF3KwA-!HV_}ojW3C&nPVQMt8C*DO8+U zWN^G}ZD~yUb9#zA@{l6E9DB_s=>FCxVh8uihIVdGX0*=9(igVbhEip?c>&uwloS3S zx~@^%W_ZW(%({WPE)m`l?>O7d%?Ur*X6HeCu)n*Ocie%>Aq9`*FU)++IEC)LBH{+I zCwoR3i*(<2*>BQVq2CvnimCqzxC&{@@qxI5JKQD#?iD%IBfNq2VxWD~-S(m}7T-n_ z8D=eb<@b_&1T(}jDr71z2n~qT{asb|Ew_9XAnZHoW0bp?Gk!G{K>p6~A&8j7S0vB6 zj5D8KrZl&qI@3iz&5d62-KEsewg9#Ib0*0L>PW2*2 z$dW8Ek;$6wisQtJ%}>*Fov+YdMn94%@TKRw*UM+CC#q+v=W!f{)_SN0TQRn2dXh7> zJ1oX8fpHc6%UwG41glr0^Z3=NR<~-`Ns@(whu2cnV3|qh9-eC#amCx!AHP=Op1Wnb z!+q_jtSnF_U+ORS)P-hW)HVGz%y)|KlF;S%rB+6}!$EJy+jUkv<@ufH%Vo+t7HbiA z*9`WoIf-pF(}u34fTO^BA2YlB)+u?>TtN3ui9=j=dhRep%ttMnR$$bnIGU6o*R)50SRY6k+VD| z26_19)@(BCl^JTxN_44K%z9!=npPwtjekCJh}6doXxOxfPpmZtD7nPX_vC(^b1*0p=uwFlnz zyW;l7KrmXv##!y_udDUHC^YBHTOYd5&h@&7r!M!<^pD*158$?0bGL;s9PZd}?%_W; z`~CS3LHPGgCi26~e>rx+nvpR$bI6d5LSH9N@Xo?hnRLh|Rcwy-FzZX31#45Jw5Kdv zbNP7XMRbI9$-0?Kccj+GLYQW}l{(>@WJ6c!vKiX@3epOp-bjJvRZ3&gk07TeUZ#U2 zTUpaE4=+6^vEM=}G{(yv&)uQotV?%IIKs>|q*!njSgVq}lykG`EW6}o6=ADh<+Zs& zum1O`M*aVrBtQ?43|Ign2MPg71S$vW1G)qT1;zv>1Lg&m0`>-u1MUL;1R(-Z21y60 z2KfNx1vLSU0L=ld2OR+e1+xT;1Dgf=0H**K1Xlx(0xtls1)l=H0Dp&IgwTLUg6M|$ zhU9>BfDD2xgzSZUgd&9Ehf;^KgmQ<9gvy1gfNF($gJy%)g-(ZFfPR4ChcSlQoYK%hhrM{q$XL%2l5Lu5ou zL+nCAMp8m@LJC4!MA}7$M5aVmL5@StMxIB0LV-o0M&U!TLyBm^VmC-fj}A%Y^( zA&MhfBnBtuB6cF~CcYz~Ch;UGCb=OcC-oz3C4(gsB6A=sC;Ll|MXp31P2NNPL?K4u zL(xyMOG!j2LzziAL1cwwy zI>#|5HK#3S3g-;PIL`pj6E6#|8*el3HXkOR zCZ8u?F5f8M6F(Ne2!8;7vjCZZr@)9HlAw;DonW9~mSCgchTw+~i4dodu8_4*rqH<1 zt}sBDP?$~FO}JY4R)j%BRU}QML}W;0Q{+(;R#Zk*Q`A#5RdiDHP7GE|Tue(WRIEU( zNo-%7MqEQYRD3}EMnX^`R$^WfN|I92PjXNSR*FX|RBAx#Lz+(7OxjPnUiwf5ONLh_ zQl?X8UlvbRQ8rq(Ms`DvP)@u|LaAD5QyEX0PFY9URe3}OScOW(L?un7OXW@#N>xNvT{TFxR<&RCR*g^1 zN-bEeM6E|{QypGiRNYCvKz&bxOv6&6N#juyRFg^5Mzc=yLJLhxMax$!M{7arOdCg= zUfWtbNxNA4j}D5CfR3h)mrjySz0Q#?j;@TZn{JKngPxpTv|fSUoIaR7vA(>%pZ=i! zj{$>$p+TWRm%*IDz9FummSM8tyb-jKu~DB?IqM5mwuUWBKo7tW@j=7+@jd{6ww*{z$fQ6cc zjYX}+m8GDizvYA#q7|c+q?Ngqi&cu%qcw$fv~`{JwDq|Ss*RaVwoQ}Gl+C3rtSzgp zrmeN@FWW!1JGM`D&~_Yl&UOKIX?9ii@b*;p*7n)<6Alm#v<`X>g$`|w;EocGIgVqF z8&0530#0U52~IOkr_QX-4$f`PH!h?uS}u_;<1P=b*sip$YOV>cO|IK+xNeMYo^Fk9 zgKq2YK<=pSLhe59`R-F5kRG@mrXG17^&Vp$J08!Tke=9{hMwh~BVHh0Bwj*Zs$Lde zu3kZ2@m?if{a&+PyWWuA9Ny;MF5cnZDc)7y!`^G&_dc*bgg$aUK0fh2T|TEiZ@$pJ z;=Vz?@xIxN&i`6G-R|SA`%i3+GZS+B`ni0p;FN(<^l64 zrU~xY1ZGpbR4fyd{AjsJbJuItbXXOv|xZvT!~6d4JC3=qA<$cpeJl*55?58~1`@kGWGTsMRdcxkeogu=G*u*sW8 zpW_(VWBhpYvz!j;zMSUh>`$NmKK)6!%fqtR-loA0UGC|0U2#!B=tIe$6^^E zIzMdMXs)MfGM9tOi`$Var8b1=!|$UxyqiW#Mcth{?2`W*_%bK|_w8vT!m;?72tfdA z>Okq`4f?Z~@3)u{eM#}La!K%;s^WB6N$T5hAA}tS-nVkMhTCm-^H;KQ+bY?Sz1T&> zACUm1p6YH;JD{33c-1SgN1A+8w!}G&M018pa5Ya$eK8AQx6FVTj-;^znY8$L=a#fV zm6Av2R37B!CF!t|G|f}!5_n)47@7t&Ar;6N_)>xgr5pR)HsZd=+lKfp2m?K?_4TKc z{x__cRXqQr*PwWr)Ur!kX=zi>(c%0Mn^j*!morv@*VM2uyX3kbS+iT7C%5#m`&ZtZ z*{)z}e^v)h2UZ8#xlE2s!>L5)oT5z`GV&&9&OpXOOsD&?B+M-R0C1kY>!S39wvz#a z*1_=#M{QGCS=C$fXnXcxpLnl19jpaceBCu55|rJ?^3x1S|3{252EUJl7lof@r?JMy zn(WG7c3#)hd38Nr4{O07Fls-ZKd9d#R_iNq40H~o7l>pfmy?mW!NGy#<@_RgC{D$p= zb1t*b&2|{)ZR={q(kW&Fuh&|oHQ`TZX*;a8Yd}N$ynM{cWtyb1+621I{OEyk;=S1< zA{yo&eH}zUlCeq6Ogicw7A;E(8yg7B6C8DRbZfrFDC9*JO| z%Ln6%%<)v^jHulk3jg=B;k;WSNf3cxhXLJ3_C{foyTxxuEVN)M^3kFgDjBSAL>MX} zG7Xxy*AV4wn*5jR3qr`;j)u0J+BJ7LKTvXmt)`s0I!U2Ob$3t5-zC5tk+o%3pwaMT zaGn*X;P_lfQ*Kmv!5!d3bjh01qRL64R6!(v`ynWs;lhFzT_Nu+h3I$1Vf?q77a=bp zwl!gHhlN>OG6BE&Sy!0^vCYUbK^H7wtc;E;;$Zr}A zx)QG2MOM={Bwp;7l8W||Ln4`4S;8HIi?A*cOF-Jt)A@Xx&k4MMeg&W2jGvRadQYjl z{Y_}=uy#C8eXwuCb)?6agaxT3Px$_b7apX}7ly~2T}Sw;gltV0L%5I$;?yZr;#-if z2o}gbc?#7WD=+sn-n8JSDGto|hR~F>^E-2E<_5*uLCa`nPu5RW~sh6A11h6_>KP81lKuiNM9105lb_OEW=yK|15BP3q30H#$ z70c?H+#rNPFje%|2Jpb{#Om6S;ss1($UR$s%|lPX);v^yp>|D2zl0yF)>lT_yuq!a=?Yax)gFaUE?6;@c-<(zPTg2L9iX?uNq(6o1-+nZSOnYZ~7*n6M&ZGN<))AMZusXnY9JD6)Qlpx3=L-g1YHNH3$ zI-axI|BhLu%9J`kTZRzTFiUBG{60A=@>izk^>;6n?;7hS;|Po6dwDLeA<2`j|(^W#(dI{jSW-8vV9m$C`n)sT1*J z1)7ts>zjrH=iUl;%j`cQv%zF0!Ae*yS){D67j5iK)1)Ro6*Tut>reJoRZeG%4Bma9 z+dXz_P7&{lPr*V73ZyR>)Z_s(oRMy((YycT(H7?43qrqoL$@E6bQk5#O7@*k!X{%= zen3RO6tW*15XL^lwWuMV%rb~-*#;Fx>L|+E1MUc-?x&U@EbXMynBjPgbSn^=kg6PU z7Px8Uy7}F3=aJbgst7HTVqsjugVIdB<4@<`z)cDt+r&ri!qX|v=26>bA&1f^4HF}2 zHcij#BVNYx!|8`zCxQ7}@2cFu(}jt`7%0^kSHW~(4Gp)7@uMRH*)SU-B$~{h^w_Do zszR<23MC!?_9 z)9h~qUOe091QVO}Fq)^sda4r}!BYC7XX^uv^;bn$3h*F=lo6(i9jzbEx{C@4WU(M} zg_4-*a3%bK8N{tRJLlaBAs$#Vm4t-^*Lg7a6QmpHh*daqkMqYa{A3Dnza09)e&-WBfBR2(^HM^5I{;!*v<@T! zszra^4&c3GD?*(Px(qjEBOj5bN26*)OKFAGp=o|gvgx1CyY69A^7~vITUgFQz!b-P zgA%Vzbmd9pJ8;FOo7{vgx@M0G0iqIaNt&A2jRv>+mk4Gr!D82i_$#h9e)=J2u%s({ z#JqIHyjEYe@(R-399(xf>U)ak1$IQ&ZTf()MN`JCYpt=iaN<@EApD``;C~2-mlAn| zOD3liaWkHlh%1u6iS`Dhn}2k*(K#W^e-z#IOZ5HrAs%sd1GLZ{A^8`>|90fc0u5^P z0+1q(*fl;AkH7gI*T9SQjfo2Dnm98|5=EhnxuS~YurVtZEETL@wKlTnp&q2eTf>F` ztjyc+UiboKL^-10z&tlb2IMh&qP(ysDNVf~ocU1t9ReOBwjbrg$;!8Z)QhSPukE5# z9maZNaZ&_B4)LU_0|eA;P9vm(l-Azlj*ws-f?=Z}7N_Wy<-@m2mCXHkS6x|M^}aNX zd*$9peRCE&>6*r;6c0_mF}4VcFz!5oIX*R}kCCA(OA-rb+O&4EakK5L#`U}sK# z{PVw(6eFiwpiG=m=0>!z`lYMgQIQe>sW3C5`JWiE>MO08&C7g`uvcq*K5LY`q7o-; zuXGt8_9)CDMgbwGOx!VV?ASh-6>HY0cg3-GoWE_qGC(X@WMC)}$GM~aq>{}Ay50W%mtDBa`=6ZkEK`|~Avm3-Sj zZ2Z+Jb>Pliyd45B#G24v6B?^e{6GV)!TQ0kbTot~Xw_{?c*sG5&}qemcW#ZQt25C=%JU8!WuX z9Yi$Gmq71*>gLpPo^f@R$=@2yE@O@fe9rVT`!5Jkeu*h)#7TQL zvPb;UFGa{-OM`)l5|=seR`82w+wjcYn!0p65YxxB5s!R=XFcd6_k!q4QExTB!&XI* z?d5A4sB<3MFEP`R??%)0D&cm(gc zam=F{Rh+y8=QR%*?F73NH*4miF37gu^prQ;2&H2qrXd#h&*W2x!dgnDaN3Pxw{ovu zuNMjF70%!ZII^(n?R;GrNubO;=6?s(1DWlINC+%R?H#m+h1#~6o~Z|9X3Ok?JmNuv zAD5lT=Tn#lz=|7=ZU@o_cw&YQF$3rF{Tg!M`8u;oi+FByAxLnHLujOy)bgf^3}y#7 zGwbHAOWGKx!BxeuE3z74n~gT@Hn=tTT@(k3fpuQd(Jw}vuwDMNrD+j-vLP%~BSnE7 zxcu_ZDb^(F2Yt;7q_*KE8^yhUgB#IS zJVxLr$KdT`o7^Aq&RB>lcUJpVaMG9Z^ik!MHg2{DV&geP`Bl|MGcDK{#`j{gKI~Jcz0Y1|9{vMK3PxVh0_a2is9TBB&)_9Bn-GZrMJJN{po(bUs7FmHIgH2WY~EL||a z7i2A&kad1JS1498kKs$EAB5*taKl}>=kFfQ2{O5yo!4i>Sf*r)V+WbNH8;Ak9jO>J zG6EZWr#~xB!#+N|a7j?BkoWfZ;dy%G4U^M1nOF=pTn^t=vx%6QT#m%Dg}m6T_?wRC z%Q}__D*Z$QJZ)bqSZ1=jrTe*G*JO-DGQV7C1h{;_%lh1-E&eq2ib9&@;!#c5_}FjrUr-^orea&3gwwU<}VxGnOz483JJN zO#TrjS4s-Qg{qiq(VDjr*B5-S)_S1$5&wbKcK5b=e~!&(+F*4A&fuAQ%;lA_f`A8O zxNY;`LWPvQp?`OjsB{p2%5wZ!zHjG5Xv?t5uwSbSKY7Kt^G1S7p+;MCQaxKPA$wjI ziYcwF_1&YnTNJf6lit*5qbysTZIe0HGGMHme&&|j6_;wp9HQGpYLTSnTj8OwsXiPZ ztqm8hK~&_Ul1SKWe17YG30bPruUa385+?+RC_s`;bAaNcZ{e-vkDNc#`+ubJ9JeDsZB@*0Mlidnu zq7@IZHCQ*2Y%w`6O|<%N^<7dgTe7Ax8e01b8q&rVUE9V#JjZ39pWsDYHM3V&#_w@t zW}uL1Ag#t|+G2tNG2#yIbdLIT=aMr{|A5%;fQ^nqfDQLoP(Cw^0>%H;FG0=P;L{NH z^#zlEAK>E6W%^Bm#gn)YA4?bUWCnL-^a0skAU+>moBvk|+dra|dIbu!NNj^-*A$&Q zbjL&-!1ii@DpSGzxz+@VoIA`T397#;b@-z19F_qU6ZuhGOr#WNp9R?{kiAMSisAqC|o(EyTf{GhNq6F3Esl`6n+=r7wyC(O2o{VH?;Pg-W>YxO!_y9G*AHs2dodp&!-x$?NT~Z4=Qy ztUW*79Fxi$7Bi;*I`G1pfe{UNwje_{8E8UP>PbVt>f~tqN_aizi-Kw8S_qcVe8{59 zZS}o6|FgzSgOUn!WnvDvLtqQ2gO-a8Z5g}I>yv+L=3W!Ez_YRD<>nEetVQ9Cw`e_W zl{cQMCF?Y!O}v(GZAsxSp~ZmO4N{O%ut0;lhC!cA<+jRe_+Isku5M}0zB(SC1YZ%? zTfzB-QX$ejSVBcfL`2-gF(4e8EK}B7oC;<1wK>ZqYLb8=0&48nNQ|S*LNLLwK~`q)3}MYxI+f@gYka zmDNmZ#dM~E3Wiof*`pcB4WjjL1-XpwNlW?w<<-ln!ClIjw=lVU=nEtCo>Nr9n%TYN zNWbfkr%zCa1k7`|^>1a5#Cpe}>DB%`Y+%5`;U|Hn<)Z_Y>rPN=(`0cgz+3@WE&;OU zt@)3faKa(W)pZr}}r`(zI4f-rWluV{M(I>s&{<#*FK93%U&jZ#%6d>>R3h{~mEvdAyQ zs1g)SbewowDw<}tMU;3;;GZ16v~N!gXZnXi29&IKf@cD@+smGg6QgiPD~EXy87K;Wzl5^4Mn zx|^)?&F)`^gJD6fDY|2Zp5`HPuKd1}<6%olaJErVp;XnHaFGJV@PTc4*0qrOSq5jO z7JNGO3GT7-*|_b_d(ad*7hr}8K3yrymap|8E*!&CIX%MSuq5cp?AqYZihV8}22c}& z%t6w;<>}B%1r&`a`g(xgC?omCKb`I440ZhX+kd!w5MEOAc0U z{7hDu7;ORl3CCQF9k}7A8ROo|Bj8&NNDgGAx)OZzs%9(LdUhNiUzfi~)7Pp$-+me5 zdQ&$y%Y_L&(MzDqJ#%+6A3i4F6HL-HA~(S^WM$z=pj>WwepvZ*=1!^ZHY^(xX-PFG z(jyu+LLXW4R%q9vH$`c6_g3SFF|TFxHZ{|^PTI(1=~Zde{I0Js4Y0i&_+#gSy_du6 zWmrtxVNI2b>|wZG3kIjtWI$z?%{Za8qTNZ-)xqSj+PD%bq7xm0{+^)I#T`Ji$H~&o z;$tFUPMf|(L;$_Qr@}HREtG>U17-UTmkR-O$~#DZT<+chLx*MI1zT0e2bl{*^vcrF zSb$ubAIG9jD(?Xnwh{7b5qyEvjB?26#6UE4L;UL`fdE2Fn_-|#n}L1SAePD?zUKmR z@WV8~uo1^uLz*4{dvS1aIq0`6Hmb)jEHyKxWLMyb# z^b3kK?O0a3$OO%IK}^~B81(@RiN_31_8EpY=g1cG(UFrrl2ES-MHIz**sM}SjT2Ur zV9OmFe$>&zay{@AV@d;~#cQUSUDQCIOFlERc1>g?;K8bnN{QM`6jTo{7l%u%B=)!$ z=?ii6;biK~eoY>4?C2pg1ED6yGHN{%LBVJQJg~D>!ye<1R@oD|6{u^~K%#AjJG9s5 z0FKZqh0FH=uY<&`+H{%Tx`Gx z9ibnK&%wd5!@OGko|DVs!D#k_+*LO9q&xK=;o6&kha2VYa3jT7j{}vADhlRID7`|- z>3`>2AcnCNGB6!~l=9njcW2R2{P&~ZWcps`*ESrCg<@%aEOea$?R@5gAq_0FBF`i# zqvZ5+bQ_bI@tEAZHMMXrx$Sy)G!|P+fnA=8p?*8-*bE9;>(iylFW_NPdSEEiHMHvv_;?Rd$Of70s-k0fiBbESYO6q7-)xv5q^n>iwN z-D2Gmla1k8k2D=r($sehm@;)}W~6CKFBNPm@12EV2-Rp~Oz~@m`-n&WXU<WYqe4&;l8@nA}Vc}H~J|F~$p4%)>q9eHseUMc`K zg6j*m5bma&$FQ_LlHji1-f5_=d{X3smCM0G<#xgDD{OH+x`2?Tf&aw-2`7`sL*~gp zVZ-DG(#2FG;Z}zW5Y@s|MaXB=e*eVr=CHOTYPMfcXIyZ^sRTlYif3YvPo6P6OFoYE zOv&jeky{S$j@;E^S;E&r=D4nRi+xfm7lK@7bg)vBi)0?In_TGO_fb}!XRVXMe^f7= zDYw>)l^}cePUvpW_xYW9nR{7$CO?aFV8c-=I!DR-V67XH^3XmKeVUpq>fm-tY>>D9 zS(e6r5K{(W9$y-9B(J9`Fx$BzjC_2IQ!iVP>Xo>aGaFuEiyN^-7*tI$w~;9be>YZ7 zmKQ{a-kmp&$)ay>72OdE+UmBhe4J-Ix=^Ycdx?Gg>rK&H*tbNEur)=!*$67L#fxoEsAv+LuT#wT#OYIbzO`9Nr$Q7z}toM+Yh)^b*Vca zBavnvfyw%47H5CeJ_{{H^-&0h!hwk;UG_me;_&^A97v62iM7uk_b7;rHYv5V%c`@% zxZ1=?d6$ZPBnB4 zNOHs2XcvKAQC2$oZf9v`HBO2VI<6t}^s(Pz2AQ!{pVzU4pzo#hoGFXhrzPY;mdxu{ zf)3npZZ|);e<6W~084EsWZnrdO)hQt@1^Z>9l&JiBs>8UJwj7vCpY3n*tIc^am?4m$L8kM4I&fPs*a>Vf?QmDQI zYU)n#joRRx@NqFN(yRpI%neYBR(7E^yBNaf9&cZPW$0^(m|T$3RdZAD30>h5db+4n zj>o84cOkvT4|MOsuim49k%a@H%g8e!E2_p3ld%o(Ogu-xn_-R--H=}Eub?Gd!ww@l z^r1=+;wbPmh&tdZlRV5+0!6X}PmrED$((_YRZOA__I{MFkB_^LW4`TGsb2$_{ucH* z^aV2VSnqEE(V{FZ*h1Qo@uvjMv@- z@$=PEMQ<62(e>%O0Fff^PqK+yE@7O{O`>qp%a9E8+?~A>U?w`sT5sXXA|U^j=b^q_ za_>+tZ-Ee(6SPlX;?YdeOFJ&e_Yt%Nq(vR_3CB;B9;cys-rbLTnY;1lVRSW2^^S2d zW?A*=3f`pX%SPh%lR=C8%Mcxox}pw(%fRi^VAdBdOt9vkNtp18^!z{mH%5=>8-9Du zSl@TZlZc7Y5e9kjqNL4}>Rg6+mh!yCz2~^oTy*7(sv&-80=Sj=rATm=ET!4dmv!X9 z@6FlN#cR+|145<3!u-Y9P>qKn%Tl@&A1j6<$e$9^{LlM{i00U^!6C3^aPWgDe4sV3 zptB+&fhLOs`Spjx9*Ug!jm$H`&XGaGK9*GrWA0p-s>x`ybBtZbG`Lgk@X$p{b9$*^ z&yXNBJaYk&x6c%{Aws#u8X6CpTJUgqsHQ>;ToyE2GL~dTPD_ADAVgq7h$ymMw0Y&& zt&AQrN|YG}AfE~t8AWK$$iDm~<@rfpBd*q@yve@Ur&^GxzjsI067V+U{$s}RtAn_X zX`G($wQCCS!#I;FEZPIZ2=R8h8{M|Ymtc5()fa2BLMcnhlPFDvhAq!$%|}OLe}rYC zx$D=iJHbnHB(3!3f5(4shAZ)MJD{_#2W0;7v^e;dW7M)C(E6GB^$WXDMN$uXrGr?x zX`zdG1UJU+dciMo7+U#JzDsSP z@XTe8Ov76kfHrpBjB&a7cv-DYs1RcODp5iJf5@ zubG+XNS(ge49b?3TlM|@JcqxGLN1s15&w44>aLm>1EE@+Cz@u`o z|4gh#KMhq|pw>y4FedRgLiJj>EZKAB2Ur#Lc`O2QIfr6SA5ebHNTm-;?y^#gi>-^W zLEnZkFBTCF``72@tf0y;A10u{&6ImclF&49pH0TL3Mrn|VeF=Ji z-!1r$ETJnN@~5h$R0|86G-Is$qwlV*0#IXJL%S+-d%0HuL%7_I(|1APgZGVZ|NJfF zO%m(8kyFZmF|$g^4>0ax*;o|bY(YT-5(X<2_@s-QeNSaE!RE=GS0@wStOa*=>(dn0o7?5niI=(XWI^JVtzo>og0$Sbf-l8UwAtGR;M_<~jfGT8Z0j0Jn?d%}WktZwVLhq&PqaMhkb zAV~i-)r1b4iV=u>jkS84#PM`)_M-mVEEXl3%S$$+)uw;Py{UBgPPf|ffO{8pprvpu zGbi`TDz>a^prbg)IYxTzOGzyh-WXjo8wa?ICRbho6+Vi>o6S}P z-zliQ%O{}sKqUMuw4p_7(X7>Cl44nlyKGjX6Yw?k zGanO4&p|eelt@Km`mn&r(gfCKIWQ~bB7g!2So)Ab!&;Smkq{G}GC>FkFdO--kdow} zkr2&=5TV7qXe?~k*&ep({y<>4IbYJt?(wB`JBu$LWiAPK6J^E-VSEBU*)5?s6ju-S+YxI1j5{1)#mJyjcIOfE0ZR9&InsPOobpS`*@-{ z%mcA`-=WI5!ud(Ke(}x6Le$rKHeelv%#Jf(2{viB`ECB5W8h^SpNc6|1nJbckm7plvSF(Bb)mP4|;I5{e%+5 zOZNOG=S6P2S+5gC&lS6Vg~5p8Eg}B)D&8-7i{Q+u^1<-MK#6&Afq`;$gA-HRW;u62 zU~F=WaQVA2{kdewQ=Jz|nD8W%~4tXhB5XH>XAY zn-|A5*}h2P9OM`~vw#j>LZRgh_2Pm4~mCzUPqKiwg zEgxAa@Y&fyfEd|=_m{fbw&~fHgBh7Xtd^Q`RpQK?v4V6)3bRkxWNb|{aoX&kUU?tW zpMzTxGifcg@tk9+W^og~Qp)b)UUMhabxj%nU(Z%BVb@>D9?iz#yv%|hIq&;;bx}Y{ zWA3YX+30&>#&59pX_#$yYm+wwUEi(}eV9Iv>bM|Cf$kSITx+sMLO<&|GE#k7?Iek= zgJ+o_-3<*igS$Tl!+hhhB9G)6$(?xx9s2ndFn{@U=^GO^>(EplCj!?QHY{*LgM!SC zFUsFLTUvVV;~j%vxf!_TUZymlx!r%7RS%o!vr4IoWP zOOSwCXWh6_OcF7G`b71aFf7EK3@MfQh~;@ljtz*Dy;bOL z>Y758P=Q62itu2yvXJp<7c`gO8Zh!$xNH+f46migyLRNKS;#%FekE@*NP~~2 zwJTYV04(jtWHhBQUfMz*izM9Kx`}FujwQ@H{S$ST{5yIg^*4Q>DopynzFs=Mk$o`+ zfJz}k{C@N>0TCJkTbO}t5vl=pSb>29(Zm$wZ(yG>v3R>|ODrjZvrEqPCF>!0`JiPk zAZRrv6!8sr$Z*aX$SV?avvE-MZ5eyVzbm0Jp8_}y6yy_rA9(EYEreBcU&ukV8g45C zdFO`lw)J5kDUy{hTuNky59cqk61bA|UmZW3u$}n)rZlVKhkmcrA8-#6a+9EE;)k6Q z|73R;>-~(t{vip0r>kWJ-xS#oB9Xc^O~DUQuT4oH0{6Z!&M6`yN5jGNDU7d_NLax( zR^>Kw24^C3)l_5AqzXq|zBK2Dg%c3#QKD?XKi?~@+;9satX#;1^Y%?(a^v2*@O!73 zUhl75op&5^&H?X{UOvzn*}dQ@jx4wb8w&kdvid6&62iR<<0-eM{|2ukIXtw2$F1nG zM`JXniDc#}jc&kAAwVbi!99QhPtx86THML)O{iKRuMl0AJ!~j9??HXskA7>bydpCUL3+N zLlCR}Z*El{rW8oF@hI1C`(x40xd0b(Jpw|^`*qhx5(^Euw?uBcxpf`d7I-6TIowq3 ze!(j^Sti#pMHG11HWIzgqyk+wk&gVIc<1o*d$3cAt5W6&d9k3NXHzP#(3%U(*qhGG zI*?@L{3b()Vq)GZjZSXv6-HOsPlwYryl$eDJCj^;d}bgj6A>RyY^e@@%@pvmeBF|^ z9ng@(+rX5a$9@v{S{8K#$)OYZu+aj2|DfcBMKqNM-Y(O(X+zu!V;_`9DQPAZbuv@= zccv@yW~>{CN{xTlyr%M+O|B~-)HHsb*!|8gGV|T;R2xYeQ6CMOMVc^*z|~Eu@ur+P5nN+Em3})~=(K6?&K5Uxl~H|nxDZ@p=V8u~Co?^@#O%2d0xQ!Q zL}AGptrAOqa-~N5o~E)=1E**zQJwZZ>Z(QomD(%R)m@1E*Y?2&`1Q`aTo(=rlX){} z7r_mPKlFIeBRNntEiD>yZU&<;V-`W73rso<8@kPiLx9lbIsPKYUN}YiM6fl!eN@9X zX*8qzD}E&lfEwmpo-S{SpJOK6L_&4c9gxyQU`6tdTSj(*y0x{;1g)IH$8T%!7i+BXDXtDp(OrWx^ObiChT)0#=#(zt1)@lB zo$bL!x=!?nbBRD>PEdfG`$U;E*M0tyL^69;n8Hs~PU2YeH{ln_IYT_gCH@xPF!o#& z3D$aASqQ|v##5>Ahyoaxkg$4Mf^XNznZ;5oFn@qfi`$FiqGov8Q*MIi<|XwzNklK0GSr z{ycc)zT6eF?V_fal#-!)G~}as<=9p|$90ymCwjM6cNy~mn#OeRJhR?~5N5x@n#h&Krj*YI4xqE-X(VS)09WDM`CSpZ;-#|BhBX1<> z8PTKnjV=dj(DtU~)yr-9{QQHxdfo_w(RFMr5t<_z*S&CTul|MR-FBqj-3(*(yHKyb zhDg?9=OMWbDc4zNZ13JW-Dc|DX$L?j|LH+TByM=B-c5I&mJ}L?D1Cz@qi1-K$+#{) zn5Tx)#fQ3sqPq>K<8O*o;PTmSm*j9QV9rs%$=V%Ut?l!o8{{Yje!2pGi4fdobqjf# z#9He#N$i6i&k_W;AG6e!a=jkS^`mwtG8zAj0bTJNNZN~*kw^-5Gd+ex>^R*=sl!Ut z$v-iWBiOS9GDL`y48c-}!;fD%FeIpqA-f(D>LG!I5V~ts@s}(7i(QbIcSWIu1d@8Bfc9%iO(?ddNVy1(H>aI)Rr5qb*MkXLeI32fIsd;i2KL=0haDi`l&9bCl>`<~iT2sUZz>NL&G&}8xH zB6v^xdHLyO`tv3SSPP)fzM7a<`Z`_$ayUNg`#1@G{E5Ckg?OrV1JMWgP;S5r_|+k1V~bXhNT>wjXQorF8MBevbj2dbDm`x0Q1k2t!?Pp%2`EJr}v| zuW~3`7eTOL=DNZ5!s~x7s!MkJVwS>CMcbH({Y~Z{nVt}$a26#h8%d{5l+5tWXgviL z3bB3-HI=;$(lFtkAg{^itg~joQb2vlww5J5vamHvxWm2| zHq7|Sz8jjMMIO1Cy_%XKCloOGlI5xj@QuE=neH@D$qSv$vXl&Vj;5a2q=TNE`H+hi zliD8tq1AYixd*7?sU-p8feN2qY0~4YJ5w|yoDEIm!H|Esfs3H5!*=taL_ox*u36nh ziE4%tE`wIP8JgPz(WHg3!Xv19#tI*ZIJfmN5#70~HjXcbdSXo|l_>^4v1at-RtLC? zzYI#8C-?5%EU(8(Rh<$RFryFdlu)#)$3-jj(5D z!(=xtB@QH<;7Tb?c@p9@>f*0L5pxj;N&X3qwBlhaasz6=Ygw!U6+r2?qR7wb%2bgWFi?7 zE1hdIj?2wEGL*3Dsz?VMA=m;MN4~x${eZTVI=HI7P9AbL1wAhl_48cLBpR?0YIyy6_cn9w4 z{03_;4A$EjJY{TFrq3YWe=LZO?z7V%YczE4HmD#LLywMwY^N2B6LQw~sP-HZPKLYp zAjlbWMseGq`2AT?#MsN@MkgwYmt#y*k(BGG=+F=#FuE`{l!hbn&5{=yq8YOm}e1 zzvGF0HkAJ0#L69{M>zP5Vc>yVg$vd{VfD^^idavK)*DKXOQQG&>~jfR9{<@sP_s*Z z8)Ff(n73lgCk+vE&e0zX`w6V;|NbEOuj3+%T@-L08U=I#f&rN+t{*Z8yVDg0*CWX%bb`KTQxwZs|C{#(Cv+4_}3ve7i}Su^AdC1Y(v zM>TseJy0=h#70yPN}Yb8i&nTc1@=Ly>aFWN{gT&Y&+(C|CQDrQ#tFQ4cpSHx)EB|F z6fE60CRs3zG+kOKv9Sv?*(&|7xQNpdgK^PwuEu0wF5++Hbi@mDkLMl0%qL(0{XQlxPk%O@*wpgA&yV+Rv(V$@c&)Ch!WepaS679;50CfA zO>i~m#DY~0SaIHG!lLhj^R|A^_zX~Y-Yd1Cr%XZreE=*aJt$$zWER|_J#72#Hqe!J?*aethORVwZJ&6gaLE=OF4Y(prvXnV zbW5T4iIvBCHY3Ak%LhVFpQ_PyJ`fr+oew7Vjb}e+d3!W(uQ^YIF7s5$O^+Z>dY9OLKG&nnqwUEoC zKz(0`R)%-`={do=#XUG+H|GVv)A#EC^2;wgJ>FXwJ|6gN3hVRsz3w-#qf5Nqtpj1# zuJd+DR4akGe@4<(1*Mic^7OqVnPd#)%G0SzS;De8xywv`Mb9-mYuE44e0rkPL*|B- z`KBe5Ru};%;6Yh+;n<08PRLJ`lm3r2D3&H&wmH6*8`hqa((^t$qelh!yL(QM#VpM% zPVBQudP566Z;Gd%X}R~p^P8Ic?w1bPn{M!K#+>;X=&l=mBc37Lc>}w0@dMm_Lt7hU z&419HI~u6}x~{Tl;6Cgio3m;MYRFE!ST-ld_7d688^PEk-Fu1XaPHMlR&x+Atnt$j;gwlm5H1^u`Tc@7>F*JDya2 zA6>neJA-uH+6-?EBEF!(%|S>(jvjo{b%795;e`obX{ zyj+z_cX(N=(h$^q&f+(KRA*gwQBd3$l&mG+6Tpu++r0;Ttm_YWPMxvTLw+=4t0@)g z0D*$*`7RWa3%p0tQl^?ng}LnR1tY%cxQQXt7KbcSIC&|irwuo`{lvp~oKND4_{9No zPu29PmX2`K(Rg`m>eLvoag^N=v&x*zqo^Wr)za8W_(w}n_a;ap8lUNph`DJLd-|l` z4v8e2Hb|F5;LBy!dNxah7oM=)I|RfhV!K{U{h#T3L4vRUGrcdQq}9TI+5dtXhUI}~ zyJ!hIxGq}mFWN_oka)Gw^9vHK=e2Uw&%e`)zwWtBltcZ3MaOpD?pI!VQJ>>V^%TNHajzT4RaF> zT?ON?e@blVzMas$Y{49V>~PB-?F4kaBaEr8dO0~=1V6`?GgmLin#adELwE~+OIL13 z*=YohQ)gJ{#X>W+OaMiOMEtHT(Hscui{O;h*^yDRXWtb8^|wZq=qCJiUQ~3(+?c3& z1cNrbgij5+vyc4cV5=@?U`!WL)=d2f+Z_P^UEZ%{0#YvI)wV;okWf$8z#yQ3Zb8BB z9zntUi>PgExT{A(0^&##jwU7T2Sjx}T!8E|@6;pP+W;Hg#|dv{ByOd5hGL@nF>4jOds-Fdf`l5EGk~ z85f&H_Ad-g19OLBkMl!}gA%8G3d1!Yl9LJA^EaZK438x!@Py3!{CfTS-D+PkRijDq zC@CXFXYkvGMX&rU0x$DEjL_Wz0u=i9bZCIgvy}9*|{V7=;4{PDkPnqoIT+dk@S}#0__#_BmGMo9QJGZczP2lj)uFNLg zp~v(dznDGI3b1w(V;{s!ts-s0dE5nQaz`j5@H;uB{4M4+TN8Ol^tspx8<1wQOk=IM zhXV21(fhAanMo(ncVNW%#5}=`N$BIRH*P?uK}2oi6X5l|o-P6&#+J$F%19NhQpI4$ zYAVN`@((fV zJC?aw9D9{&raoKAB;)#$3|25|CwiI4BZ`(JUnr<10utt?6OfSfpdjomcm{Y<9ikPl zz&qd)YPSt`aSI7@a}Cjb|Nq%-+@z+gjlEOZoVgXFiL%!Ipy6kcYh+own7+gOeFS3{ zOMs<}!_)~}1zzvQ6B;8v4g#+H z4Md%M4_#!-5H5r9|E&9dOVdw{8-CmXmt7tBPVN8Io3RN;-qYXJ%USn8Lf=CV&;yx7 zpd5~#p{JN9gQ$`t{kFAL<>`$Cwq$D7V*#V_oB^B($Vul=T>4(~U3T_ZX#^DprCVEry9zJttCswACW11NHNnjKA! zZp%cZ>zN${B63HbE2PRF6kk3#e@f}@eTffdy|Ha^aB$&{gXpC1;(5N4(@VglfF*Oi zz2`1b7Z#e#-2Q9R^1n9a`xq@+G|V@z>EqI+A8*e0KS=F13R&Edm-+hQFlw_V+bA&q ztws5Vi-P|*-Zq_zc`*}@JBHcEu(5?nhf!tk+QDDPi$wg)gw3ay{E~lSNAja>b-w@` zY=0DQ{JJ4lh)S?d30nTi8t^Ha^I@A2Wuf`S9Bc!H%neI;&6<(03H zojU#XGTlz?$?Vjw@iWLKJqyU*Tlq!fx-Y8_qYF{YCT-pE9&kCdu;VAZNpHx(nzj=w zJeVM8W4r^~9(VI}vsC$56GoDtnaVRH6r|~bW~dfx$78w@)yQ`_)Xueb7!+>3o_fAYK? zPDV5mty~bh(%gtPTNZ=3oG3m*M+3!t}V;W zM|aoEo3htS7W%jB>D#Mg8CbL(!$%iJ7afS*KYDzy%E$X4T@@ZJAN#tqyF>VjX{l?O z`}0sP)-D7NDF;VaSt@hml;Qopa)lL4#g5QsU3IGE?-I5)Rb&58J2EAD$W__apkI?h z!FZUdt51ceucrAhweOwxuxHiC-Qb946dPEKz~uhHgI{rmAwy3CE09zVX5#gP{DYX2 zB|KN2FBw61uOFr#1EQr!f8WV~o*BIItDWoEh`hH7%1;%GAK4eg=NC9VKA&527`g?A zGR7!^Zh^sW?t$1E^|@Y_(SC46Ov>5yU_@t}dVB0jr72Bj9t|7Yb zTzANHN`ti~b64Zgd5(%48oN<;cs=Z#F*tks2Iq)JcS zB~hS~9{sD-Ey%6%%%RWc#VkAc?AVE=@|Cf9)mzIvj7O&~%#6E{RE3@`hzF+Bwua9N zT}uA?>iiDJ;Wk&cpSw@()gJJUZd|y0ouGv_u1TG{l$;8@k8-I?)E!3CN>vam0=dM> zOsp`&45!3v$Y!Kq#uK9vwjP(Vz?jf|j>AsF-|2HLCMb6`@U8hL_+W1i%D4h5fzZms z$V`14dH!lD8LjKgsl*t|7@6;iAc?I+7P>Oa0H{{V9l2!ya($eHx*h7cJvuC6a!e~) zcc*dv?RCBjmq$7+^GMs8T6h}$w&1s&Iob96j8|SUq_Nn^_X?Oj)vh2>b*)1z( zI~Yr|7rD)fp5(7xnYi|k`eSdd?_h5?#`2E2fn>*qD(S$3Ncoke{YyCSMdoC*3R~+A2G%Da zyH8z0B@CiRSj{fSYfNJ6c5D?fY1>0s+RV}v0*Mz1bPIrl6!4lsZ}=q})*mrMq~Avn0#FP0XlUXy@K+n*;fEnbq!sn~sHuO!+lzf#) zGv+_`MjnOXC1yaPKwm?9BhiK>=;_t`d7JS8<4VkdZU%G5;1-kxsUlS{~Vb` z7a+oxkcvA1Eo9EsQeptVYIU+O7MPFWx1wiYzVQgB(kL4fu|ye|pE%W90#<-$t7q6p zq*x#xwbS0hdd!k_@a%Bc*p*c&8k7ICHxiP|>n`A#%-NhH){xjzA`~O`m=uDMEu-9r z8C{3J34N9nB|IXRV0*r84-P%{ww)kdaQE3~4A)1Z8`O5p9bU|Rn_T>u^XG{axC)qN zAdZfPotK!0C}Z`hOB=Tpykb0Jrt%e$3trKKX;#fDs!K`W4HZ-Fc*(Y7Es;0Jc25EpPF+3baCXx# zk>hNsG3ifz72`I@%`L=Jiw|VwoZmBtTaQ{iizU;iM1MyxSr%VP=m2`0M%VL-sKEIyQvazT|H z_|Kz`(DA#`uV{}MJ@xrf`q8QSADrt^dfUEbaYDr03QXc##nc0)S0^RV8CBS_G2;Y= zH3P{$Z>CmQ>aI1GQ&a*CqkSW@5+i;NogZAdDIs;^IHL*mv!d#XLb4+6gwMzcn;Zpc z_z2ZaD?Ii3y5~_se}rDC{m0tKSyN+EgI>D6=2c)EC7jl|>A=CF1W-zpp4+RaUm$sU|!%c*@GG6b;%$W;ko>ba4CABj~r7JgX~`v7ZkY} zfJ>$1gafJ5XEOam%JUDB*&jHcKTtINf9L&+fb^+=EnG!-_bwIPyHoUNwt?S!()mDW z#PG!==FWDm28L|}DPiJ%0x97SGbLZ7J9sB`KvZ00deY157Wh=QqL!Ktv|r>lFDh@X zbdFz$3l%3%TKn#-`k8M0EHun`T=;_KlyfC7o6^l_Q^U2t?{W$KcvN5rFgc%vjEx$q zl1n|9J_4N&g%YMmuvDKnVZ9|iG*Zx&YI11OfUlm#$u!h;uc(xU zS?z0m`B~Zr&`hf_RxD`EJ6pEP3|45X;Q?e}q+T&|<#J53k=W+6XXBgQB!Z2_5l$qs zFp>^IP6FT8roAyYPvfJ^oLuItK}|#oj>!}YivNL(!OfZ=--+Y2r40X*d_sd@H}*js z*bd-80^vuC^{#=%Gkz>0l&wk12@sc?O>7 zy9dAoZSx5KIXP3tub*D*DoGB^8y%i8-AUUj*v-`02|9nEtMQynl^~lS!4AE-1VEww zM2s3MHGR#6#KBPjZ12ee1jED*CdYs=`u&x{4WA@@Y+B zTHSzQ_$l?k*w`f#pp`Znl{IykUm2DYY41$`91t8F@cRm;f8i$jNVlAqgpyK{CJl7b zpoOAqrYMJ>^*oQ>_G}N@1d9I$^OX$e(1~~?R<6iea=MM-8`9s^Q>WjWs3dJ`%-kQE z4`ROExo_JukEC6*BGZzZoyn5kG+wmiE6k~8@DMUGN{(5yJUsaSHTlri?)gxnPZ>o@ zC}54+_!hdmhk-;SCbY+&q%2jWwlu{$ULpdKR7|zW*-@GgL}yJ3=Q{e`3zmhzQFvJv z2())WGHQd?g16UP1i=R4Kyd~Sox9-q{ z-R)KwLVxUae1mr#XXY+;!@wUgMD$m&W6P)OF7`bE?caa;aQDi_Q-O;%Y>U71noq!y z>1%fQX5|GG=9lkZzNnr~JyvjL&r64GX|rSNXEvq<+RQyKQIstROm(w3T{b%@gUh>d z`9>@!rj(c@RsWyrz636+Bip;H?!65n5OzcmXqyHBS(~N>WM4&8Kt%)uL^eTW6A%#* z5m6Bl7u=8#HN+TW9D<0(5S3BmM8`2sl4tVNY{r<$;xoqQU{icmb-Po6Tcdh9U}28tJm?iwH3}Pf(qPzQ{ewt#GX<$tTE#qL$65F`=n-RY{^%;9s=; zf`DGn|2CTZYRLcpJLI>E$555D6*sXGMgMgk`fcVF&3Ze@%LG*V3Sfl6`G+7?=3@LH4!*^OAtITVi~momW}`*IFTT zO{>4!cX?x)n`Tv&&?R-lCzY!|txtCqKKYEPU`3&eb}oq9vM5}Fg}hpJVrbg-#Nwmr z9{)y+xC!4oZbSCFsq)shQ&el8)m8ZLm%j3b!B5oUyHv&5yt!0PxkSvTov2l;UA4UE z$rFvHBO%N4W;o*mDZaWk050v@48v!b`=@M8Qtn}4^-yVpe3~AEn#Z8_ai5-YSSoMu z^VER6d_1T**Oo7Qb$Ck=#8E8H_mrc_J5?{xT^p4 zYvRjj%(f5K=Hl^rM(89HQLDS1l3LUqU74p;{te91yLqy4i>$L_{nz`JNSE{|wr2GN zxUAXRdtVnOU3~YJ@9CM5YmQ$pdmG(9mTYTz-utIhd|aaN4({Jr8EGmt5U3AJe0(r? zA4!IvnT?7QHo*V)6F_%;(t%qw3UuD^n1WHj+}CGDzMeOyZjRHe*D+gv0(5{sIX2%x z|L95s@xZ+QV8_NEx32qk`<%v;+4bKyC?ktB@u?`Hc?m_Haz7$s@feoeQ{-++#TpIF z^FpAnPP&TanFluJ+Md>dwl2Zdhav(t0_!tJ`_h;AS$kPJY8iv8{;`!UZ>>r5oF_gw zf0@L^L}+@fK5?5{-h{rRQ0`-uH-EFm6!;N1s=K5(hvX!q)nBMR*zuKWlfGQFmzOH< zf@d)kzioT27w=e#EDFgVp$65X@GB8eyNVtW?K~NNP6WoZgzkQj>D8Im{8Rd5Z=t43 zSMK@W&>y#}dP}@dhh1&D5;x8xHJ~&=YVMh`Vu8nauJ_V7eXC0OzKGL4sU-<+Q>shvW@oRt;S!Z);4*urbHi%phM8i1p&@6m zGGj`TuZ!7h94BO^J@OB!Kso3Zr(^Bw5KRi+3P{pzGv>}yX}uP1N7)MI&IQFcG?OVh z%SPevN0QcMa>9s2S{J}?a&^vV_7`ZM8Iu?=(e0+=cvrBNxudwoqSt^wItzXirscl# zLBNJRyOZX@d{s4#n>6d1YHT_S(u?;)!SLTcjkTH-eEnf>WbZ`qE>jG{i!(H1^M9u%=F)xtYB ze13_MP^&UKc4d%N{2P|GAj+p+`L;p@@ii-i8lu|!uZ_`@Pa5|- zaKEpo=^vtXR*J6Ug|%!!Pi!jVT)=gOIY=)DPP^6_qV)^$d!&7GmAFsIsJ#vip%`(D zjzf%>R5n%krpE5oBrJNg5xL5c*qG4T`mM_BuB;Z1m?`CZ6Z$ems+U=(kN_!gM8#?A zb37A~~2Ke9LtrBdtEuS^&2QC}r-lGnit^PaLE z_*jAN`_GxvZXRwUwZ!||oDqLrpveKDi@dFCE10jzY8vDDMc=mbdIak5>N~6&s$}~QAb)TI zf@wEvP^^-35szyRmfvd?pjx3oRb+)Vpb|fQ5GDO@A(&)NkMNuZ$?LUDp#s$@cv>lL z3Y55HCdDNu;daVgK`Q?_zWSX0GsWjLZ)$VJ-^J}J3ZAj1ZC+Bd9V;|0k14BLQ!=aC zNE7$y+IV{Rv4}Niiq>3P9Wu?g{|R$#x6QgkX3G|PjLbQ`03fgh=0JmlMSK^A zs``4a9mQ(RsQR$D>`Y~ZCRz#BYDTU)U9|j6<#a7Y8$4zD(fSRi;er0JaXmoqw91R& zJ0<^#OlkHrxts{=c2sWH5CKy#uFNQm)$}vS2L`AE%t7Cli@aFP*~`#BKmv2;v{i*} zk!3d$_dmYmnX9+$B0yvx;aewl$lj*+4&K{kiY3}-H5Gk$Kiy&`D(@HkM8&`Z<`bp& z!BAP9iW(J)m<5Z%6$;j6b7%`Ws6Skg>GA8}h_5pDpuQNcv z5l3!ty&=*%GhAASytH1cm>CZluyVg;jZ&yT;1o! zxyb1lqUrT1>LK*)BHTTuN%ZKwd5_q=D z@b((}(&ek$^+Ef=rFGJSQ8ios`$u#;w8@T(Lc=ng3-J8QdcH+>?o?b}8}Z9!l-!oKD=B_^ zdit(}&F2V>j4;o1G7kk4X_V?#(UX}BTvBw#k+eKiyFHG|^{2xb z&t#|{o=5+_(2n~5IgM~K4;BZx!6({z_+Jrm;cF`9dlqg%A2+w6hoN(0-!u;wc}n1K z&f(5;XSq7hjGi2b&xc?kRapS+vAtND^lyYwbo^tXssag$GV5 z5*LMMnrIV_YHdA?eh9XAx_!0(BAl>nW9(E5&;Ik6k@!67tQL*7A3vJpPB?2+=^b=a zW*b3-=VN{0pjyMW&#N>%L@yat4%?;FP1-f~P~GG?`A{4OX(zR)3v2gxhU1J>ib1FK zF6p5jrEFl1xZY@-n5Nlp*$R7%%EH>A$1k(g8%S#Ny4%*^ca0zMY)5s|7bE z9MeOY_>%q!#VT%7%gfKq7xcE2D6t~}4;s-6hF+gQBqRsEA8eJhp8Eyp+eH_>z94yL zYT$S+xSKs#w*`EJBEeWo=NYb3;-wah_Tez}^N+E6>oUFZNxddCTvStoA}9C;xr>~p z&s1mhImqYydR|5!Mr8U@*?fKlrk$U>AeE2#!y$Qmte&68hhzqLeh#1Ak4Rbc=cn&^ zm9>(5x-YZVc3KwqMT>nTc$L)>K6*jMqW|WZ>G{jWr#Qdf4psiI=f2(1qc>iH4ylYs z$TRLF&m#)srgAV*JDTwIe=v>I72cn_Cq}uKo=>^|8tK9sosMkvGk2LXZ&HguM_I#X zaMmQkA9lf((R!;{{^+Pb68xe#h-7@YmxeuZ~S8dqkt5#3&>2Z#ktGGGN-ffs2-vPIyAXIoNiAKI_Dt_yVj zi5uP`6v1OM=5$OQ)u_UugC~Kh4;@!bX;Du?fgTw(08uiX4J5O{GG9I4gK|C+)wCST zy;{=1`iGM$eD)^e={2CQQ}FbD!^3}_rUw|R=UFiVI!_(-OgRlt(o@e~JYmNbU~)^6 zy?WxC(Crjm1<>MG00hwkdzdRqj|M3tF_vK6o|AE)<&G&>g!Y-5T@WVD}r^uE(W2l@ZO{gfGBG(uaAE*PQ3U?=_omKyOr z&H!R4W3=c@2t(T{(*XoA8Jj@k<%R|zZpg~m+>n_?JQ+_7+|!5zPBg;MmfD*}IS+;= z-H3z1^WsB7=f%OyXMZzY5E_=05D}I%{3pH#y$0@%Y33rSpQ44pQ7}aiB8X9ERk60U zQzlhWIaV5ybZ+!ZUe6o$wPdvCz%IDw{Y&W9Iq>K0Fk%LbiI_fpTJRQzYt)1-on8x9 zhBci7y*pt(8{GT;Uk102jGD$pesTQLtMUnZNu+EE~o{+GPT5NKL&~! zL+~p?0G>n&rWRG9YET8LaVsa>>N~y_z;YD63tSKuGz3`CW=WAY>hU~q7waiy9I1RL zFvUbE-wM%IQ;t}6otSFaA?&2yz$#y0Ynr@=8VvP#B?II!yAQq%JllhJt! zR)2l!#J9J*OS=l{HrD~YhMIMaxIYO~53dQ22(*X}48$^#jF{k!#dZXdBIY7fnBI-b zLGm|wdEFX7=wMmTGWF+|fcr>NU47ajLnqedA|!j!o~eS_!b3C)%~+(NGyx1MF6e=k zYC{--P8;btuAhr-BYsyFMFAq6FnL$=bVk`}U6P*j{jo7flqD{vt_Z*50EV|%#7J3AQ222Wh zO>>5@V*|rz<;TLX`jX0n7kA`#`7YLG`{%^^1@fq^jsmK%!`5+8x!~mIa zbwl9Pkc1!IG^NnS{+f3gpx(<$j2Yj|EeX)j}TndhyhkGYnKZ35qiin03(#jnF zo(~jM8 zOwZJXfm7UBaz+^7l@#JWCsEmdc*Ll!+HuTwkl$Fcz2oLtwVUH3=j4CbHnZN|(Yiny z8DAXhB@fE+@tzO-E6pW^bNm;MW5?vqSiIiatky^r;^O05<{^`~5e~=exCS1+5{IMf zPdPjtbNB_G!_h^U4etLBIUL;IT8BA&?egIqj%m^glo3&C4u44o5B+{b{sw(Y{tm_b zec&m7$M^+A58`i3nH;>H5&0Y3r~C~Gf8!Z81I53Mzkx!@-x(2$*VV?Y^W)U~y^!#C z@NoV{AHya*A6}1sA%CmbJ0lpgw{O0Zy$dd3_LhbP`9#}k2B1$cy)>M?G6FDnzuCL( zw^bR0yJInTPo>OFxErN`9OyL?cSEnw(LMAKbGHRBquh<#dMVou<8GAp4HygbF?Z8C zE|cb${crwi{U5-}|$sdZ&i-YtUI>NKdaPH0RFA10(8DRbY^t37ek{n=UL zs|(q(jW#9k0qwT6((KCDGXl-vxc;jwl=t5@4#_-H{osVyB`8LC3zuv_fmIoZE?{QXK4`V zDcOU*-Tl59oG?9PkM5rj)U|zb9W0!)kwIwx(tCNcXRlFwS%m)i#ttpk*lpudEpY$W zUykqm6FU8YMF|OQ6*LG08gZN#wVqk=5hrRfXn5*5Ly=4bl&NMQi5V3GTSjc6FNARK zi75-q!*+gjZaWN)ob4AJ75QcVIq26n?JHmiOwtxW&{o7i>`6u0cZ1tH1Xzzcct9Ie>G07h%K)VC(=o&CA_#7EvEL3FR0H%oBah zgLscn92Ng!Otg85JIUozA8_l?mUgzc{xtwJ$4q2rHbiKfX$o~WN^S<2X~A)?1zzRS zm!WWQ5`WChS4nI(8KB>R{?s+yLUb28UC5PZd40?yrNSV*ODt&=m}sK0z7mX-ONFd> zqKzuy2aB0fqOXkpC+09CsmNUz^kkBj;rxf|n+6gKbJ4lud(rn-R{RyD{;dU!zfz9w z872L;w(fqCu@-Ye3)X3(4MwIZOUiRsHsy5#!KM#@Z+Bkzz$QyjZf2B}m6KvT9yMwa zinvh^md^wtGArH_Se-hP7<80nl<{kWr2d9GiM3Q-SDjJsep>ozYf{SoPs`%AEDE(Q z`df8Dy9C0kd*ApQj9fKcd)%71+@?bI)Zs#WKHod^A-eWarpLVERe|+)*Jb$Yif;h+ z$&n?87lmdWt0`DRXoR;?1Kvd(U(t}HwUQ{6X}00X2Vfhp16ZH$H4PSenO&%1yPiZw z!a39XZb$diC`hA$2u_=m^4f&DQn85B?)e!d{o^C{F`M4^J!e5aS1H;$5W#xk_INaI zP!b+v5$pBjYj6|!Fjx9Zz%~>IZ+17qWEj_eRoMT1|4mJDntTi+=*-y(HPpwWCGl}qUcG7o0$=BrtcV!hBA*l&BUNf*C?`39{JR#vkLv4@6#4tMt{CihJ?MJO?ArZ;reZ>xAf-EN+n)^(e zG}hPJ(UANr$(V^w!FFMeI$D=pc?QOMYBy7IphFoSGYs3!Cz%IXNhi#VdOgO~!cioX zcv;AOXRHktChgXghW}S{|IWA2!B|)qO&!PbSxQmypDn9G>`nqbORlGNWLT1*;s)UTg*CA zom!+JmgB>b9FTIU2F;tr7WdaR9B#szSoWd*`>?G3a1#)sZSBwy!0*0m1Hv}^H|kT? z!(zkOJU;W51jv9f{zGeGgekn3i~T0>Cxs7l{x&FY1!eD{pIGz{RJiMzCovn)KaBE8 zc(31-xd_RlFdo$%1I8>cc@J&q*P_qH4Ro`5TsdEdmF#z{0xNlz-}bB?sy)Q&>}Z!{UZA64_?L^-YamR*?r|2~Lwvt01Ez3baL0S67+!UgBI|chAsC za!>@=TVXr6`W}}xOY9Z3doKrh`|t&kVVU9!#-4mmoBeG?x?R_JNAJ~EE+5|$3HTW@ z_wfwH)V@Y%p?2aPVYZ+Rj|-SvQLj6A$Jeajr`3}_jvz_s2p+=a(vLP4J+h&b*zr0n z!((-Gr@>LGF%QcCD^pjf9#WlJ%w2*Z!fw*uaBz7;F<+TtJuUk!>{ga1{8wanB|SXA zJs9A9Cw-<65zyM?={t8_YFdCq8X$IT6K3kn^-GGE6j+#B1Q^hqwOlhS*D!sFoVB#f z#L5-v&_U`+%1mgOE}a{bw={ZoL8707?No0EM;|;NYwi?`5+0@=BqLRSZylxd`_QuQ zK)`ZGVLGjgBT&@}xUS5SFWgV_;uF;LA@pawh;@_`%WUnaz%P>;KMk&=#MA&i%ZejH z>&ln;`dNDT&qz#-2=f{@Wtw)W{>}8CVNu9To zosF~kq(z68>6hd&lWLqCEyYe&lAO5Ml?F6NG4KJ!pj&mXNx)3h0lF*6Nj1<2a+u7K z zVbfwvz;T3tri6fmf}k7bacxu{COy9t0XNPXfqsDt^3zHdgYFWc+xlneXEkxMwInw# zwt}Z0lLU&H8$;;F+@SOW$3PBOHxm80y5aQ0ZM~FjhtUrl8=`+eLF&Lgu8XU{XE$-a zm8+@dX=thp?e=4&)&hMaWxO}fSyZrNgm~$gCIa3`Pk?ojM#&_HWe0t{!dAX1Zo5`> z=iSWEwO#k?@Q`zF><>#|G_u}Jt1A7v0c*yA2Ij7_)}SXpmVbF56^QS>1ADJ)pREmy z+>U$}&rCep-v{wm&zJcWtqWTat&)eg*1keI5Ch+>QKXo=2170c^GP7vZ*qy z>q7xazYgL-u55AMY5>lnCZCkzl|SbeKKW^X;mn-$A_(B!gG=Us!>~FTJ^7<m-dG z0POwMaLoSq&}DQAHDpvq?R*bNfgdPcNU9)*QN1gY_ZuJP^KMHrY$9fLxl#= z3hwwk7Xa`>%YQ8T=Z~~jD6u4gjzM!lF{rzLqjT+7Z_~7ROgzo)@o{+tO zH#1X@N3ftWvE0T${?w4eyEhU`4pXnFXa$15g5rt|+owhSy*&4w9JyD?nzUjl+O_Rx zFlObVRr&AxO%E*CGCS^6ePeWHO|W$^@g$kpwrwX9+qRuNv5ko_v2EM7ZR3e;e)Hb@ z=exbmsp?gIx>v7W{iFKq>Rr7!k1(gSH66@24m%=NC5jvH*QnJADcS3AwLeWO&M!UP zui9Nks3YOBj%NVc_3m%39QNPVuNd8xv^7@Z0$U7koR#K*mCXD-CxvwftSO@=Wu+5+ z&kw_y;0PD3F>Kdcw}*3L%OKJ_TIHJs%-yLezYDL0F1UXtzDj=!S-@Y!;+_ip0I;!j z74w7DL1F0+O=aW9;cPe4BH9)t(|1OgZ7%$z!6y@8IT! z@cGi-rXncw+PIh>*fKAsi#{k^nI$pIe2+KnI*Cs_A#oZx>pwboCX7~w>$BHPfg2!+ z`>-8u9&D2;FO1~&3oIE#`N@8tn##zQy}wZ5iYUhoNm*FFdy4U-5;bHZ`Y5gf!baC4pt4tiG0{^oCfw{G4im$Wc0UJRT zL^4=#ac}!YIy58@{y9%kQPv?8p9yDH~B<{-FD z%&g$e>;xW)@-Jgs7VdD^ZeD}ZG5pmgUh{&Sj1c36uvAqDdT_T8@wE=Aj3JYRB$po* zLk+7j4#D<9;G6H=>SyD##oOC>RuX1I=ogqsT9JVQM!L2Y%o=A4N6oe%TCL|#XwKC_WC)0&Id z#|xOuv1`vdh0JaEL|nC4ZJuFo%OAWhn73kShR@*3mxZ?#bE>^8rDYb5ua^ns(E2^w z+h0rR{RJDu$v-9c<*_dqB&|uU zb10hgd_mXs zb%SAM0xA#M{-eW;sX0N@7RcqS2WZZB_^ah;26e&%3WY@TxkCUZKQ`^jGQG!Ym8YRU zyc%{P#Jc|P>nhIYx7`(Z2ht71MOUuawYzr%XArV{J>|>;C-rW%KV{;HJ^S6uIY@nh zklE~3EX-&NX(FE1-`$SQ_~)~n-%~XOq68X)4!c-o+R4ycT=-fw|{&&Rw3>< zz`WkAVi5|uUE_+k$Q2K)f>6BAnr@UwMyk!r&^)K|v!^Qgu*wcdveBPA7) z;F{?Otf!=8CRP|Skw^sgId@ocH%FyR+IeTWvaNmzt0jI0coHUZi&vJt$8n2$=L%Fg z1$#ONAAjA-{y7DBwM|?=7(ZTpv=qch>xgK%hF_ZOtSJr~S?nZSCTXXgz*X*W=p=RJ zLo}IOSHhyYV8(-qE6F@Q1ccE}=O6aoegOVi9$NtSD;H7=t^@Hm2L(iG9bm3a0 z;rHybj9m~d>5{wT+b02LY3VWq+JkI-V~1};t*ZSBm5Z0BQMwQr5oBGfN^-xaTE*?| z&WM7IbpO>#1?nMWy>S1QMV^n}0oHS#*_UQ+rHg^RZv?i*wiNApnLppQY4 z%o?(W_dQp&Vds&&*dRGW&8k1BbQ$wowL!15gi6vo_FDp~ZQ&-npSbl~{Q)K}PaePE zTyT|=17p37^&lE>%+wCuIXkqGG?cW9@h~9u4N+!*%RKlk?P*UCZtA(pM+%TBI)HcV zP^F?0X+qU#qxtHh(zCOdjU0;@J5M>ugXKVPLM{u$mP^d%qj+!ud5dy$a(vXKlu8Zh*{lHZ+Mqh% zoZJ=KtX!3OpPXRBG@fClO3R`_C5qZ_8@b{;0<$-7UgAHCer$#JnwbmH1)LOmB1BiW z`e9Dw{hdh+yQAYb{u#tc!*6vhHSfVltKnWwpKpltG48+_D;KMD3S(;57^ z`g#unj0{LyB|n^G*m#csh8|5luWfPIRWT&%ImlWFyg%B(lnA5@xL4CxVYfa$wu-ua z*Fmf2{XxpCL3BY`L-3>!OV#gm{EJDv=mn8D`(I-Z+dxDIodSU7A71=RI^jStDq_aq z94s;c`N;4__whLtn}W`w)S^7fCQ?dTdI?&%{WZ_KOn=PSF}u!hFgrwN&z|RPyhCn}^QD0bd#~I--W0o^>RoP*+WLR6@4bGUe_-UU!F^&t z;s@DkOo_6V>y54Xq638m&sPQThAL%GEq^%g8C$&)#JA)r63%QE+KDX*GCS{e6SIpY z#Ouu{{CtEL^jOK_(e;UYhwTcAn*H5KFbTB-YE<@!Edlxb@>FaD?!zZ$m5X?t^RgF) z@*Vsxg#3cP2}X6IYZ6Es?#dMhe%VTMxCJ0JOxDncy;LBw__$~=+sm)=F_*-P3iwAn zYi}%(uq^R7^ko1?{c^!_H7@XMd-P!`7L9unzR`*#l~~}f6)qX$thG2dxEgHt1D=GM zXwR>C_zX9i?;$=^BW7uNYv+V44ZpAoKHu2bsJC^OvJSDmxPot)`3L!8;O%rGg^Xr8 zc6*&2O?b9tO58;o=SVo)_{805V+I;rGgw31ViEo^LiKUbu`n_o_W3;R$gn3d@w)P- zyqWY8J{Mk2#Mg%!As0a|N!pb4`pLSAqe^%Td-$K|XwY?TAw}ft;m`G&_|wg5h~sL6 zV}4C(zPYU`Lf7QS{vSD&yu4YPHZzAI%Pa+b%k9y3MVenI?~Euj1tB!R3W{(E zo3Jvp#`{-w~vFejS7p&vAq-Y zRo^`L`MOK++(Cj4jzdGHGl1TSOPU0@zc@w;91>!mHzczN(%xISQQ_JEN6?fSPgeo| zCMIGQ@CSXwR)=TBlU^qMtlpJo51*^nC_$5^Gj@cUPgasifB4r2FCoYccnBCb^2mZ+ zp+S{OOoqe)Uw9Jw3LZ%RL1W|dM(82~VPbPbo_rdD80uLsU~$khhxq~jXi~B> zD5N{vJIFuKf#@!N#QD*+&hi?v3{W~u(3l7^8PuA_s2`Mf`F9#mx*@DGmXOLdTlg7C zibVBG@Ix0n)}_qqA<%ZbztfvbkJBNC2Vx=^k5`Vv^D-4TAuq+uT(>l)k&{iBc1RGy z?dLWIzLIJI7GJjr@%*oIp_bfVWzq(OGPw|_TY-VIxP%`^q;A}cXoy5Eh-#l7ueUT$ zcHBzWpCkSb-(~S$P^su6y;RxBq-PSbKNO%56H_pNS<(p7U6#Rem^XA{C0&;pS_Ne&#rL(%G*PRvexeI?~6ThBV_&_LMA=}jq zhDo9k!80Y<7(6gdyZnh18%e!vTFPjX-VOle7d=9I;X5`Se=r!I#Y$M4xGjOPz(3#q z^UY1h`|xsWOdVF|!Mc2x=2>(cmP&QD+QePW%qoVLV>YPP2VEV{KQJ?(B7?T7?46r& z^XuS}K4V;M@2NuAC|~m8NZp3oX74QNJ|27Cf_hASqa|ezQ9YJ_VExVfCHl&6Vpp^p zPdQXg!M7be3=QQk^Pvx9nAELyF!$k<86-pjoq(RT>3RRwt@h;40)fK%Uj`x7d)XTf zGeF0g^>NM=#dFmCKWWT%eTGULovIq9E1v>i8Y}r1T4zYyh4$$SpgRpp{46-=9%M>B zy8~ZW(84u!b7*|FK8>)tr0vk3c~29&xg>j|C;Ov<%%^E(fnWXiHNmyzUdf_Ns#d{l z`djy$L`f0~n2gw*>>9*G?T``2N$~Sv#0GSAHa${XyLELedW@bbE7#N4ZkY8o6*05GEyXht$rk z-3c}D-bkoUL?RBx^o0qYuX;cJEr@u^*{o>OxS01>g+F};yQg(A?1cZ<*Kf!VHzGKt z&Vz+eVmQW2Hv~QaSR_45`Vqk_Z5e&)N`+n&tx6YcJt5YtQGylqX@j# zkzAosunIBszmnkDqUf%tN8LSUd#HHJh7%tgJ$g>ILn$XPLg)y+tK$iWMM(7j;3VD6 z!#IdEy&qZ{Ubd%{qk$%Z8C1BSnv^oaKrLTo61bj+Yn&+BI9N&8r|RC{gvHo93MPAG z{t%^L=xP|*IKec*z_5;X*?GG;>?VR^9IugAwTLTDdZ zc*2XNV1GE8fYXV1bl79SXwS~E9PI9B$wx|Ai1q5y3L1??HoD&FF;gfFt?VXywW#b( z7T;raj=y%c!yFMT6q)Spbgm!8?s=LuhNi_(Q#~RkWcwTJcC0(>w-N}p5qrKi$5CD7 zEl{l-4JBQQJ@N@u3Vep^x+?BdRTCL#2=^&wx?gZt6HJeMIh&>3+)v$-y4ees-3(_K zoF29Mxi4s$plA$Fpsc_$mi&XA1uRa!M;o#r-j4h|<$t8Fyu1Urw-zk@*4_CNlM|hH zFajBOo!M(TJ}rL=o~h%F$Lsnk)MiA##T;XHzd^dj;`Ts5+}Dc|r|cF4e~o<0Z8A`+ z7M($m77CrkbK6m?s*(iU%?TH&1(P0uP*7}>7k`B>ZxpxPz)EbogCHbvJ_K{#L*u$b zZ3nJRu~X+0su&G@U0z)HnYo&SZo1(Q^c_B9>(laRxHi*b>~b^EV%+w6*sl#m+;83e zT!!mNHm_59G4Mc;kBFsZ*fqSJzazeCYe-J1J?^gSjN-WxpKxQk_B{%Z>F6z(A#XQ> zI;_;9H`w;DY755$7MWsLPZu3wbpm`fvWK*YT6n`+LgbS%6ljK%F%;>28#;r{={5C+ z%ipK(bZI+MN=XKO8B6>=F$RI?hxnejnGz`_Hp!v?;grGW^n@hwBE2defj=X)JbT?c z8FDk(o=PBWU7nc{zguIl(@+LP>e&cQS0iHcV2!G2MvSI2Df-*Qo0|{A}9sjlFaNfUqAnDfNUHEELj`$Ul~rmQH-$?A{JD2pxc-8w$o8j2gWM!FkBw!GAb7C*>=HbT_aa+w(;*m$Ay02i9zf{YqnNmN&=Ryrcd+o zlww3#&B#>k*c0dmn%pZiapuMvbF*f9gLqwNZUCEq~}vNs%We!EP2u zAudz}(F9%D{4d#7s;+Yw^|UV(nXlOK?WCMczE^Q~Fc6jIEF&a9X&_6z{fWG(K zR8lfJY@gkVY+5BpyjOpwQa<$yw*WQL_m>xV(jbR^m-PyK565^TpD!4rC*_a-_PA{d zgfq?xa_G08jpQFX4%u{OmX_vK(}`rfuuO7S@DOLZnj=}0F*H)g@yY)wo88PTEZzI( z+LwB|w%Z>3;_ovTTWR*k)vk@9y|3?3n1kQ1i9DC!M5Q8p-Zv!vOqh|7ti<8uv|)}K z_ybr8*iYOB~& z7DCX5zkiATbR?aPu&t$Q9(Y;>Lm(Oc)~PY>3>>gr&@gw!nzTml}}8gwik@ z$$t^JmKxNS8m3!^<2r($8p~(6YlIsp;>aL30Ob5RvS*PQN#h6;)1SeKNpT?l5p3+p z9n(ADjv=tis}rJs!{R$6+KMi}@2C^zTj&S|dBZBh8&Gn?o88yoj-bEF^Ng(58`+AF z0C;NaafX0DX{ZL9Lt-?XI zI&|lTM;(Z*lW6T|TRq^?hQ9)Y+>FCw55+VKRvgAO z53G9mMc{~IH*wj@=e8TO`NvkKJ_}E#E>Sl#7{`I6gDXv$GiiY{i!ZY;iwnhXpTRpy zo-?xR;($JLiYs%%V>7A4(e0}5bu$t2J?$7o7J+$yXj3*4t~E~6J7UHGD=f`8n`AQ* zqB92Z27P;&$DP1_mk(XjC@r!zRho0WXfxy8LH}yx(*p!?5REq+>i!r0_<%cS>~1`7 zg!nxs{=|Vhul(*G-ai!gsF^d$9@z3gEZ#)(Tbt|wClCA?AVg;z#;uWFzqAJy0}!n< zL4D6gZ_3)8uIAveGl1ice0x&coyPv)vNOo-j(&T}%bnr+;M3b5@s5apQv8LI;NZYJ zQ2vgJf6DxYHs|2pJAmO%-}?{4JzDqp$_w|-ZiaWH{XJgy#PbWkz;4(_IKe%N@A%9M zSI=(BM}+=8j_<_v3!mR^?8hI0dyKDfzk80aX@M7t@BN(*#BU^M(L%YiAqroZQA{iv z_<2ep%Y-A7Oj?Em)4)nX6jM=6Nws8E6ID%FwG=iJSxxEXVcAx!mOWSAKy3#a{2?KC z=&%DT-q3dkfvb2I6J1UDJI$kOPe!eisL zholT7^(m-@lw?#B#G16yCMwC}+x4**H1A_y0DoLcsIfjkI4*VA*d8Dlmr8tW4iJS) zGctAy2+X9U7#jmbWKx%modQBLsm#aL05O>~z_C|AfDR?b*bv~44t2`d5gbz#33`J7DVul}IPCKw-t-2oXZGg|sgW{0dlI>H zIb*=d5YU08;ipDbiIgy?hU0``=P5f2g3**H=k>`X?D_Qvx58+taZq*ciw`lXI3+=4 zP-XgA=RzV?X%j1!I3?56>NjOOv4!|ydU-`Gc}3kO9V}bOj``O;LlG{l*agn9MDtR! z75Os`*hi74z8&5Adhp^M0O@QMcby8wmK{ZMhs##E*@Wt8HtllY@EHDZU^-srewEc8 zvs|%3dRt{YPVM|xnOM6H^QWeGpmNuWDPN3Vd54gu_*u#N){6OMkY77aj?+Pj*MZaa z%c-6B^ww@BQvyRW>}xzx1AWrOVp^L_t~gtc`qXpl6cEqy42v4bESATc$u?e8+_`c; z<7`dY$~O71tZ=i;xKNe1J5I|{ej;%|JM#~f-B>-JQoA!dcUkzmiFaDHIj?k-{M6Rc zc(Fatzoe?^vIKNhbsbz$uLWS~w*hR$EA|h(gid(YGX5wjAa#Fq0M&JSx}MvMj6D0BDty-qSg2jdRnrageRix7E|u zU4%`XR#Y?obyHs#>CRu!8MBi^Q{XV-NNyHrKA%u`rUf~LP^XOa#fRO zSn_F0%8z9LqH7z^O0vRkySn6BKJ+Q0F<%VYH1H%tJXp37@1T1qAVX<`KoU#Yv`X0g z--;|cDG{jwsRF43w9BXvt)yluS!!GL^*q+1#)Tz^hI#ZNq9Vg0q#~H22o$x<+WlZO zib_tyAs8CD-;Tr)D2kck`@c~skX5mj%ikg?eShDQL=Y%`gzt-^a^$xv4ncAT8Bh6(;!rG=ugtA+1cCBL>i!6-K=BLH|1q^t*=6jLqj8kAN)E|V z+bKCFMr5dL7XDuoUUW8xn7+1Y+{-$R{j4$f;!n$R?CJccc50L%AZ}1%r~UUrCdN6_ z>74NVE5{f+_odr56Zk*0?QC4i&&5=sit}EwC!hOX#%nrV+fLl8R;k3dktPOTPL9MA zl2gycwk^P$-TH(pU#E+k)$048U?dFiSWW`&x#W_9W%+s`SjU>qMnfXI@gz~PekD=i zIW1Aa^(3*t^xr!zv5?I&@2p^2sEUV$TZx0)cp?AP1Napd1M;tcet(02xvv`=m>3xB zf*7Gg@%OB9f zlpl&9UXKV~|BdzEfJ=oG(EsTsaRP_`^q!$(wfj2WMgN_3YHMvSOw^0`S1KAKyPP*FO%4?g6W zwUto9b%#+|9_8V|b0Ys>t|eJ;# z^cL7X=-yq7@&NB6y)*Z$B9x>e>RVon{igpW@aCs9d9jOWH(~eWfa|q3a+}$k)duHw zWVac#&`R;VznwYd^P+P#0{+5_KMuTS#Gfv3XN}#1@y3$h*S|OE&aBy``uIl$^c`Aq z=XbZ{4KIIS{mR{)U2+f48}uD%ei!YHvNPFoL))EXf3W7wBQRd^!lXA9dynlKxN?{H zfhsWd`th^o!2FfVH+$tCPN$dQ4$}9}|M;8?_vpSM`bR77G(FQBFYw#b_IC)rk#2Vz z9|+g`Tb*G$M+-UwO&=`ZMmk2Drkl2##m_Gg8=Y~Z#)9jGaUhPfz z!;}X~g_6T62X2@vkj5=_Gn_<4i6A>z=D2d=99eD;PCC1o*Ba-m$E%mCz?c5p=mRhD zqyuvbE}!Y@X;yOrAP6vIdTyE*hzeYqPGdHD*zcTaQ{Ck$*?Ea5@T_=q=z;20z|>bFIQQqZq;~zcmK8H1l#S_sR{$h3Mc5 zMR~L1&&3*Zoqy`harc~C<#pQ;hn`#H_yH1Kh}o^Ql%E99D}1{992F>)5^C|V5P5Ed z<3lSbLH2IIw`DMi1{L$ksg_1O@Imu*EYO44)(>&BP&|`6rm}F$F5esSCj;R_q1c`r za`)~8(Yb+^{p&a*Sl!de8Def6b>AyLkwj3Gwn&9dFC_i`D)x{+A|PKSEDgu_MB;MO z!u`|FjW{KYYjXG_t2bZUp?$Q!;%i^&5O6yrEY<%>FO@vMM=3jaue161GwfDp*Z2>$ zXxo<&!q7cI5`jLgQj&XjWP-m)3NOK5bB=C)>KOs)$N>cwwB)`Fz-CR%ImX5`(Dq{EN{{kit<*oNVFN0J*MCrg=Oi6GL-k7b#`-J!FM#Nh z5U|}T{;$YsWKH@1+XhBSa+nYRc9;jM(T-Rr)2%5JU8zPl+mZhQz?uhB1yQ0Ym`FaW zv7a4Vaa!MRbs+GVGH{J<>ltT2Ywg$DEjL_=KCzoG@)#!`gQt}6f~#OPi3aKgfDXhI zA(}ZqR|#yL8msEG(`js*$xSSYFQY6?uXcG}pLxT8cf8$^*T-J&L=5{wv#bAesuT}Y z6NalCaKQE$?!oC{9>zh5`ZH{r+7tg?)(mf{+Evmwg9(~r$i;R5RxP2rNJR&JQB=wx z;rW@u^CC)Sw*^|(=QajH&2tJm=9dxh54nRgc-(fIHaTb}^;0a@C>Sb6@un_Vd7mBnj!tKvF;%;?k5=Zs(Rf z{^BOYxVtKrmB{`6RqP>J#xeJ7t13(f81|6u3a}jaOQbZp1g0xf)KU1}{rn$>l}g2Y z&72~YAu5SZOV%PN@esk6%XD7UfX{ZL4)cC#H`)x<*25lN0^;W0U;7tX(M@Z0VG1+@ zl-sh)1+zQNcO9Z9MJ2!>mzmQ~wrp+@Ry~zquW9%K2GCqV&o_Ms5I5jR8;0)cGD2bL zts(LoBI{JKv`pu4JGtWToet1Is! zYNGG*La#Ci=M6ksQm|TVvUw(vJe|cOVV?9ANz|2#GBNV(w+QfYl-}2oeiJ9P2b{{lI?vM`zIRjv!%sg=#!uJ ziJjHG73jO-IV%XhB|%E*ZI48}{RB7F*bi`PZn1+kf2&X&Cjq3*N1KKO%DK??)tas9ECk$|Y1 zJ}h(S$WkUh|5>R3Kj^eTX>_^qi){5?<4Z(So|0SNLA=VkGlxK{!C*v&=K6(LBk_`I!DSx$PSY)d>&U(~a6WEVeelh$@05fb^*BcA7*y?u4Abzp`P9qfO)&o-CtCMPV8QCND z@2L_)H7g%DCs+Oj(m&6KT1ZK}U1ups3`wuRirX8^7;WVG9)w|xOwGLNNF_OPEyw;L zepsquGI*AZc{B|&+C(;mPAqK&VGOok$aNSx*`V0u zXKawmxL%9cd^}0U)$nJH&Xlk<>+RZl_BwF~x^Xi>LOi6*a5v%bvS`)<|5hY>y|T)^ z;b4y{E-XI|9p(hB2`Sys{)HPuX+Np^04G6SQ$HD8JuG9Ju6BcmP3g)l*RH7ur{dDl zqjH!1UsSO`2VWv*{QKo``HwrKmAD=V+GYO(XPZ(^06a?gkJLI7nri0K>?Y~pl%k%I z_QA7-2vR+;9b*OuoNyprZ$#v2%lw<^j z9x1Eo1G1iLXo_z+vZ4nGXDLdZE)(gWjP6y$C--D6tsBR0TJ&ArzrUMYK4zBFd`R91 zF$=2UBcEElw;h+uSrw})TXv|WLt`Q<&9#`mqR^jl%`<9Bs9*)hX@Yoxc4Ri{&CcTBo-6S3{dC@X&MIo;iC7pc(oJFI5M zumlX28?7<(q8|Z*#DW+!mS2D1&->!;2h7HskTnlDP{w2?O{9#yu!3Ol6m}3`QhOj7 z)+2+jdK2)xPey__xo5#!7iVEG+2k3;g-e?k+9?bQL1#Z*Aiu!lB0M&TV4PtDF(xbd zp)Z6j+r0t>=bNuc*uYX;r->u+VOW1yN9XlhgA>~7H5w|FqKvbacpOp1LmJbHobcYP z5iZ`0aoPAldQnCvpsWp?67zo3NYM}9Lt|6TE!0us!4tk=NSsq1()arOU2K;Ce6OYy z3xOCw5N>pp#%5}9T!W@jaBXd`tFzAwTqi+tO(HY0*>T6y>E$|YRbDHBJnCzm2Uly1 z#)9v{d|?CJv}dr_$MpFv%Iv|hSh_Oo)IO(YnTlgrT-?Ox{N7qf#$_1UT9>^g^M@`U zNouNHq^98yx@KE1sThN94x!1Bt#=zQ{FfoK1`-%jxwZb7Tm%$;W;j)voLy@y!ul^~ zxZbdWAsCDy;O~wH$2x^E(KwDPI_cv{83mc5RFW_NuA|? zfg*$}1f_blO!1S#Y z(v22+jWM)ewAvD?sU%yZ4y%tG+ps}~q+A5%3S=|yKz@nSlL z{lhmgjmfBi%DZ8n{gc}&@^Vnp>sZRa-^gySfU5Dy-l{6qvFdk`_1PfmluPpjyMVfJ zJn5`wwa2pBC24H>51VtxnR-TjQrvp)zpS6#xs>-3ocNE*HH`kz z?HC5!MMkc1C_pL=0Op7zcG^@LPkOHtknnqNiv$yhZ*av(25Rl-IWkJlWJsb;_G|OCGRZ~^Q+-$yu-9NR z73+vDNuZ_fj=i(fF!BxN$n&1YGg*R}S_TtY>JDyhiF3F^yz0KnziY$U=^v1)&nLLRrea05uRm`wJ5}74pQ+SRt}3Nh|v)72jeE0GOByYUROg zB6%S=7EfEc6M%nY7arX7in)ChOKjY#MNQ*ymr*OqIb|A$q@!8zFcB}?X-it#EqI0J z`D>A zc(eK8NnN+s2TrFV)4ttMt~hvYd$4q=#%eCm zfOYxSw?NdPNygo&cA~o`vDwb$9*%NJ*x>@IpFfo9U^sm`U;Gu>jN7FLsg_G;Qp3yi zwuKz!5Y%`S8im?tl=Np=whuRfF;S`WIkGyeGa`xFir%*h+Mc>mu{u+kkNk}SZ%lh< zTfRZ7Dt>DpITAqMq;VmN=G}G{`ec{>`W*Qc?yF^fJ!N}ePz(4$|A{Wpntl+%#=K44 zL9i@Uuyjw~u)j+c*ZH*{`C__5jCMrj;U&~gE&&x~X5$`>Bp zRI2kCn)2~$ezpdR8&>1#$Z?e4lxzCldVcYiPHsHOcgyoj@MN>mAXDXk< z?lvb=85R>+lxDdyYsJ6JYEo6I%UnTZ;o^nz;V~MOEnLlf#K6Y8=NAAIvtz6+*)CIN zA@wf`KOh-R83pEQ{Bb8%s0LNr4<1DRrzvO@xi-)CQGygsZ;Q~1GEd=lJxVg27rQ1a zSQ$s>WLfLEgk;R1#M@252c?HQS`Bd!!NCY+viiLh;P&8ylk36HlZc|`sA*B}y9dK+ zME-tZG5($_Xa5DuH`Kc`W@Rq}_`+r6o1If4*O|RikcIIAaR&g!$o<5474_~3;Ml#C z?nK(L-NBQIm;kYjEF!541l`Y>y>XUg6<^ZJH|a&4$1ZfDAC_PFDNUh3&iF9P`d!Y6g` z{OWTy^zKeTcJI3_fBFIHC%E-0@)f7_O7aD5k9ea`8IO1;^w)cmfW$8xQ4!g%KZnpS z6|o>o{#E%f_6F%t;9#Z{j^L=k;@;^ileskxu8hU6PhUZue^`U(HpLrv$8SiVNPkfD zZ@>Qi3MJLC(V@Hp%=&9+kB}r)iV^S5U5hh9iX+zgM@)~%`;m?u%m<&J{MHN9R{(Qc zAWbP$&Y@J}4av6zUt2^4iALa!m4dO=ps3&jH<6wUM;UVfZy)qs1Y zSJVeSY)|mdfZq*qT9D zzkg37+Lyz|3kgDI9k_RyM?T$)0f*MC_pHzhq3TO6$%_GjLmpRdqJv<)gP_}<{||>= zq0XhoYuZM6jP(+j%S54fkfp?sGfCk`)I868g|09KK6sUHSS$l zO*QpKlZAfu@gE+Lq+xBNGJ?i`zvZ7no);+Uj1U0IvYDhk;=tpTe^}aZoDq2K2?BhSJ zc*@~4vNBO$oSS5JJk1B3DfItC!+lrKdsXuR!r_n9VixXaEAEuqQ&vK^+adA$Uo_veh7B-27EMLn} zJ=e4Eeit^j*2x`N9X#AeGrFF@?e5~=9o}LxjIG`_p1Ag6VFe^@$celn1@UJ-eh-tW zreZ6di1!Fzna1Yd-9#)gEXKuHER&c?U}-e>g)+&bQkwEp_K66m$s+SK*W>T=6zYc} zuM&0>6nAAGx?h$|+w7x%&z^EvJU_XdVzZvtUhThl?UJ)vR$mJR%(tF^xB74QgW+vq zuru{eAwpN79RmY^^+l6zuoVlu3h=ENk)$1tC zJ!DX-Wm=Vb%F>HUO){$G)T&i6<=^FDn6WUal2P_I51v71t(4cz7s*g}MdK<=kD2KO z5o2|VL#nad#d76DF49|y&x<~ffK??DOOA!ci=Yxn;ZQxsGQZO^ca#EL?UTWID+4tYpS!@=TXZ`v7;U z&&4*&uI{gFp0%&QTKcO1E3G(NVjNelZG2Z7S4_{rUh{YkVVj7X+E)adJXblJURS`Y zp3QIfoBGaDjy0M)GY1UQs+AM6PLXZL>q3r`EmXv4&PY&|+`s4GqXX)-m~d_U z;ohiwY_!N2<__3=CviUuT1Yr!o!rq(3$eo@J2!kU{t;p@g=+;X`u|9;lVNs%O{rCT zQWD9s*mFV)t(8Mg4W_p_aAKo3?s7I_b}dMnnQ(+~868Hw=yT<-=~eBNgO?x5SnUHQ zE$%}e8eqHN0Pm@FM#O&K;yxKs^XO3*V0Zp}Ek!S=) z#$&Z!+thp~$7dSu?yJ0=P^O1HGoxjH;>BZf6W2MDC08%bCuz2aB--k zzoHHl_1X(3h_iyCk5Qz9z{Tre4GEK~i`V@cYf_~B4e&vQi~kvGM3jJ2;45tVgNX=U zlHd3SD+4*Lj_M!f7IJhQl_O>bazGu`3_JT#*>ExM%<5kXM|Q`dwZXWg9h;*Tjn|FJ z4>cOUj-;M}@mTFwo~jRanx3uk>)Jav#e)=$(BlnENJYKFk$Q;!)yPD> z!soiF{?#Z%xi$J&WZ>~<(yKL!oMf_cq@+1+Fye!q0rm`j>*tXt_GD4XHMa;AM;VE}@~IPDEgpXo~CWdX?hRTM6s9;eO3MvLUvgxdvN)&^ zOL3CbK~rY&sSj;CZmcv7#fo#8qyd`nHH<-&v0!^`S=sm}m52WYzEt~TnIf}{pqhnS zPX1WHy7e(DiMvj4W0NQFm?^4+#XpdzaPr4JeUgt25W2=l05)<_(81fI_!L+EwQo@J zyv)jfdYfZtYMjS9yP=&{3IjT3b9YKyF5Px^%nxpMrQ(SoIz9Qi9>5$Q&>wH{P1bBp z7QCl2Oiam9?2uhsRXZ7156`oa_?YepFg1~I=N3{02%x%RP1Yjxk)1LR9-Nq#n`Kc^=5TVn&zt`bR(Zsd1K#-xyQc~UiCy^Tr^dYV%J5b6 zc1wotOKIcJg}zfcJ07yAG5a@>EeiI96-a_TzlUfP2XbrfN7N|-7JF|l{*?8UWakG@hEpRZG-~= z>Fe}7Exqq>e5(m}5^^#gf*#3RLhXj0GJHI=jJSH*_&C9^^Mfb5Z~R literal 0 HcmV?d00001 diff --git a/resources/assets/fonts/MyriadPro-Semibold.woff2 b/resources/assets/fonts/MyriadPro-Semibold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..07c87e9c5c15b79b5b7845e9793e3ebc429fa43b GIT binary patch literal 35604 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%0DD@Hi_Q0^Y{@qm8vE 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 E0GpN?K>z>% literal 0 HcmV?d00001 diff --git a/resources/assets/images/commitments/bg-environnement.jpg b/resources/assets/images/commitments/bg-environnement.jpg new file mode 100644 index 0000000000000000000000000000000000000000..772414b6bcc24df8bee42f68079e2a764e049991 GIT binary patch literal 190634 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